KVERSION: 5.4-rc4 CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/mips/configs/letux_defconfig
Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/
Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=refs/heads/letux-5... ARM: http://download.goldelico.com/letux-kernel/letux-5.4-rc4 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.4-rc4-lpae MIPS: http://download.goldelico.com/letux-kernel/letux-5.4-rc4-l400
recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.4-rc4/src/CHANGES) ============== letux-5.4-rc4 Mon Oct 21 07:27:49 CEST 2019: * kobolino: new version of ricoh rc5t619 RTC driver * l400: new fixes letux/jz4730-v2 * pyra: intensive rework of pyra-minimal-v2, panel driver, bq2429x driver, pyra device tree to make it more ready for upstreaming * add another kobolino branch: letux/kobolino/rtc
letux-5.4-rc3 Fri Oct 18 16:05:46 CEST 2019: * streamline and improve bq2429x driver * fixes for jz4730 * improve sgxdemo to install user-space libs if needed * split sgx glue code into patch set by others which is already/almost in linux-next and our own work * make pandora wl1251 to have stable wlan interface numbers by fixing DT handling * fix some issues in sgx DT nodes * improve sgxdump * integrate latest rstctl, sysctl etc. patches for SGX * fix pandora sdio / wl1251 detection and firmware load * fix gta04 and openpandora spi panels
letux-5.4-rc2 Mo 7 Okt 2019 19:11:52 CEST: * fix for sgxdump to better detect/handle omap3430 and omap3630 (and others) * Letux/rootfs: add ip-forwarding.sh script to setup host where a LetuxOS device is connected to * apply upstream fix for boot issue (__always_inlineand OPTIMIZE_FOR_SIZE) * fix for Letux 3704/Letux 7004 panel (display timing in DTS)
letux-5.4-rc1 Mi 2 Okt 2019 16:20:48 CEST: !!! does not completely boot on GTA04. Other platforms untested. * compile fixes for sortextable on Darwin, extcon-gpio * fixes merge conflicts in: letux/tsc2007-v11, letux/iio-mount-matrix-v3, letux/panels+ssd2858-v2 (panels moved to drivers/gpu/drm/panel), letux/omap-pvr-soc-glue-v3, letux/latest-pvr, letux/omap-pvr, letux/am335x-hwmon, letux/jz4730 (code likely broken now), letux/extcon-v2, letux/pyra-minimal * letux/omap-pvr-soc-glue-v3: fixes to make omap4 version (almost) work (Pandaboard) * pandora device tree and omap_hsmmc + mach-omap2/pdata-quirks: add (still incomplete) fix for Pandora WiFi * Letux/rootfs: charger: increase twl4030 charging current on AC port (Pandora) * letux/omap-pvr-soc-glue-v3: include latest sysc and reset-controller patches from linux-next and https://github.com/t-kristo/linux-pm.git * Letux/rootfs: update sgxdump and rename gpu-demo to sgxdemo * Letux/rootfs: new method to detect panel and set up xorg.conf * letux/vcnl4000: change to use SELFTIMED for vcnl4010 * reinstall "libertas: disable pm_ops" otherwise we have 200mA on GTA04 in suspend
letux-5.3 Mo 16 Sep 2019 07:39:33 CEST: * revert "ARM: bcm283x: Switch V3D over to using the PM driver instead of firmware." * add some new RasPi 3B+ defconfigs * letux/omap3-opp-v4: properly control omap36xx ABB LDO for OPP1G * letux/omap3-opp-v4: do thermal management (limit TJ to 90°C) * RasPi: setup gpio3 as KEY_POWER * RasPi: build drivers for WLAN * configure for CONFIG_CRYPTO_DEV_OMAP * fix DTS for Letux3704 and Letux7004 to handle panel backlight * twl4030_charger: handle negative current_now * Letux: rootfs: temperatures: also find cpu-thermal on RasPi
letux-5.1-next, letux-5.2-next: * revert "ARM: bcm283x: Switch V3D over to using the PM driver instead of firmware." * add some new RasPi 3B+ defconfigs
letux-5.3-rc8: * pyra-mainboard: invert lid sensor polarity * letux/omap-pvr-soc-glue-v2: update to add proper sgx child nodes - works on Pyra * letux/omap3-opp-v3: some updates by discussions on LKML * mergefile: merge letux/omap3-opp * letux/rootfs: make volumd do better checks; fix systemd config to use letux-panel-setup.service instead of tiler.service to make display work with Debian Stretch
letux-4.19-next, letux-5.2-next: * pyra-mainboard: invert lid sensor polarity
letux-5.3-rc7: * letux/omap2plus: clean up "Strange things happening with latest kernels" * letux/omap3-opp-v2: new branch (not merged) with work in progress to support omap3 720MHz/1GHz OPPs * letux/omap-sgx-glue: new branch (not merged) with new SOC glue for SGX from Tony
letux-5.3-rc6: * letux/omap2plus: added "gpio: of: fix Freescale SPI CS quirk handling" to make GTA04 panel work again * letux/omap2plus: added "regulator: twl: voltage lists for vdd1/2 on twl4030"
letux-5.3-rc5: * letux/latest-pvr: made SGX DDK1.14 working on 5.3-rc (at least as LPAE build for OMAP5)
letux-4.19-next, letux-5.2-next: * letux/latest-pvr: add latest SGX DDK1.14 driver and made working (at least as LPAE build for OMAP5)
letux-5.3-rc4: * hack to revert "arm: use swiotlb for bounce buffering on LPAE configs" because it breaks omapdrm in LPAE compile === more cut off ===
Hi Nikolaus,
what kind of strange things do happen here: On commit commit dd3875a36766195ed5820c210045a8a838d9f98c (HEAD -> letux-5.4-rc4, goldelico2/letux-5.4-rc4) Merge: 31923d4c7342 e3b80f40cc37 Author: H. Nikolaus Schaller hns@goldelico.com Date: Mon Oct 21 07:57:13 2019 +0200
I need this: diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 2e917c3b8c64..70695f12b1aa 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -810,7 +810,7 @@ dtb-$(CONFIG_SOC_OMAP5) += \ omap5-letux-cortex15-v5.1.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.0.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.2.dtb \ omap5-letux-cortex15-v5.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.2.dtb \ omap5-letux-cortex15-v5.3.dtb omap5-letux-cortex15-v5.3+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.3+pyra-v5.2.dtb \ - omap5-uevm.dtb + omap5-uevm.dtb \ omap5-uevm+pyra4.dtb omap5-uevm+pyra4+lg.dtb omap5-uevm+pyra4+boe.dtb omap5-uevm+pyra4+succ.dtb omap5-uevm+pyra4+ssd+boe.dtb omap5-uevm+pyra4+ssd+succ.dtb \ omap5-pyra-brokenevm.dtb \ omap5-uevm-broken+pyra4.dtb \
But then I get this error.
DTC arch/arm/boot/dts/omap5-uevm.dtb DTC arch/arm/boot/dts/omap5-uevm+pyra4.dtb gcc: error: /home/andi/gta04/gta04-kernel/arch/arm/boot/dts/omap5-uevm+pyra4.dts: No such file or directory gcc: warning: â-x assembler-with-cppâ after last input file has no effect gcc: fatal error: no input files compilation terminated.
I would suggest to add a git clean -xfd into your scripts.
Regards, Andreas
On Mon, 21 Oct 2019 09:28:07 +0200 (CEST) hns@goldelico.com (H. Nikolaus Schaller) wrote:
KVERSION: 5.4-rc4 CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/mips/configs/letux_defconfig
Infos
Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/
Downloads
git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=refs/heads/letux-5... ARM: http://download.goldelico.com/letux-kernel/letux-5.4-rc4 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.4-rc4-lpae MIPS: http://download.goldelico.com/letux-kernel/letux-5.4-rc4-l400
recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.4-rc4/src/CHANGES)
letux-5.4-rc4 Mon Oct 21 07:27:49 CEST 2019:
- kobolino: new version of ricoh rc5t619 RTC driver
- l400: new fixes letux/jz4730-v2
- pyra: intensive rework of pyra-minimal-v2, panel driver, bq2429x driver, pyra device tree to make it more ready for upstreaming
- add another kobolino branch: letux/kobolino/rtc
letux-5.4-rc3 Fri Oct 18 16:05:46 CEST 2019:
- streamline and improve bq2429x driver
- fixes for jz4730
- improve sgxdemo to install user-space libs if needed
- split sgx glue code into patch set by others which is already/almost in linux-next and our own work
- make pandora wl1251 to have stable wlan interface numbers by fixing DT handling
- fix some issues in sgx DT nodes
- improve sgxdump
- integrate latest rstctl, sysctl etc. patches for SGX
- fix pandora sdio / wl1251 detection and firmware load
- fix gta04 and openpandora spi panels
letux-5.4-rc2 Mo 7 Okt 2019 19:11:52 CEST:
- fix for sgxdump to better detect/handle omap3430 and omap3630 (and others)
- Letux/rootfs: add ip-forwarding.sh script to setup host where a LetuxOS device is connected to
- apply upstream fix for boot issue (__always_inlineand OPTIMIZE_FOR_SIZE)
- fix for Letux 3704/Letux 7004 panel (display timing in DTS)
letux-5.4-rc1 Mi 2 Okt 2019 16:20:48 CEST: !!! does not completely boot on GTA04. Other platforms untested.
- compile fixes for sortextable on Darwin, extcon-gpio
- fixes merge conflicts in: letux/tsc2007-v11, letux/iio-mount-matrix-v3, letux/panels+ssd2858-v2 (panels moved to drivers/gpu/drm/panel), letux/omap-pvr-soc-glue-v3, letux/latest-pvr, letux/omap-pvr, letux/am335x-hwmon, letux/jz4730 (code likely broken now), letux/extcon-v2, letux/pyra-minimal
- letux/omap-pvr-soc-glue-v3: fixes to make omap4 version (almost) work (Pandaboard)
- pandora device tree and omap_hsmmc + mach-omap2/pdata-quirks: add (still incomplete) fix for Pandora WiFi
- Letux/rootfs: charger: increase twl4030 charging current on AC port (Pandora)
- letux/omap-pvr-soc-glue-v3: include latest sysc and reset-controller patches from linux-next and https://github.com/t-kristo/linux-pm.git
- Letux/rootfs: update sgxdump and rename gpu-demo to sgxdemo
- Letux/rootfs: new method to detect panel and set up xorg.conf
- letux/vcnl4000: change to use SELFTIMED for vcnl4010
- reinstall "libertas: disable pm_ops" otherwise we have 200mA on GTA04 in suspend
letux-5.3 Mo 16 Sep 2019 07:39:33 CEST:
- revert "ARM: bcm283x: Switch V3D over to using the PM driver instead of firmware."
- add some new RasPi 3B+ defconfigs
- letux/omap3-opp-v4: properly control omap36xx ABB LDO for OPP1G
- letux/omap3-opp-v4: do thermal management (limit TJ to 90°C)
- RasPi: setup gpio3 as KEY_POWER
- RasPi: build drivers for WLAN
- configure for CONFIG_CRYPTO_DEV_OMAP
- fix DTS for Letux3704 and Letux7004 to handle panel backlight
- twl4030_charger: handle negative current_now
- Letux: rootfs: temperatures: also find cpu-thermal on RasPi
letux-5.1-next, letux-5.2-next:
- revert "ARM: bcm283x: Switch V3D over to using the PM driver instead of firmware."
- add some new RasPi 3B+ defconfigs
letux-5.3-rc8:
- pyra-mainboard: invert lid sensor polarity
- letux/omap-pvr-soc-glue-v2: update to add proper sgx child nodes - works on Pyra
- letux/omap3-opp-v3: some updates by discussions on LKML
- mergefile: merge letux/omap3-opp
- letux/rootfs: make volumd do better checks; fix systemd config to use letux-panel-setup.service instead of tiler.service to make display work with Debian Stretch
letux-4.19-next, letux-5.2-next:
- pyra-mainboard: invert lid sensor polarity
letux-5.3-rc7:
- letux/omap2plus: clean up "Strange things happening with latest kernels"
- letux/omap3-opp-v2: new branch (not merged) with work in progress to support omap3 720MHz/1GHz OPPs
- letux/omap-sgx-glue: new branch (not merged) with new SOC glue for SGX from Tony
letux-5.3-rc6:
- letux/omap2plus: added "gpio: of: fix Freescale SPI CS quirk handling" to make GTA04 panel work again
- letux/omap2plus: added "regulator: twl: voltage lists for vdd1/2 on twl4030"
letux-5.3-rc5:
- letux/latest-pvr: made SGX DDK1.14 working on 5.3-rc (at least as LPAE build for OMAP5)
letux-4.19-next, letux-5.2-next:
- letux/latest-pvr: add latest SGX DDK1.14 driver and made working (at least as LPAE build for OMAP5)
letux-5.3-rc4:
- hack to revert "arm: use swiotlb for bounce buffering on LPAE configs" because it breaks omapdrm in LPAE compile
=== more cut off ===
Hi Andreas,
Am 23.10.2019 um 13:16 schrieb Andreas Kemnade andreas@kemnade.info:
Hi Nikolaus,
what kind of strange things do happen here: On commit commit dd3875a36766195ed5820c210045a8a838d9f98c (HEAD -> letux-5.4-rc4, goldelico2/letux-5.4-rc4) Merge: 31923d4c7342 e3b80f40cc37 Author: H. Nikolaus Schaller hns@goldelico.com Date: Mon Oct 21 07:57:13 2019 +0200
I need this: diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 2e917c3b8c64..70695f12b1aa 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -810,7 +810,7 @@ dtb-$(CONFIG_SOC_OMAP5) += \ omap5-letux-cortex15-v5.1.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.0.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.2.dtb \ omap5-letux-cortex15-v5.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.2.dtb \ omap5-letux-cortex15-v5.3.dtb omap5-letux-cortex15-v5.3+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.3+pyra-v5.2.dtb \
omap5-uevm.dtb
omap5-uevm.dtb \ omap5-uevm+pyra4.dtb omap5-uevm+pyra4+lg.dtb omap5-uevm+pyra4+boe.dtb omap5-uevm+pyra4+succ.dtb omap5-uevm+pyra4+ssd+boe.dtb omap5-uevm+pyra4+ssd+succ.dtb \ omap5-pyra-brokenevm.dtb \ omap5-uevm-broken+pyra4.dtb \
But then I get this error.
DTC arch/arm/boot/dts/omap5-uevm.dtb DTC arch/arm/boot/dts/omap5-uevm+pyra4.dtb gcc: error: /home/andi/gta04/gta04-kernel/arch/arm/boot/dts/omap5-uevm+pyra4.dts: No such file or directory gcc: warning: â-x assembler-with-cppâ after last input file has no effect gcc: fatal error: no input files compilation terminated.
Hm. It seems as if my build system simply ignores the extra lines after
omap5-uevm.dtb
and therefore does not look for the missing omap5-uevm+pyra4.dts.
Yes, that is strange.
I would suggest to add a git clean -xfd into your scripts.
Well, that would only delete some necessary private stuff... And it would not bring back the missing omap5-uevm+pyra4.dts :(
So for the moment, just remove all omap5-uevm + pyra targets.
No idea why it did not fail on my builds.
I'll look for a fix. In the Makefile and to bring back the missing (?) dts.
Indeed I have heavily reworked the lc15 + pyra device tree sources and tried to keep the older (pyra4) stuff separated. Because there is no plan to upstream those. Maybe the automatic merge of two branches touching arch/arm/boot/dts/Makefile has a hickup...
BR, sorry for the trouble and thanks for reporting, Nikolaus
On Wed, 23 Oct 2019 13:34:24 +0200 "H. Nikolaus Schaller" hns@goldelico.com wrote:
Hi Andreas,
Am 23.10.2019 um 13:16 schrieb Andreas Kemnade andreas@kemnade.info:
Hi Nikolaus,
what kind of strange things do happen here: On commit commit dd3875a36766195ed5820c210045a8a838d9f98c (HEAD -> letux-5.4-rc4, goldelico2/letux-5.4-rc4) Merge: 31923d4c7342 e3b80f40cc37 Author: H. Nikolaus Schaller hns@goldelico.com Date: Mon Oct 21 07:57:13 2019 +0200
I need this: diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 2e917c3b8c64..70695f12b1aa 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -810,7 +810,7 @@ dtb-$(CONFIG_SOC_OMAP5) += \ omap5-letux-cortex15-v5.1.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.0.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.2.dtb \ omap5-letux-cortex15-v5.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.2.dtb \ omap5-letux-cortex15-v5.3.dtb omap5-letux-cortex15-v5.3+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.3+pyra-v5.2.dtb \
omap5-uevm.dtb
omap5-uevm.dtb \ omap5-uevm+pyra4.dtb omap5-uevm+pyra4+lg.dtb omap5-uevm+pyra4+boe.dtb omap5-uevm+pyra4+succ.dtb omap5-uevm+pyra4+ssd+boe.dtb omap5-uevm+pyra4+ssd+succ.dtb \ omap5-pyra-brokenevm.dtb \ omap5-uevm-broken+pyra4.dtb \
But then I get this error.
DTC arch/arm/boot/dts/omap5-uevm.dtb DTC arch/arm/boot/dts/omap5-uevm+pyra4.dtb gcc: error: /home/andi/gta04/gta04-kernel/arch/arm/boot/dts/omap5-uevm+pyra4.dts: No such file or directory gcc: warning: â-x assembler-with-cppâ after last input file has no effect gcc: fatal error: no input files compilation terminated.
Hm. It seems as if my build system simply ignores the extra lines after
omap5-uevm.dtb
and therefore does not look for the missing omap5-uevm+pyra4.dts.
Yes, that is strange.
I would suggest to add a git clean -xfd into your scripts.
Well, that would only delete some necessary private stuff... And it would not bring back the missing omap5-uevm+pyra4.dts :(
So for the moment, just remove all omap5-uevm + pyra targets.
No idea why it did not fail on my builds.
I'll look for a fix. In the Makefile and to bring back the missing (?) dts.
The idea was under the impression that there is something in your tree but not checked in and others get ther error because they do not have the files. Proper cleaning would unveil that. But here the primary issue is that my make treats the missing \ differently.
Regards, Andreas BTW: the always_inline now arrived in linus/master
Am 23.10.2019 um 17:03 schrieb Andreas Kemnade andreas@kemnade.info:
On Wed, 23 Oct 2019 13:34:24 +0200 "H. Nikolaus Schaller" hns@goldelico.com wrote:
Hi Andreas,
Am 23.10.2019 um 13:16 schrieb Andreas Kemnade andreas@kemnade.info:
Hi Nikolaus,
what kind of strange things do happen here: On commit commit dd3875a36766195ed5820c210045a8a838d9f98c (HEAD -> letux-5.4-rc4, goldelico2/letux-5.4-rc4) Merge: 31923d4c7342 e3b80f40cc37 Author: H. Nikolaus Schaller hns@goldelico.com Date: Mon Oct 21 07:57:13 2019 +0200
I need this: diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 2e917c3b8c64..70695f12b1aa 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -810,7 +810,7 @@ dtb-$(CONFIG_SOC_OMAP5) += \ omap5-letux-cortex15-v5.1.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.0.dtb omap5-letux-cortex15-v5.1+pyra-v5.1.2.dtb \ omap5-letux-cortex15-v5.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.2+pyra-v5.2.dtb \ omap5-letux-cortex15-v5.3.dtb omap5-letux-cortex15-v5.3+pyra-v5.1.2.dtb omap5-letux-cortex15-v5.3+pyra-v5.2.dtb \
omap5-uevm.dtb
omap5-uevm.dtb \ omap5-uevm+pyra4.dtb omap5-uevm+pyra4+lg.dtb omap5-uevm+pyra4+boe.dtb omap5-uevm+pyra4+succ.dtb omap5-uevm+pyra4+ssd+boe.dtb omap5-uevm+pyra4+ssd+succ.dtb \ omap5-pyra-brokenevm.dtb \ omap5-uevm-broken+pyra4.dtb \
But then I get this error.
DTC arch/arm/boot/dts/omap5-uevm.dtb DTC arch/arm/boot/dts/omap5-uevm+pyra4.dtb gcc: error: /home/andi/gta04/gta04-kernel/arch/arm/boot/dts/omap5-uevm+pyra4.dts: No such file or directory gcc: warning: â-x assembler-with-cppâ after last input file has no effect gcc: fatal error: no input files compilation terminated.
Hm. It seems as if my build system simply ignores the extra lines after
omap5-uevm.dtb
and therefore does not look for the missing omap5-uevm+pyra4.dts.
Yes, that is strange.
I would suggest to add a git clean -xfd into your scripts.
Well, that would only delete some necessary private stuff... And it would not bring back the missing omap5-uevm+pyra4.dts :(
So for the moment, just remove all omap5-uevm + pyra targets.
No idea why it did not fail on my builds.
I'll look for a fix. In the Makefile and to bring back the missing (?) dts.
The idea was under the impression that there is something in your tree but not checked in and others get ther error because they do not have the files.
Yes, it is indeed missing...
Proper cleaning would unveil that. But here the primary issue is that my make treats the missing \ differently.
Apparently an error hidden by my `make`
Regards, Andreas BTW: the always_inline now arrived in linus/master
Fine! Then it will disappear from our patch sets next Monday.
BR, Nikolaus