From kernel-build-bot at letux.org Thu Aug 1 14:20:00 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Thu, 1 Aug 2024 14:20:00 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-rc 6.11-rc1 success [iMac.local] Message-ID: <20240801122002.15DF4673CAB4@iMac.local> KVERSION: v6.11-rc1 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc1 Elixir: https://elixir.bootlin.com/linux/v6.11-rc1/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc1 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc1 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-l400 LX16: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.11-rc1/src/CHANGES) ============== letux-6.11-rc1 Mon Jul 29 10:25:27 CEST 2024: * compile fix for issue with kallsyms /dev/null (by hns at goldelico.com) * resolved some merge conflicts (by hns at goldelico.com) * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: * net-device: dpll: hack to get v6.8-rc7 compiled for x86 with older gcc (by hns at goldelico.com) * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) * MIPS: letux_lx16_defconfig: reduce CONFIG to 4 UARTs (by hns at goldelico.com) * MIPS: DTS: LX16: fix UART initialisation (by paul at boddie.org.uk) * MIPS: DTS: X1600: fix UART clocks (by paul at boddie.org.uk) * pinctrl: ingenic: fix for X1600 GPIO shadow register support (by paul at boddie.org.uk) letux-6.8-rc6 Mon Feb 26 14:15:27 CET 2024: * MIPS: DTS: X1600: Fix TCU usage and log timestamps (by paul at boddie.org.uk) === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc1/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-lx16/src/warnings.log From kernel-build-bot at letux.org Thu Aug 1 14:47:02 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Thu, 1 Aug 2024 14:47:02 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.11-rc1 success [iMac.local] Message-ID: <20240801124703.6AA126740923@iMac.local> KVERSION: v6.11-rc1 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc1 Elixir: https://elixir.bootlin.com/linux/v6.11-rc1/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc1-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc1-replicant/src/warnings.log From kernel-build-bot at letux.org Thu Aug 1 17:29:54 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Thu, 1 Aug 2024 17:29:54 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-lts success [iMac.local] Message-ID: <20240801152957.93660675D0D8@iMac.local> KVERSION: v6.6.43 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-lts Elixir: https://elixir.bootlin.com/linux/v6.6.43/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-lts Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-lts-arm64 X86: http://download.goldelico.com/letux-kernel/letux-rolling-lts-i386 CI20: http://download.goldelico.com/letux-kernel/letux-rolling-lts-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-rolling-lts-l400 LX16: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-rolling-lts/src/CHANGES) ============== letux-6.6.43 Sat Jul 27 13:03:18 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.6.42 Thu Jul 25 12:40:15 CEST 2024: letux-6.6.41 Wed Jul 24 00:23:13 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.6.40 Tue Jul 16 08:17:04 CEST 2024: letux-6.6.39 Mon Jul 15 07:38:12 CEST 2024: * Letux: rootfs: swap-on: add script to set up a swap file (by hns at goldelico.com) letux-6.6.38 Tue Jul 9 16:22:55 CEST 2024: letux-6.6.37 Fri Jul 5 14:51:07 CEST 2024: letux-6.6.36 Mon Jul 1 15:09:33 CEST 2024: letux-6.6.35 Sat Jun 22 13:45:36 CEST 2024: letux-6.6.34 Mon Jun 17 18:43:20 CEST 2024: letux-6.6.32 Tue Jun 4 14:54:55 CEST 2024: letux-6.6.30 Mon May 6 19:22:52 CEST 2024: letux-6.6.29 Tue Apr 30 05:23:08 CEST 2024: letux-6.6.28 Mon Apr 22 14:34:13 CEST 2024: letux-6.6.27 Tue Apr 16 05:02:14 CEST 2024: letux-6.6.25 Sat Apr 6 01:44:44 CEST 2024: letux-6.6.21 Mon Mar 11 14:24:39 CET 2024: * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) letux-6.6.20 Mon Mar 4 21:20:51 CET 2024: letux-6.6.18 Mon Feb 26 20:15:21 CET 2024: * omap: aess: ini: skip fw header for pmem_ptr (by risca at dalakolonin.se) * omap: aess: ini: remove earlier removed parameters also from header doc (by hns at goldelico.com) * omap: aess: pcm: add constants for context change detection bits (by hns at goldelico.com) letux-6.6.17 Mon Feb 19 19:22:35 CET 2024: letux-6.6.16 Mon Feb 12 18:26:25 CET 2024: letux-6.6.15 Mon Feb 5 13:40:13 CET 2024: letux-6.6.14 Mon Jan 29 15:31:18 CET 2024: letux-6.6.13 Tue Jan 23 22:49:30 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.14 (by hns at goldelico.com) * fix compile of DDK 1.14.3699939 (by hns at goldelico.com) letux-6.6.10 Mon Jan 8 16:43:14 CET 2024: letux-6.6.9 Tue Jan 2 13:17:33 CET 2024: * fixes for AESS (by hns at goldelico.com) letux-6.6.8 Mon Dec 25 11:12:31 CET 2023: letux-6.6.7 Mon Dec 18 12:47:11 CET 2023: letux-6.6.6 Mon Dec 11 14:42:56 CET 2023: letux-6.6.5 Mon Dec 11 13:07:21 CET 2023: letux-6.6.4 Sun Dec 3 23:10:59 CET 2023: letux-6.6.2 Mon Nov 27 16:05:57 CET 2023: * pvrsgx: 1.17: replace HACK by better fix (by tony at atomide.com and hns at goldelico.com) letux-6.6.1 Tue Nov 14 01:13:14 CET 2023: letux-6.6 Sun Nov 5 18:44:17 CET 2023: letux-6.6-rc7 Mon Oct 23 13:35:35 CEST 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-lts-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-rolling-lts-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-rolling-lts-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-rolling-lts-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lx16/src/warnings.log From kernel-build-bot at letux.org Thu Aug 1 17:55:46 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Thu, 1 Aug 2024 17:55:46 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-lts-replicant success [iMac.local] Message-ID: <20240801155550.268EA67606A2@iMac.local> KVERSION: v6.6.43 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-lts Elixir: https://elixir.bootlin.com/linux/v6.6.43/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-lts-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts-replicant/src/warnings.log From kernel-build-bot at letux.org Fri Aug 2 00:28:14 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Fri, 2 Aug 2024 00:28:14 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-stable success [iMac.local] Message-ID: <20240801222818.6E3DA678473F@iMac.local> KVERSION: v6.10.2 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-stable Elixir: https://elixir.bootlin.com/linux/v6.10.2/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-stable Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-stable-arm64 X86: http://download.goldelico.com/letux-kernel/letux-rolling-stable-i386 CI20: http://download.goldelico.com/letux-kernel/letux-rolling-stable-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-rolling-stable-l400 LX16: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-rolling-stable/src/CHANGES) ============== letux-6.10.2 Sat Jul 27 12:48:07 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.10.1 Fri Jul 26 16:58:12 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: * net-device: dpll: hack to get v6.8-rc7 compiled for x86 with older gcc (by hns at goldelico.com) * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) * MIPS: letux_lx16_defconfig: reduce CONFIG to 4 UARTs (by hns at goldelico.com) * MIPS: DTS: LX16: fix UART initialisation (by paul at boddie.org.uk) * MIPS: DTS: X1600: fix UART clocks (by paul at boddie.org.uk) * pinctrl: ingenic: fix for X1600 GPIO shadow register support (by paul at boddie.org.uk) letux-6.8-rc6 Mon Feb 26 14:15:27 CET 2024: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-stable-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-rolling-stable-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-rolling-stable-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-rolling-stable-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lx16/src/warnings.log From kernel-build-bot at letux.org Fri Aug 2 00:52:54 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Fri, 2 Aug 2024 00:52:54 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-stable-replicant success [iMac.local] Message-ID: <20240801225256.0250567879BD@iMac.local> KVERSION: v6.10.2 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-stable Elixir: https://elixir.bootlin.com/linux/v6.10.2/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-stable-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable-replicant/src/warnings.log From kernel-build-bot at letux.org Mon Aug 5 12:12:53 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 5 Aug 2024 12:12:53 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-rc 6.11-rc2 success [iMac.local] Message-ID: <20240805101254.08CF9686FD99@iMac.local> KVERSION: v6.11-rc2 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc2 Elixir: https://elixir.bootlin.com/linux/v6.11-rc2/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc2 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc2 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-l400 LX16: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.11-rc2/src/CHANGES) ============== letux-6.11-rc2 Mon Aug 5 00:10:10 CEST 2024: * add new letux/esp-hosted-ng branch (by hns at goldelico.com) * pvrsgx: applied several general and 1.14.3699939 specific fixes (by anthoine.bourgeois at gmail.com) letux-6.11-rc1 Mon Jul 29 10:25:27 CEST 2024: * compile fix for issue with kallsyms /dev/null (by hns at goldelico.com) * resolved some merge conflicts (by hns at goldelico.com) * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: * net-device: dpll: hack to get v6.8-rc7 compiled for x86 with older gcc (by hns at goldelico.com) * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) * MIPS: letux_lx16_defconfig: reduce CONFIG to 4 UARTs (by hns at goldelico.com) * MIPS: DTS: LX16: fix UART initialisation (by paul at boddie.org.uk) * MIPS: DTS: X1600: fix UART clocks (by paul at boddie.org.uk) === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc2/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-lx16/src/warnings.log From kernel-build-bot at letux.org Mon Aug 5 12:38:17 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 5 Aug 2024 12:38:17 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.11-rc2 success [iMac.local] Message-ID: <20240805103819.097F368736FC@iMac.local> KVERSION: v6.11-rc2 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc2 Elixir: https://elixir.bootlin.com/linux/v6.11-rc2/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc2-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc2-replicant/src/warnings.log From kernel-build-bot at letux.org Mon Aug 5 15:22:09 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 5 Aug 2024 15:22:09 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-lts success [iMac.local] Message-ID: <20240805132212.CCF6E688CBFA@iMac.local> KVERSION: v6.6.44 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-lts Elixir: https://elixir.bootlin.com/linux/v6.6.44/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-lts Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-lts-arm64 X86: http://download.goldelico.com/letux-kernel/letux-rolling-lts-i386 CI20: http://download.goldelico.com/letux-kernel/letux-rolling-lts-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-rolling-lts-l400 LX16: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-rolling-lts/src/CHANGES) ============== letux-6.6.44 Sat Aug 3 13:10:26 CEST 2024: letux-6.6.43 Sat Jul 27 13:03:18 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.6.42 Thu Jul 25 12:40:15 CEST 2024: letux-6.6.41 Wed Jul 24 00:23:13 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.6.40 Tue Jul 16 08:17:04 CEST 2024: letux-6.6.39 Mon Jul 15 07:38:12 CEST 2024: * Letux: rootfs: swap-on: add script to set up a swap file (by hns at goldelico.com) letux-6.6.38 Tue Jul 9 16:22:55 CEST 2024: letux-6.6.37 Fri Jul 5 14:51:07 CEST 2024: letux-6.6.36 Mon Jul 1 15:09:33 CEST 2024: letux-6.6.35 Sat Jun 22 13:45:36 CEST 2024: letux-6.6.34 Mon Jun 17 18:43:20 CEST 2024: letux-6.6.32 Tue Jun 4 14:54:55 CEST 2024: letux-6.6.30 Mon May 6 19:22:52 CEST 2024: letux-6.6.29 Tue Apr 30 05:23:08 CEST 2024: letux-6.6.28 Mon Apr 22 14:34:13 CEST 2024: letux-6.6.27 Tue Apr 16 05:02:14 CEST 2024: letux-6.6.25 Sat Apr 6 01:44:44 CEST 2024: letux-6.6.21 Mon Mar 11 14:24:39 CET 2024: * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) letux-6.6.20 Mon Mar 4 21:20:51 CET 2024: letux-6.6.18 Mon Feb 26 20:15:21 CET 2024: * omap: aess: ini: skip fw header for pmem_ptr (by risca at dalakolonin.se) * omap: aess: ini: remove earlier removed parameters also from header doc (by hns at goldelico.com) * omap: aess: pcm: add constants for context change detection bits (by hns at goldelico.com) letux-6.6.17 Mon Feb 19 19:22:35 CET 2024: letux-6.6.16 Mon Feb 12 18:26:25 CET 2024: letux-6.6.15 Mon Feb 5 13:40:13 CET 2024: letux-6.6.14 Mon Jan 29 15:31:18 CET 2024: letux-6.6.13 Tue Jan 23 22:49:30 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.14 (by hns at goldelico.com) * fix compile of DDK 1.14.3699939 (by hns at goldelico.com) letux-6.6.10 Mon Jan 8 16:43:14 CET 2024: letux-6.6.9 Tue Jan 2 13:17:33 CET 2024: * fixes for AESS (by hns at goldelico.com) letux-6.6.8 Mon Dec 25 11:12:31 CET 2023: letux-6.6.7 Mon Dec 18 12:47:11 CET 2023: letux-6.6.6 Mon Dec 11 14:42:56 CET 2023: letux-6.6.5 Mon Dec 11 13:07:21 CET 2023: letux-6.6.4 Sun Dec 3 23:10:59 CET 2023: letux-6.6.2 Mon Nov 27 16:05:57 CET 2023: * pvrsgx: 1.17: replace HACK by better fix (by tony at atomide.com and hns at goldelico.com) letux-6.6.1 Tue Nov 14 01:13:14 CET 2023: letux-6.6 Sun Nov 5 18:44:17 CET 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-lts-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-rolling-lts-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-rolling-lts-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-rolling-lts-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lx16/src/warnings.log From kernel-build-bot at letux.org Mon Aug 5 15:46:02 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 5 Aug 2024 15:46:02 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-lts-replicant success [iMac.local] Message-ID: <20240805134605.7421468900F1@iMac.local> KVERSION: v6.6.44 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-lts Elixir: https://elixir.bootlin.com/linux/v6.6.44/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-lts-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts-replicant/src/warnings.log From hns at goldelico.com Mon Aug 5 18:52:11 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Mon, 5 Aug 2024 18:52:11 +0200 Subject: [Letux-kernel] LX16 status Message-ID: Hi all, it was a little quiet around the next version of the LX16 hardware... Well, there was essentially no progress except that another project did suggest to use the ESP32-WROOM modules. There is a kernel driver https://github.com/espressif/esp-hosted/tree/master/esp_hosted_ng/host and I managed to integrate it into a mainline kernel: https://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=refs/heads/letux/esp-hosted-ng with a strange Makefile... But it compiles and can be manually modprobed because DTS fixes are missing. Well, there is no hardware yet but in 2-3 weeks I will have one for testing. A still open question is how to flash the firmware... On all the modules I am aware of it is installed in /lib/firmware and the sdio driver takes care of flashing. Not so for ESP32... But the decision is almost done to replace the Ath10k based module (although it is dual band) with the ESP32. The other open question was how to handle power supply for the v0.3. Now my plan is to have two USB-C sockets. One is for power in only and no data. The other is connected to USB2 D+ and D- and should become dual role i.e. can be either power/data in or power/data out (if other is supplied with power in). Power is switched by a TPS211x chip so that nobody can destroy something by shorting two different USB power sources. For the port with D+ and D- I plan to add a power switch (TPS2552) reversed, e.g. if power comes in from the other port it can be fed as power out to the data capable port. This needs some thought so that the TPS211x doesn't think it should switch back :) And, we need some small circuitry to switch the CC1/2 resistors which indicate the USB-C port type so that a client in host mode knows that it can draw power. So we will get an "OTG" capable USB-C port (well, it is no longer called OTG in this case but Dual Role, I think). Of course there are nice fully integrated USB-C controllers like the FUSB302B but they need a dedicated I2C interface... No problem on devices like with OMAP where the TWL PMIC is already connected through I2C but not for our LX16. So let's see how fast I can implement this in new hardware so that we can continue on software. BR, Nikolaus From kernel-build-bot at letux.org Mon Aug 5 22:52:23 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 5 Aug 2024 22:52:23 +0200 (CEST) Subject: [Letux-kernel] [INFO] drm/pvrsgx: new version pvrsrvkm-6.11-rc2 available [iMac.local] Message-ID: <20240805205233.77E5C68B3174@iMac.local> A new version of the community developed PVR/SGX kernel driver is available: Kernel: v6.11-rc2 Result: pvrsrvkm-6.11-rc2 (rebased on v6.11-rc2) Github: https://github.com/openpvrsgx-devgroup/linux_openpvrsgx/branches Branch: https://github.com/openpvrsgx-devgroup/linux_openpvrsgx/tree/pvrsrvkm-6.11-rc2 LetuxOS: http://git.goldelico.com/?p=letux-kernel.git;a=heads Merged Components: letux/omap-sysc-prm-gfx letux/omap-pvr-soc-glue-v10 letux/pvrsrvkm-1.5.15.3226 letux/pvrsrvkm-1.7.862890 letux/pvrsrvkm-1.8.869593 letux/pvrsrvkm-1.9.2188537 letux/pvrsrvkm-1.9.2253347 letux/pvrsrvkm-1.10.2359475 letux/pvrsrvkm-1.13.3341330 letux/pvrsrvkm-1.14.3699939 letux/pvrsrvkm-1.14.3759903 letux/pvrsrvkm-1.14.3841212 letux/pvrsrvkm-1.15.4564147 letux/pvrsrvkm-1.17.4948957 letux/pvrsrvkm-v2 letux/pvr-demo Recent commits: 2024-08-05 22:48:08 +0200 b48be0df49b17 by H. Nikolaus Schaller, Merge branches 'letux/omap-sysc-prm-gfx', 'letux/omap-pvr-soc-glue-v10', 'letux/pvrsrvkm-1.5.15.3226', 'letux/pvrsrvkm-1.7.862890', 'letux/pvrsrvkm-1.8.869593', 'letux/pvrsrvkm-1.9.2188537', 'letux/pvrsrvkm-1.9.2253347', 'letux/pvrsrvkm-1.10.2359475', 'letux/pvrsrvkm-1.13.3341330', 'letux/pvrsrvkm-1.14.3699939', 'letux/pvrsrvkm-1.14.3759903', 'letux/pvrsrvkm-1.14.3841212', 'letux/pvrsrvkm-1.15.4564147', 'letux/pvrsrvkm-1.17.4948957', 'letux/pvrsrvkm-v2' and 'letux/pvrsrvkm-defconfig' into pvrsrvkm-6.11-rc2 2024-08-02 23:03:05 +0200 3f8d7a39d2789 by Anthoine Bourgeois, pvrsgx: 1.14: remove bufferclass_ti include that doesn't exist anymore 2024-08-02 18:34:13 +0200 eaed7b98fff67 by Anthoine Bourgeois, pvrsgx: 1.14: add fallthrough instruction 2024-08-02 18:24:53 +0200 e049f8472e5e4 by Anthoine Bourgeois, pvrsgx: 1.14: fix unused varibles warnings 2024-08-02 18:22:56 +0200 cf6180dfaa04a by Anthoine Bourgeois, pvrsgx: 1.14: expand protected timer code 2024-08-02 18:21:13 +0200 0e102118f0eb7 by Anthoine Bourgeois, pvrsgx: 1.14: pass VMA instead of MM to follow_pte() 2024-08-01 11:18:37 +0200 6685d12918a80 by Anthoine Bourgeois, drm: pvrsgx: fix printed DDK version 1.9.2188537 2024-07-31 11:47:06 +0200 7fb787b68f783 by H. Nikolaus Schaller, drm: pvrsgx: pvr_drv: compile fix for v6.11-rc1 (fix return type of remove function) 2024-07-30 11:57:28 +0200 a6581c772ed29 by Anthoine Bourgeois, drm: pvrsgx: Kconfig: fix JZ4780 help comment 2024-06-02 08:21:54 +0200 b499bb416ae25 by H. Nikolaus Schaller, gpu: pvr: 1.14.3699939: mm.c: use __vmalloc_node_range_noprof() and simplify 2024-06-02 08:21:25 +0200 8c838f9370115 by H. Nikolaus Schaller, gpu: pvr: 1.14.3759903: mm.c: use __vmalloc_node_range_noprof() and simplify 2024-06-02 08:20:54 +0200 6bc6aa44b3524 by H. Nikolaus Schaller, gpu: pvr: 1.17: mm.c: use __vmalloc_node_range_noprof() and simplify 2024-06-02 08:19:30 +0200 3d3b0eeb5245d by H. Nikolaus Schaller, gpu: pvr: 1.17: osfunc.c: compile fix for v6.10-rc1 follow_pte() now uses the struct vm_area_struct *vma as the first parameter 2024-06-02 08:17:40 +0200 890039fa8b2d4 by H. Nikolaus Schaller, drm: pvrsgx: 1.17.4948957: fix to include bufferclass_example and not bufferclass_ti 2024-05-28 14:25:17 +0300 6c8032419768e by H. Nikolaus Schaller, drm: pvrsgx: 1.7.862890: proc: fix compile error drivers/gpu/drm/pvrsgx/1.7.862890/pvr/services4/srvkm/env/linux/proc.c: In function 'RemovePerProcessProcDir': drivers/gpu/drm/pvrsgx/1.7.862890/pvr/services4/srvkm/env/linux/proc.c:691:36: error: dereferencing pointer to incomplete type 'struct proc_dir_entry' while (psPerProc->psProcDir->subdir) ^~ 2024-05-26 21:45:33 +0300 02f7509d0a4dd by H. Nikolaus Schaller, drm: pvrsgx: 1.7.862890: rework to use Makefile and CONFIG_SGX_CEDARVIEW 2024-05-26 01:48:03 +0300 90ab5a9aa7ee4 by Julius Schwartzenberg, drm: pvrsgx: 1.7.862890: env: More build fixes. 2024-05-25 01:06:24 +0300 b296c927019eb by Julius Schwartzenberg, drm: pvrsgx: 1.7.862890: env: First set of build fixes. Taken from branch with a newer DDK version. 2024-05-23 22:51:03 +0200 32b5829f994cd by Julius Schwartzenberg, drm: pvrsgx: 1.7.862890: Add the missing parts. (Probably this won't compile just yet.) 2024-05-22 18:52:53 +0200 4a483354f0509 by H. Nikolaus Schaller, pvrsgx: 1.8.869593: add initial Makefile (untested) 2024-01-22 18:25:32 +0100 65a4e71c3d801 by H. Nikolaus Schaller, drm: pvrsgx: pvr_drv: compile fix for v6.8-rc1 (mainly #include) 2024-01-22 18:23:49 +0100 91a80c1f23496 by H. Nikolaus Schaller, DDK 1.17: srvkm: mmap: compile fix for v6.8-rc1 (may need real fix) 2024-01-22 18:23:27 +0100 2ca16dd2fed0c by H. Nikolaus Schaller, DDK 1.14: srvkm: mmap: compile fix for v6.8-rc1 (may need real fix) 2024-01-14 22:27:40 +0100 55dc124a9d7a3 by H. Nikolaus Schaller, pvrsgx: 1.14.3841212: fix version string 2024-01-14 22:27:18 +0100 3d5405da0358d by H. Nikolaus Schaller, pvrsgx: 1.14.3759903: fix version string 2024-01-14 22:26:55 +0100 8b544068f3245 by H. Nikolaus Schaller, pvrsgx: 1.14.3699939: fix version string 2024-01-14 22:26:29 +0100 1b8f52b9127ae by H. Nikolaus Schaller, pvrsgx: 1.13.3341330: fix version string 2024-01-09 17:30:18 +0100 09b25f0bc747b by H. Nikolaus Schaller, drm: pvrsgx: pvr-drv: update compatible list and add sgx_version/revision information 2023-11-18 09:40:37 +0100 cd1d692649168 by H. Nikolaus Schaller, pvrsrv: 1.14.3699939: osfunc: replace __pte_offset_map_lock by internal code (>= v6.6) 2023-11-18 09:40:37 +0100 c5794a569d83c by H. Nikolaus Schaller, pvrsrv: 1.17: osfunc: replace __pte_offset_map_lock by internal code From paul at boddie.org.uk Tue Aug 6 01:13:59 2024 From: paul at boddie.org.uk (Paul Boddie) Date: Tue, 06 Aug 2024 00:13:59 +0100 Subject: [Letux-kernel] LX16 status In-Reply-To: References: Message-ID: <01369b2e65cd8b12ee1f7ca0560e7602@boddie.org.uk> On 2024-08-05 17:52, H. Nikolaus Schaller wrote: > Hi all, > it was a little quiet around the next version of the LX16 hardware... > > Well, there was essentially no progress except that another project did > suggest to use the > ESP32-WROOM modules. I think that support for this should mature fairly quickly given the price and general popularity of the Espressif products. I haven't had time to look at software issues for the last week or so, and it'll be another week or so before I get some more time, but I thought I should acknowledge the progress report, and I hope that the hardware development goes to plan. Certainly, the 0.2 board was working well enough in my tests, and the only issue to be resolved was the use of pins on the expansion header that couldn't be pulled up, although I managed to use an external pull-up resistor to work around that issue, which probably isn't ideal but does demonstrate that solutions can often be found. Paul From hns at goldelico.com Wed Aug 7 19:56:41 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Wed, 7 Aug 2024 19:56:41 +0200 Subject: [Letux-kernel] [openpvrsgx-devgroup/linux_openpvrsgx] PowerVR 8XE (Issue #15) In-Reply-To: References: Message-ID: <07480DC2-CCB0-4F5D-80DE-7D26B516F637@goldelico.com> Hi Deepak, > Am 07.08.2024 um 18:37 schrieb Deepak : > > > Hi, > My question might be annoying and maybe not related at all but I don't know where to ask. I have a Android tablet which have MT6761 PowerVR Rouge GE8300, I have ported droidian and ubuntu touch on it, And I heard the series 8 have mainline support, so I thought to backport it to my kernel instead of using old blobs and it might fix some GPU related problem of droidian and ubtouch. But I came across rouge docs in mainline that described that I need to have clock and interrupts in dts for it. But my current downstream kernel only have these entry > mfg_clark at 13000000 { compatible = "mediatek,clark"; reg = <0 0x13000000 0 0x80000>; interrupts = ; interrupt-names = "RGX"; clock-frequency = <570000000>; }; > gpufreq { compatible = "mediatek,mt6761-gpufreq"; clocks = <&topckgen CLK_TOP_MFG_SEL>, <&topckgen CLK_TOP_MFGPLL>, <&clk26m>, <&scpsys SCP_SYS_MFG_ASYNC>, <&scpsys SCP_SYS_MFG>, <&scpsys SCP_SYS_MFG_CORE0>; clock-names = "clk_mux", "clk_main_parent", "clk_sub_parent", "mtcmos_mfg_async", "mtcmos_mfg", "mtcmos_mfg_core0"; }; > > While a reference mainline dts is > gpu at fd00000 { compatible = "ti,am62-gpu", "img,img-axe"; reg = <0x0fd00000 0x20000>; clocks = <&k3_clks 187 0>; clock-names = "core"; interrupts = ; power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>; }; > Can you please give me some tips, I will be very grateful > Well, Rougue is a different architecture than SGX. And it recently has got mainline kernel support. The Ubuntu images for the BeagleBoneAI-Y also appear to have drivers etc. So you may analys the BBY image for a device tree entry: https://www.beagleboard.org/distros/beagley-ai-debian-12-5-2024-06-19-xfce Alternatively you ca n look at the authors of the mainline driver and send them an e-mail. Or you subscribe to the kernel mailing list (LKML) and post your questions there. Just my 2cts, Nikolaus -------------- next part -------------- An HTML attachment was scrubbed... URL: From kernel-build-bot at letux.org Mon Aug 19 17:04:35 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 19 Aug 2024 17:04:35 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-rc 6.11-rc4 success [iMac.local] Message-ID: <20240819150436.54C6769CAEDF@iMac.local> KVERSION: v6.11-rc4 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc4 Elixir: https://elixir.bootlin.com/linux/v6.11-rc4/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc4 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc4 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-l400 LX16: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.11-rc4/src/CHANGES) ============== letux-6.11-rc4 Sun Aug 18 23:11:01 CEST 2024: letux-6.11-rc2 Mon Aug 5 00:10:10 CEST 2024: * add new letux/esp-hosted-ng branch (by hns at goldelico.com) * pvrsgx: applied several general and 1.14.3699939 specific fixes (by anthoine.bourgeois at gmail.com) letux-6.11-rc1 Mon Jul 29 10:25:27 CEST 2024: * compile fix for issue with kallsyms /dev/null (by hns at goldelico.com) * resolved some merge conflicts (by hns at goldelico.com) * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: * net-device: dpll: hack to get v6.8-rc7 compiled for x86 with older gcc (by hns at goldelico.com) * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) * MIPS: letux_lx16_defconfig: reduce CONFIG to 4 UARTs (by hns at goldelico.com) === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc4/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-lx16/src/warnings.log From kernel-build-bot at letux.org Mon Aug 19 17:33:24 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 19 Aug 2024 17:33:24 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.11-rc4 success [iMac.local] Message-ID: <20240819153324.853D869CECEB@iMac.local> KVERSION: v6.11-rc4 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc4 Elixir: https://elixir.bootlin.com/linux/v6.11-rc4/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc4-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc4-replicant/src/warnings.log From hns at goldelico.com Tue Aug 20 11:58:58 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Tue, 20 Aug 2024 11:58:58 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: References: Message-ID: <73A2D535-6ED9-4753-A4F5-EB0FFCF04EA2@goldelico.com> Hi, > Am 05.08.2024 um 18:52 schrieb H. Nikolaus Schaller : > > > Now my plan is to have two USB-C sockets. > One is for power in only and no data. > The other is connected to USB2 D+ and D- and should become dual role i.e. can be either power/data in > or power/data out (if other is supplied with power in). > > Power is switched by a TPS211x chip so that nobody can destroy something by shorting two different > USB power sources. > For the port with D+ and D- I plan to add a power switch (TPS2552) reversed, e.g. if power comes in > from the other port it can be fed as power out to the data capable port. > This needs some thought so that the TPS211x doesn't think it should switch back :) > > And, we need some small circuitry to switch the CC1/2 resistors which indicate the USB-C port > type so that a client in host mode knows that it can draw power. > So we will get an "OTG" capable USB-C port (well, it is no longer called OTG in this case but > Dual Role, I think). > > Of course there are nice fully integrated USB-C controllers like the FUSB302B but they need a > dedicated I2C interface... No problem on devices like with OMAP where the TWL PMIC is already > connected through I2C but not for our LX16. > > So let's see how fast I can implement this in new hardware so that we can continue on software. After studing the details of the Halley5 board again and again I found that they have done quite some tricks. The CC pins of the Halley 5 report a Power Source by default (which is ok if a client device is connected). If another Power Source is connected (i.e. a computer...) it seems to rely on some special feature of the USB-C PD protocols if two hosts are connected and we are lucky if we get the board work as power sink and client: https://electronics.stackexchange.com/questions/255684/connecting-two-usb-c-hosts-what-happens In total seems to be a strange solution on the Halley5... And the circuits need quite some transistors and diodes and passives to make it work. So I once again searched for a monolitic solution and finally found one: https://www.nxp.com/docs/en/data-sheet/PTN5150.pdf This chip can be either programmed through I2C or can run autonomously and then simply provides an USB2 OTG ID signal depending on what is connected to the socket... So it is intended for upgrading USB2 ports to USB-C and we are just doing that :) It needs almost no other chips or components and isn't very expensive. So I will add this and a TPS211x and a TPS2552 for the v0.3 design. 3 chips and almost nothing else should then make the dual socket dual role work. Almost the same approach can be done for the LX20 (there is only a tiny difference in which GPIO should drive the TPS2552 for power output on the DRP port). BR, Nikolaus PS: I have finished to develop the X2000 CAD symbol so that an LX20 can be designed based on a copy of the LX15 v0.3 From kernel-build-bot at letux.org Tue Aug 20 12:37:33 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Tue, 20 Aug 2024 12:37:33 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 6.10.6 success [iMac.local] Message-ID: <20240820103737.5090A69FC0D5@iMac.local> KVERSION: v6.10.6 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.10.6 Elixir: https://elixir.bootlin.com/linux/v6.10.6/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.10.6 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.10.6 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.10.6-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.10.6-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.10.6-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.10.6-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.10.6-l400 LX16: http://download.goldelico.com/letux-kernel/letux-6.10.6-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.10.6/src/CHANGES) ============== letux-6.10.6 Tue Aug 20 08:42:51 CEST 2024: * CONFIG_EXFAT_FS=m (by hns at goldelico.com) * fix HOSTCC issue in drivers/tty (by hns at goldelico.com) letux-6.10.5 Mon Aug 19 01:33:50 CEST 2024: letux-6.10.3 Sat Aug 3 12:53:14 CEST 2024: letux-6.10.2 Sat Jul 27 12:48:07 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.10.1 Fri Jul 26 16:58:12 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.10.6/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.10.6-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.10.6-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.10.6-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.10.6-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.10.6-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-6.10.6-lx16/src/warnings.log From kernel-build-bot at letux.org Tue Aug 20 13:04:37 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Tue, 20 Aug 2024 13:04:37 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.10.6 success [iMac.local] Message-ID: <20240820110440.7CE1969FF7AD@iMac.local> KVERSION: v6.10.6 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.10.6 Elixir: https://elixir.bootlin.com/linux/v6.10.6/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.10.6-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.10.6-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.10.6-replicant/src/warnings.log From hns at goldelico.com Tue Aug 20 14:02:16 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Tue, 20 Aug 2024 14:02:16 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <73A2D535-6ED9-4753-A4F5-EB0FFCF04EA2@goldelico.com> References: <73A2D535-6ED9-4753-A4F5-EB0FFCF04EA2@goldelico.com> Message-ID: <96E00157-8E87-49F7-AC1C-BAE83C9BA545@goldelico.com> > Am 20.08.2024 um 11:58 schrieb H. Nikolaus Schaller : > > Almost the same approach can be done for the LX20 (there is only a tiny difference in which GPIO > should drive the TPS2552 for power output on the DRP port). Ok, it should be driven by the DRV_VBUS pin which is a secondary role for the PC24 GPIO on the X1600. On the X2000 it is shared with PE22. For the LX16 we have connected PC24 to the RasPi connector IO4 (pin 7). I hope we can change that to another GPIO and free PC24 without trouble... BR, Nikolaus From kernel-build-bot at letux.org Tue Aug 20 15:58:58 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Tue, 20 Aug 2024 15:58:58 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 6.9.12 success [iMac.local] Message-ID: <20240820135859.E392F6A18DC4@iMac.local> KVERSION: v6.9.12 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.9.12 Elixir: https://elixir.bootlin.com/linux/v6.9.12/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.9.12 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.9.12 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.9.12-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.9.12-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.9.12-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.9.12-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.9.12-l400 LX16: http://download.goldelico.com/letux-kernel/letux-6.9.12-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.9.12/src/CHANGES) ============== letux-6.9.12 Sat Jul 27 12:55:41 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.9.11 Thu Jul 25 12:32:21 CEST 2024: letux-6.9.10 Wed Jul 24 00:15:48 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.9.9 Mon Jul 15 07:30:03 CEST 2024: * Letux: rootfs: swap-on: add script to set up a swap file (by hns at goldelico.com) letux-6.9.8 Fri Jul 5 14:33:49 CEST 2024: letux-6.9.7 Mon Jul 1 11:46:42 CEST 2024: letux-6.9.6 Sat Jun 22 09:46:17 CEST 2024: letux-6.9.5 Mon Jun 17 15:19:45 CEST 2024: letux-6.9.3 Tue Jun 4 08:33:51 CEST 2024: * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: * net-device: dpll: hack to get v6.8-rc7 compiled for x86 with older gcc (by hns at goldelico.com) * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) * MIPS: letux_lx16_defconfig: reduce CONFIG to 4 UARTs (by hns at goldelico.com) * MIPS: DTS: LX16: fix UART initialisation (by paul at boddie.org.uk) * MIPS: DTS: X1600: fix UART clocks (by paul at boddie.org.uk) * pinctrl: ingenic: fix for X1600 GPIO shadow register support (by paul at boddie.org.uk) letux-6.8-rc6 Mon Feb 26 14:15:27 CET 2024: * MIPS: DTS: X1600: Fix TCU usage and log timestamps (by paul at boddie.org.uk) letux-6.8-rc5 Mon Feb 19 12:34:21 CET 2024: * lx16: add mmc0 status indicator LED (by hns at goldelico.com) * MIPS: DTS: X1600: make rtc and poweroff (power-controller) work (by hns at goldelico.com) * aess: significant fix for loading the AE firmware (pmem) correctly (by risca at dalakolonin.se) * aess: removed headerdoc for removed parameters in ini.c (by hns at goldelico.com) letux-6.8-rc4 Mon Feb 12 12:13:54 CET 2024: * fixes and hacks to get LX16/X1600 boot (by paul at boddie.org.uk, andreas at kemnade.info, hns at goldelico.com) letux-6.8-rc3 Mon Feb 5 07:56:45 CET 2024: * add x1600 tcu and irq support (by paul at boddie.org.uk) === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.9.12/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.9.12-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.9.12-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.9.12-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.9.12-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.9.12-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-6.9.12-lx16/src/warnings.log From kernel-build-bot at letux.org Tue Aug 20 16:25:16 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Tue, 20 Aug 2024 16:25:16 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.9.12 success [iMac.local] Message-ID: <20240820142519.2E2756A1C3E2@iMac.local> KVERSION: v6.9.12 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.9.12 Elixir: https://elixir.bootlin.com/linux/v6.9.12/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.9.12-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.9.12-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.9.12-replicant/src/warnings.log From paul at boddie.org.uk Tue Aug 20 16:40:13 2024 From: paul at boddie.org.uk (Paul Boddie) Date: Tue, 20 Aug 2024 16:40:13 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <96E00157-8E87-49F7-AC1C-BAE83C9BA545@goldelico.com> References: <73A2D535-6ED9-4753-A4F5-EB0FFCF04EA2@goldelico.com> <96E00157-8E87-49F7-AC1C-BAE83C9BA545@goldelico.com> Message-ID: <7307877.QIglWVniOX@jason> On Tuesday, 20 August 2024 14:02:16 CEST H. Nikolaus Schaller wrote: > > For the LX16 we have connected PC24 to the RasPi connector IO4 (pin 7). I > hope we can change that to another GPIO and free PC24 without trouble... Since PC24 seems to be used for PWM3 and IN1 on TCU5, according to my notes, aiming to support the RPi's GPCLK0 function in some form, I might imagine just making it a plain GPIO. Looking at the pinout database, I see that some boards do seem to use pin #7 as output: Christmas Tree Star Enviro pHAT Explorer HAT Explorer HAT Pro MeArm Pi Navio2 Autopilot OnOff SHIM Picade HAT Picade X HAT Servo PWM Pi But they don't use pin #7 for some kind of PWM. Indeed, nothing seems to use pin #7 for PWM. The accompanying IN0 on TCU5 is provided by PC02 through pin #29 which has been problematic for boards relying on that pin for buttons, since port C offers pull-downs instead of pull-ups. So, maybe we just drop any support for PWM on pin #7 and the TCU5 support on pins #7 and #29, and use GPIOs from port B instead. According to my notes: PB00..01 seem to be free PB02..05 are used for UART1 via a separate connector PB07..10 are used to provide UART0 via the 40-pin header PB12 seems to be free PB13..16 are used for SSI0 PB17 seems to be free PB19..20 are used for I2C1 PB21..28 are used for I2S0 PB30..31 are used for I2C0 If this is accurate, we can choose PB00, PB01, PB12 or PB17. PA00..27 are available, but associated with DPI which we've mostly ignored, I think. PD00..05 are used for MSC1, so port D is not helpful. Paul From kernel-build-bot at letux.org Tue Aug 20 21:54:29 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Tue, 20 Aug 2024 21:54:29 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 6.6.47 success [iMac.local] Message-ID: <20240820195433.0EB036A55743@iMac.local> KVERSION: v6.6.47 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.6.47 Elixir: https://elixir.bootlin.com/linux/v6.6.47/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.6.47 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.6.47 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.6.47-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.6.47-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.6.47-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.6.47-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.6.47-l400 LX16: http://download.goldelico.com/letux-kernel/letux-6.6.47-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.6.47/src/CHANGES) ============== letux-6.6.47 Tue Aug 20 09:02:14 CEST 2024: * CONFIG_EXFAT_FS=m (by hns at goldelico.com) letux-6.6.46 Mon Aug 19 01:47:25 CEST 2024: letux-6.6.44 Sat Aug 3 13:10:26 CEST 2024: letux-6.6.43 Sat Jul 27 13:03:18 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.6.42 Thu Jul 25 12:40:15 CEST 2024: letux-6.6.41 Wed Jul 24 00:23:13 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.6.40 Tue Jul 16 08:17:04 CEST 2024: letux-6.6.39 Mon Jul 15 07:38:12 CEST 2024: * Letux: rootfs: swap-on: add script to set up a swap file (by hns at goldelico.com) letux-6.6.38 Tue Jul 9 16:22:55 CEST 2024: letux-6.6.37 Fri Jul 5 14:51:07 CEST 2024: letux-6.6.36 Mon Jul 1 15:09:33 CEST 2024: letux-6.6.35 Sat Jun 22 13:45:36 CEST 2024: letux-6.6.34 Mon Jun 17 18:43:20 CEST 2024: letux-6.6.32 Tue Jun 4 14:54:55 CEST 2024: letux-6.6.30 Mon May 6 19:22:52 CEST 2024: letux-6.6.29 Tue Apr 30 05:23:08 CEST 2024: letux-6.6.28 Mon Apr 22 14:34:13 CEST 2024: letux-6.6.27 Tue Apr 16 05:02:14 CEST 2024: letux-6.6.25 Sat Apr 6 01:44:44 CEST 2024: letux-6.6.21 Mon Mar 11 14:24:39 CET 2024: * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) letux-6.6.20 Mon Mar 4 21:20:51 CET 2024: letux-6.6.18 Mon Feb 26 20:15:21 CET 2024: * omap: aess: ini: skip fw header for pmem_ptr (by risca at dalakolonin.se) * omap: aess: ini: remove earlier removed parameters also from header doc (by hns at goldelico.com) * omap: aess: pcm: add constants for context change detection bits (by hns at goldelico.com) letux-6.6.17 Mon Feb 19 19:22:35 CET 2024: letux-6.6.16 Mon Feb 12 18:26:25 CET 2024: letux-6.6.15 Mon Feb 5 13:40:13 CET 2024: letux-6.6.14 Mon Jan 29 15:31:18 CET 2024: letux-6.6.13 Tue Jan 23 22:49:30 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.14 (by hns at goldelico.com) * fix compile of DDK 1.14.3699939 (by hns at goldelico.com) letux-6.6.10 Mon Jan 8 16:43:14 CET 2024: letux-6.6.9 Tue Jan 2 13:17:33 CET 2024: * fixes for AESS (by hns at goldelico.com) letux-6.6.8 Mon Dec 25 11:12:31 CET 2023: letux-6.6.7 Mon Dec 18 12:47:11 CET 2023: letux-6.6.6 Mon Dec 11 14:42:56 CET 2023: letux-6.6.5 Mon Dec 11 13:07:21 CET 2023: letux-6.6.4 Sun Dec 3 23:10:59 CET 2023: letux-6.6.2 Mon Nov 27 16:05:57 CET 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.6.47/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.6.47-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.6.47-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.6.47-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.6.47-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.6.47-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-6.6.47-lx16/src/warnings.log From kernel-build-bot at letux.org Tue Aug 20 22:19:47 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Tue, 20 Aug 2024 22:19:47 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.6.47 success [iMac.local] Message-ID: <20240820201950.B73C16A58F59@iMac.local> KVERSION: v6.6.47 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.6.47 Elixir: https://elixir.bootlin.com/linux/v6.6.47/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.6.47-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.6.47-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.6.47-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 00:49:05 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 00:49:05 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 6.1.106 success [iMac.local] Message-ID: <20240820224908.263506A6F356@iMac.local> KVERSION: v6.1.106 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.1.106 Elixir: https://elixir.bootlin.com/linux/v6.1.106/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.1.106 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.1.106 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.1.106-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-6.1.106-arm64 X86: http://download.goldelico.com/letux-kernel/letux-6.1.106-i386 CI20: http://download.goldelico.com/letux-kernel/letux-6.1.106-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-6.1.106-l400 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.1.106/src/CHANGES) ============== letux-6.1.106 Tue Aug 20 09:10:31 CEST 2024: * CONFIG_EXFAT_FS=m (by hns at goldelico.com) letux-6.1.105 Mon Aug 19 01:54:20 CEST 2024: letux-6.1.103 Sat Aug 3 13:19:05 CEST 2024: letux-6.1.102 Sat Jul 27 13:09:58 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.1.101 Thu Jul 25 12:47:39 CEST 2024: letux-6.1.100 Wed Jul 24 00:30:01 CEST 2024: letux-6.1.99 Tue Jul 16 08:25:08 CEST 2024: letux-6.1.98 Mon Jul 15 07:46:24 CEST 2024: letux-6.1.97 Fri Jul 5 14:59:26 CEST 2024: letux-6.1.96 Mon Jul 1 18:18:34 CEST 2024: letux-6.1.95 Sat Jun 22 17:08:25 CEST 2024: letux-6.1.94 Mon Jun 17 22:34:46 CEST 2024: letux-6.1.92 Tue Jun 11 01:10:46 CEST 2024: letux-6.1.90 Mon May 6 22:19:24 CEST 2024: letux-6.1.88 Tue Apr 30 08:26:20 CEST 2024: letux-6.1.87 Mon Apr 22 17:44:34 CEST 2024: letux-6.1.86 Tue Apr 16 10:25:47 CEST 2024: letux-6.1.84 Sat Apr 6 04:56:21 CEST 2024: letux-6.1.81 Mon Mar 11 17:55:23 CET 2024: letux-6.1.80 Tue Mar 5 00:32:27 CET 2024: letux-6.1.79 Mon Feb 26 23:17:47 CET 2024: letux-6.1.78 Mon Feb 19 22:24:16 CET 2024: letux-6.1.77 Mon Feb 12 21:30:37 CET 2024: letux-6.1.76 Mon Feb 5 18:43:14 CET 2024: letux-6.1.75 Mon Jan 29 18:44:03 CET 2024: letux-6.1.74 Wed Jan 24 01:39:10 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.15 (by hns at goldelico.com) letux-6.1.71 Mon Jan 8 20:23:11 CET 2024: letux-6.1.70 Tue Jan 2 16:19:11 CET 2024: letux-6.1.69 Mon Dec 25 14:03:44 CET 2023: letux-6.1.68 Mon Dec 18 15:45:51 CET 2023: letux-6.1.67 Mon Dec 11 18:01:30 CET 2023: letux-6.1.65 Mon Dec 4 04:44:49 CET 2023: letux-6.1.63 Tue Nov 28 01:35:47 CET 2023: letux-6.1.61 Sun Nov 5 23:27:30 CET 2023: letux-6.1.59 Mon Oct 23 18:24:48 CEST 2023: letux-6.1.58 Mon Oct 16 13:54:38 CEST 2023: letux-6.1.56 Mon Oct 9 15:21:34 CEST 2023: letux-6.1.55 Mon Sep 25 18:46:51 CEST 2023: letux-6.1.53 Mon Sep 18 18:59:12 CEST 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.1.106/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.1.106-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-6.1.106-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-6.1.106-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-6.1.106-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-6.1.106-l400/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 01:15:01 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 01:15:01 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.1.106 success [iMac.local] Message-ID: <20240820231504.980ED6A72986@iMac.local> KVERSION: v6.1.106 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.1.106 Elixir: https://elixir.bootlin.com/linux/v6.1.106/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.1.106-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.1.106-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.1.106-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 03:56:10 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 03:56:10 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 5.15.165 success [iMac.local] Message-ID: <20240821015613.8B46B6A8C4D9@iMac.local> KVERSION: v5.15.165 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.15.165 Elixir: https://elixir.bootlin.com/linux/v5.15.165/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.15.165 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-5.15.165 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.15.165-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-5.15.165-arm64 X86: http://download.goldelico.com/letux-kernel/letux-5.15.165-i386 CI20: http://download.goldelico.com/letux-kernel/letux-5.15.165-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-5.15.165-l400 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.15.165/src/CHANGES) ============== letux-5.15.165 Mon Aug 19 12:55:42 CEST 2024: letux-5.15.164 Sat Jul 27 13:16:31 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-5.15.163 Wed Jul 24 00:36:37 CEST 2024: letux-5.15.162 Fri Jul 5 15:06:54 CEST 2024: letux-5.15.161 Tue Jun 18 02:00:07 CEST 2024: letux-5.15.160 Tue Jun 4 18:00:47 CEST 2024: letux-5.15.158 Tue May 7 01:02:57 CEST 2024: letux-5.15.157 Tue Apr 30 12:15:00 CEST 2024: letux-5.15.156 Mon Apr 22 20:40:04 CEST 2024: letux-5.15.155 Tue Apr 16 23:29:10 CEST 2024: letux-5.15.153 Sat Apr 6 07:57:47 CEST 2024: letux-5.15.151 Mon Mar 11 20:56:14 CET 2024: letux-5.15.150 Tue Mar 5 03:13:17 CET 2024: letux-5.15.149 Tue Feb 27 02:04:26 CET 2024: letux-5.15.148 Mon Jan 29 21:30:45 CET 2024: letux-5.15.147 Wed Jan 24 04:17:46 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.14 (by hns at goldelico.com) letux-5.15.146 Mon Jan 8 23:56:47 CET 2024: letux-5.15.145 Mon Dec 25 16:45:04 CET 2023: letux-5.15.143 Mon Dec 18 18:48:00 CET 2023: letux-5.15.142 Mon Dec 11 20:51:35 CET 2023: letux-5.15.141 Mon Dec 4 07:38:07 CET 2023: letux-5.15.139 Tue Nov 28 04:03:32 CET 2023: letux-5.15.137 Mon Nov 6 01:59:01 CET 2023: letux-5.15.136 Mon Oct 23 20:49:23 CEST 2023: letux-5.15.135 Mon Oct 16 16:27:36 CEST 2023: letux-5.15.134 Mon Oct 9 18:06:57 CEST 2023: letux-5.15.133 Mon Sep 25 21:19:58 CEST 2023: letux-5.15.131 Mon Sep 18 21:32:54 CEST 2023: * Letux: rootfs: ip-forwarding.sh: rework Darwin version (by hns at goldelico.com) letux-5.15.130 Mon Sep 4 20:16:44 CEST 2023: letux-5.15.128 Mon Aug 28 21:22:42 CEST 2023: letux-5.15.127 Thu Aug 17 05:11:41 CEST 2023: letux-5.15.125 Wed Aug 9 16:00:24 CEST 2023: letux-5.15.123 Mon Jul 31 19:14:47 CEST 2023: letux-5.15.121 Mon Jul 24 15:57:46 CEST 2023: letux-5.15.120 Tue Jul 11 05:14:59 CEST 2023: letux-5.15.118 Mon Jun 26 19:02:18 CEST 2023: letux-5.15.117 Mon Jun 19 17:30:38 CEST 2023: letux-5.15.116 Tue Jun 13 03:55:26 CEST 2023: letux-5.15.115 Tue Jun 6 05:34:57 CEST 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-5.15.165/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.15.165-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-5.15.165-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-5.15.165-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-5.15.165-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-5.15.165-l400/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 04:19:45 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 04:19:45 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 5.15.165 success [iMac.local] Message-ID: <20240821021947.C13C76A8F7EF@iMac.local> KVERSION: v5.15.165 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.15.165 Elixir: https://elixir.bootlin.com/linux/v5.15.165/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.15.165-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-5.15.165-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-5.15.165-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 08:02:03 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 08:02:03 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 5.10.224 success [iMac.local] Message-ID: <20240821060206.CFB066AA862E@iMac.local> KVERSION: v5.10.224 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.10.224 Elixir: https://elixir.bootlin.com/linux/v5.10.224/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.10.224 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-5.10.224 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.10.224-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-5.10.224-arm64 X86: http://download.goldelico.com/letux-kernel/letux-5.10.224-i386 CI20: http://download.goldelico.com/letux-kernel/letux-5.10.224-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-5.10.224-l400 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.10.224/src/CHANGES) ============== letux-5.10.224 Mon Aug 19 13:03:31 CEST 2024: letux-5.10.223 Sat Jul 27 13:23:26 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-5.10.222 Wed Jul 24 00:44:30 CEST 2024: * Fix compiler attribute for __GCC4_has_attribute___undefined__ (by hns at goldelico.com) letux-5.10.221 Fri Jul 5 15:15:20 CEST 2024: letux-5.10.220 Sat Jun 22 20:18:42 CEST 2024: letux-5.10.219 Tue Jun 18 05:17:01 CEST 2024: letux-5.10.218 Tue Jun 4 21:11:57 CEST 2024: letux-5.10.216 Tue May 7 04:00:34 CEST 2024: letux-5.10.215 Wed Apr 17 02:38:44 CEST 2024: letux-5.10.214 Sat Apr 6 11:15:30 CEST 2024: letux-5.10.212 Tue Mar 12 00:21:30 CET 2024: letux-5.10.211 Tue Mar 5 06:11:10 CET 2024: letux-5.10.210 Tue Feb 27 05:01:07 CET 2024: letux-5.10.209 Tue Jan 30 00:26:59 CET 2024: letux-5.10.208 Wed Jan 24 07:20:50 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.14 (by hns at goldelico.com) letux-5.10.206 Tue Jan 9 04:09:11 CET 2024: letux-5.10.205 Mon Dec 25 19:49:47 CET 2023: letux-5.10.204 Mon Dec 18 21:55:20 CET 2023: letux-5.10.203 Mon Dec 11 23:53:43 CET 2023: letux-5.10.202 Mon Dec 4 11:08:49 CET 2023: letux-5.10.201 Tue Nov 28 06:48:16 CET 2023: * LX16 has no VBUS detect for OTG (by hns at goldelico.com) letux-5.10.199 Mon Nov 6 04:44:04 CET 2023: letux-5.10.198 Mon Oct 16 19:23:15 CEST 2023: letux-5.10.197 Tue Sep 26 00:05:59 CEST 2023: * Letux: rootfs: ip-forwarding.sh: rework Darwin version (by hns at goldelico.com) letux-5.10.194 Mon Sep 4 23:06:22 CEST 2023: letux-5.10.192 Tue Aug 29 00:13:35 CEST 2023: letux-5.10.191 Thu Aug 17 07:37:46 CEST 2023: letux-5.10.189 Wed Aug 9 18:31:50 CEST 2023: letux-5.10.188 Mon Jul 31 22:00:00 CEST 2023: letux-5.10.186 Tue Jul 11 07:48:49 CEST 2023: letux-5.10.185 Mon Jun 26 21:38:17 CEST 2023: letux-5.10.184 Mon Jun 19 20:04:50 CEST 2023: letux-5.10.183 Tue Jun 13 06:20:26 CEST 2023: letux-5.10.182 Tue Jun 6 08:07:29 CEST 2023: letux-5.10.180 Mon May 22 22:57:13 CEST 2023: * enable CONFIG_USB_NET_AX8817X as suggested by user Linux-SWAT (by hns at goldelico.com) letux-5.10.179 Thu Apr 27 09:09:04 CEST 2023: letux-5.10.177 Wed Apr 12 18:31:45 CEST 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-5.10.224/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.10.224-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-5.10.224-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-5.10.224-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-5.10.224-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-5.10.224-l400/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 08:33:01 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 08:33:01 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 5.10.224 success [iMac.local] Message-ID: <20240821063301.C05D46AABA58@iMac.local> KVERSION: v5.10.224 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.10.224 Elixir: https://elixir.bootlin.com/linux/v5.10.224/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.10.224-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-5.10.224-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-5.10.224-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 10:19:10 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 10:19:10 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 5.4.282 success [iMac.local] Message-ID: <20240821081913.A45856AB9CF4@iMac.local> KVERSION: v5.4.282 - http://www.kernel.org 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/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.4.282 Elixir: https://elixir.bootlin.com/linux/v5.4.282/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.4.282 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-5.4.282 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.4.282-lpae CI20: http://download.goldelico.com/letux-kernel/letux-5.4.282-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-5.4.282-l400 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-5.4.282/src/CHANGES) ============== letux-5.4.282 Mon Aug 19 13:11:59 CEST 2024: letux-5.4.281 Sat Jul 27 13:29:56 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-5.4.280 Wed Jul 24 00:52:51 CEST 2024: * Fix compiler attribute for __GCC4_has_attribute___undefined__ (by hns at goldelico.com) letux-5.4.279 Fri Jul 5 15:24:25 CEST 2024: letux-5.4.278 Tue Jun 18 11:29:45 CEST 2024: letux-5.4.277 Wed Jun 5 02:19:47 CEST 2024: letux-5.4.275 Tue May 7 07:42:22 CEST 2024: letux-5.4.274 Wed Apr 17 10:36:29 CEST 2024: letux-5.4.273 Sat Apr 6 14:58:31 CEST 2024: letux-5.4.271 Tue Mar 12 03:54:29 CET 2024: letux-5.4.270 Tue Mar 5 10:04:43 CET 2024: letux-5.4.269 Tue Feb 27 08:43:40 CET 2024: letux-5.4.268 Tue Jan 30 03:54:49 CET 2024: letux-5.4.267 Wed Jan 24 11:08:20 CET 2024: letux-5.4.265 Mon Dec 25 23:25:53 CET 2023: letux-5.4.264 Tue Dec 19 01:28:31 CET 2023: letux-5.4.263 Tue Dec 12 03:34:01 CET 2023: letux-5.4.262 Mon Dec 4 15:10:11 CET 2023: letux-5.4.261 Tue Nov 28 10:19:52 CET 2023: letux-5.4.259 Mon Nov 6 08:02:41 CET 2023: letux-5.4.258 Mon Oct 16 23:04:21 CEST 2023: letux-5.4.257 Tue Sep 26 03:25:48 CEST 2023: * Letux: rootfs: ip-forwarding.sh: rework Darwin version (by hns at goldelico.com) letux-5.4.256 Tue Sep 5 02:24:41 CEST 2023: letux-5.4.254 Thu Aug 17 10:51:22 CEST 2023: letux-5.4.252 Wed Aug 9 21:59:06 CEST 2023: letux-5.4.251 Tue Aug 1 01:29:07 CEST 2023: letux-5.4.249 Tue Jul 11 11:05:31 CEST 2023: letux-5.4.248 Tue Jun 27 00:59:01 CEST 2023: letux-5.4.247 Mon Jun 19 23:28:00 CEST 2023: letux-5.4.246 Tue Jun 13 09:35:01 CEST 2023: letux-5.4.245 Tue Jun 6 11:45:22 CEST 2023: letux-5.4.243 Tue May 23 02:21:40 CEST 2023: letux-5.4.242 Thu Apr 27 12:29:20 CEST 2023: letux-5.4.240 Wed Apr 12 21:59:17 CEST 2023: letux-5.4.239 Wed Apr 5 06:35:16 CEST 2023: letux-5.4.237 Mon Mar 20 20:51:44 CET 2023: letux-5.4.236 Tue Mar 14 10:23:42 CET 2023: letux-5.4.234 Wed Mar 8 04:14:40 CET 2023: letux-5.4.232 Sun Feb 26 08:47:50 CET 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-5.4.282/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-5.4.282-lpae/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-5.4.282-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-5.4.282-l400/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 10:51:32 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 10:51:32 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 5.4.282 success [iMac.local] Message-ID: <20240821085133.C79AB6ABDC00@iMac.local> KVERSION: v5.4.282 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.4.282 Elixir: https://elixir.bootlin.com/linux/v5.4.282/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-5.4.282-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-5.4.282-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-5.4.282-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 12:31:04 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 12:31:04 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable 4.19.320 success [iMac.local] Message-ID: <20240821103108.397FE6ACC82A@iMac.local> KVERSION: v4.19.320 - http://www.kernel.org 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/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v4.19.320 Elixir: https://elixir.bootlin.com/linux/v4.19.320/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-4.19.320 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-4.19.320 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-4.19.320-lpae CI20: http://download.goldelico.com/letux-kernel/letux-4.19.320-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-4.19.320-l400 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-4.19.320/src/CHANGES) ============== letux-4.19.320 Mon Aug 19 13:18:47 CEST 2024: letux-4.19.319 Sat Jul 27 13:35:38 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-4.19.318 Wed Jul 24 00:59:30 CEST 2024: letux-4.19.317 Fri Jul 5 15:31:11 CEST 2024: letux-4.19.316 Tue Jun 18 13:57:51 CEST 2024: letux-4.19.315 Wed Jun 5 04:44:59 CEST 2024: letux-4.19.313 Tue May 7 09:12:45 CEST 2024: letux-4.19.312 Wed Apr 17 12:21:58 CEST 2024: letux-4.19.311 Sat Apr 6 16:27:47 CEST 2024: letux-4.19.309 Tue Mar 12 05:19:57 CET 2024: letux-4.19.308 Tue Mar 5 11:42:11 CET 2024: letux-4.19.307 Tue Feb 27 10:32:35 CET 2024: letux-4.19.306 Tue Jan 30 05:17:30 CET 2024: letux-4.19.305 Wed Jan 24 12:37:45 CET 2024: letux-4.19.303 Tue Dec 26 00:51:43 CET 2023: letux-4.19.302 Tue Dec 19 02:50:57 CET 2023: letux-4.19.301 Tue Dec 12 05:01:26 CET 2023: letux-4.19.300 Mon Dec 4 16:56:37 CET 2023: letux-4.19.299 Tue Nov 28 11:45:34 CET 2023: letux-4.19.297 Mon Nov 6 09:21:00 CET 2023: letux-4.19.296 Tue Oct 17 00:20:42 CEST 2023: letux-4.19.295 Tue Sep 26 04:39:52 CEST 2023: letux-4.19.294 Tue Sep 5 08:54:50 CEST 2023: letux-4.19.292 Thu Aug 17 12:02:00 CEST 2023: letux-4.19.290 Wed Aug 9 23:13:23 CEST 2023: letux-4.19.289 Tue Aug 1 02:49:01 CEST 2023: letux-4.19.288 Tue Jul 11 12:17:55 CEST 2023: letux-4.19.287 Tue Jun 27 02:10:48 CEST 2023: letux-4.19.286 Tue Jun 20 00:38:53 CEST 2023: letux-4.19.285 Tue Jun 13 10:45:36 CEST 2023: letux-4.19.284 Tue Jun 6 12:59:49 CEST 2023: letux-4.19.283 Tue May 23 03:34:11 CEST 2023: letux-4.19.282 Thu Apr 27 13:45:05 CEST 2023: letux-4.19.280 Wed Apr 12 23:13:41 CEST 2023: letux-4.19.279 Wed Apr 5 07:47:04 CEST 2023: letux-4.19.278 Mon Mar 20 22:06:18 CET 2023: letux-4.19.277 Tue Mar 14 11:34:08 CET 2023: letux-4.19.275 Wed Mar 8 05:23:46 CET 2023: letux-4.19.273 Sun Feb 26 10:00:20 CET 2023: letux-4.19.272 Mon Feb 13 22:08:28 CET 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-4.19.320/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-4.19.320-lpae/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-4.19.320-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-4.19.320-l400/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 12:56:58 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 12:56:58 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 4.19.320 success [iMac.local] Message-ID: <20240821105659.18E5F6ACFC4F@iMac.local> KVERSION: v4.19.320 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v4.19.320 Elixir: https://elixir.bootlin.com/linux/v4.19.320/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-4.19.320-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-4.19.320-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-4.19.320-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 15:33:00 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 15:33:00 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-stable success [iMac.local] Message-ID: <20240821133303.BD9976AE81D0@iMac.local> KVERSION: v6.10.6 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-stable Elixir: https://elixir.bootlin.com/linux/v6.10.6/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-stable Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-stable-arm64 X86: http://download.goldelico.com/letux-kernel/letux-rolling-stable-i386 CI20: http://download.goldelico.com/letux-kernel/letux-rolling-stable-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-rolling-stable-l400 LX16: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-rolling-stable/src/CHANGES) ============== letux-6.10.6 Tue Aug 20 08:42:51 CEST 2024: * CONFIG_EXFAT_FS=m (by hns at goldelico.com) * fix HOSTCC issue in drivers/tty (by hns at goldelico.com) letux-6.10.5 Mon Aug 19 01:33:50 CEST 2024: letux-6.10.3 Sat Aug 3 12:53:14 CEST 2024: letux-6.10.2 Sat Jul 27 12:48:07 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.10.1 Fri Jul 26 16:58:12 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) * MIPS: DTS: X1600: make spi work alternatively, we could have added a record to spi_ingenic_of_match[] (by hns at goldelico.com) letux-6.8-rc7 Mon Mar 4 14:44:47 CET 2024: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-stable-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-rolling-stable-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-rolling-stable-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-rolling-stable-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-rolling-stable-lx16/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 16:05:16 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 16:05:16 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-stable-replicant success [iMac.local] Message-ID: <20240821140517.544F96AEC4DC@iMac.local> KVERSION: v6.10.6 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-stable Elixir: https://elixir.bootlin.com/linux/v6.10.6/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-stable-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-stable-replicant/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 19:08:49 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 19:08:49 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-lts success [iMac.local] Message-ID: <20240821170852.833C06B062D1@iMac.local> KVERSION: v6.6.47 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-lts Elixir: https://elixir.bootlin.com/linux/v6.6.47/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-lts Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lpae ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-lts-arm64 X86: http://download.goldelico.com/letux-kernel/letux-rolling-lts-i386 CI20: http://download.goldelico.com/letux-kernel/letux-rolling-lts-ci20 Alpha400: http://download.goldelico.com/letux-kernel/letux-rolling-lts-l400 LX16: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lx16 Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-rolling-lts/src/CHANGES) ============== letux-6.6.47 Tue Aug 20 09:02:14 CEST 2024: * CONFIG_EXFAT_FS=m (by hns at goldelico.com) letux-6.6.46 Mon Aug 19 01:47:25 CEST 2024: letux-6.6.44 Sat Aug 3 13:10:26 CEST 2024: letux-6.6.43 Sat Jul 27 13:03:18 CEST 2024: * disable CONFIG_EXPERT and CONFIG_DEBUG_KERNEL (by hns at goldelico.com) letux-6.6.42 Thu Jul 25 12:40:15 CEST 2024: letux-6.6.41 Wed Jul 24 00:23:13 CEST 2024: * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.6.40 Tue Jul 16 08:17:04 CEST 2024: letux-6.6.39 Mon Jul 15 07:38:12 CEST 2024: * Letux: rootfs: swap-on: add script to set up a swap file (by hns at goldelico.com) letux-6.6.38 Tue Jul 9 16:22:55 CEST 2024: letux-6.6.37 Fri Jul 5 14:51:07 CEST 2024: letux-6.6.36 Mon Jul 1 15:09:33 CEST 2024: letux-6.6.35 Sat Jun 22 13:45:36 CEST 2024: letux-6.6.34 Mon Jun 17 18:43:20 CEST 2024: letux-6.6.32 Tue Jun 4 14:54:55 CEST 2024: letux-6.6.30 Mon May 6 19:22:52 CEST 2024: letux-6.6.29 Tue Apr 30 05:23:08 CEST 2024: letux-6.6.28 Mon Apr 22 14:34:13 CEST 2024: letux-6.6.27 Tue Apr 16 05:02:14 CEST 2024: letux-6.6.25 Sat Apr 6 01:44:44 CEST 2024: letux-6.6.21 Mon Mar 11 14:24:39 CET 2024: * Letux: rootfs: twl: improve and take aess into account (by hns at goldelico.com) letux-6.6.20 Mon Mar 4 21:20:51 CET 2024: letux-6.6.18 Mon Feb 26 20:15:21 CET 2024: * omap: aess: ini: skip fw header for pmem_ptr (by risca at dalakolonin.se) * omap: aess: ini: remove earlier removed parameters also from header doc (by hns at goldelico.com) * omap: aess: pcm: add constants for context change detection bits (by hns at goldelico.com) letux-6.6.17 Mon Feb 19 19:22:35 CET 2024: letux-6.6.16 Mon Feb 12 18:26:25 CET 2024: letux-6.6.15 Mon Feb 5 13:40:13 CET 2024: letux-6.6.14 Mon Jan 29 15:31:18 CET 2024: letux-6.6.13 Tue Jan 23 22:49:30 CET 2024: * fix /proc/pvr/version for DDK 1.13-1.14 (by hns at goldelico.com) * fix compile of DDK 1.14.3699939 (by hns at goldelico.com) letux-6.6.10 Mon Jan 8 16:43:14 CET 2024: letux-6.6.9 Tue Jan 2 13:17:33 CET 2024: * fixes for AESS (by hns at goldelico.com) letux-6.6.8 Mon Dec 25 11:12:31 CET 2023: letux-6.6.7 Mon Dec 18 12:47:11 CET 2023: letux-6.6.6 Mon Dec 11 14:42:56 CET 2023: letux-6.6.5 Mon Dec 11 13:07:21 CET 2023: letux-6.6.4 Sun Dec 3 23:10:59 CET 2023: letux-6.6.2 Mon Nov 27 16:05:57 CET 2023: === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lpae/src/warnings.log ARM64: http://download.goldelico.com/letux-kernel/letux-rolling-lts-arm64/src/warnings.log X86: http://download.goldelico.com/letux-kernel/letux-rolling-lts-i386/src/warnings.log CI20: http://download.goldelico.com/letux-kernel/letux-rolling-lts-ci20/src/warnings.log Mipsbook: http://download.goldelico.com/letux-kernel/letux-rolling-lts-l400/src/warnings.log LX16: http://download.goldelico.com/letux-kernel/letux-rolling-lts-lx16/src/warnings.log From kernel-build-bot at letux.org Wed Aug 21 19:32:38 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Wed, 21 Aug 2024 19:32:38 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-stable letux-rolling-lts-replicant success [iMac.local] Message-ID: <20240821173242.472446B09788@iMac.local> KVERSION: v6.6.47 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=linux-rolling-lts Elixir: https://elixir.bootlin.com/linux/v6.6.47/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-rolling-lts-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-rolling-lts-replicant/src/warnings.log From hns at goldelico.com Wed Aug 21 21:12:58 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Wed, 21 Aug 2024 21:12:58 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <7307877.QIglWVniOX@jason> References: <73A2D535-6ED9-4753-A4F5-EB0FFCF04EA2@goldelico.com> <96E00157-8E87-49F7-AC1C-BAE83C9BA545@goldelico.com> <7307877.QIglWVniOX@jason> Message-ID: <718469B0-0896-480D-B622-766A106B75E7@goldelico.com> Hi Paul, > Am 20.08.2024 um 16:40 schrieb Paul Boddie : > > On Tuesday, 20 August 2024 14:02:16 CEST H. Nikolaus Schaller wrote: >> >> For the LX16 we have connected PC24 to the RasPi connector IO4 (pin 7). I >> hope we can change that to another GPIO and free PC24 without trouble... > > Since PC24 seems to be used for PWM3 and IN1 on TCU5, according to my notes, > aiming to support the RPi's GPCLK0 function in some form, I might imagine just > making it a plain GPIO. > > Looking at the pinout database, I see that some boards do seem to use pin #7 > as output: > > Christmas Tree Star > Enviro pHAT > Explorer HAT > Explorer HAT Pro > MeArm Pi > Navio2 Autopilot > OnOff SHIM > Picade HAT > Picade X HAT > Servo PWM Pi > > But they don't use pin #7 for some kind of PWM. Indeed, nothing seems to use > pin #7 for PWM. Ok, that is fine! Does your database tell if any other pin is used for PWM? Maybe for a display backlight driver? Currently we have #7, #29, #32, #33 with port C. and #11, #27, #36 with port B. > > The accompanying IN0 on TCU5 is provided by PC02 through pin #29 which has > been problematic for boards relying on that pin for buttons, since port C > offers pull-downs instead of pull-ups. I remember I have had problems to get two of the 4 pushbuttons of the 2.7 inch e-paper hat respond. The reason is that there are no pullups... > > So, maybe we just drop any support for PWM on pin #7 and the TCU5 support on > pins #7 and #29, and use GPIOs from port B instead. I have to check with the e-paper hat if we can avoid all port C GPIOs if possible... > According to my notes: > > PB00..01 seem to be free used as UART2 for the serial console > PB02..05 are used for UART1 via a separate connector or for Bluetooth > PB07..10 are used to provide UART0 via the 40-pin header yes > PB12 seems to be free is used as WLAN_EN for a module but other GPIOs can be used. > PB13..16 are used for SSI0 yes. > PB17 seems to be free is used as BT_EN for a module but other GPIOs can be used. > PB19..20 are used for I2C1 > PB21..28 are used for I2S0 > PB30..31 are used for I2C0 yes. > > If this is accurate, we can choose PB00, PB01, PB12 or PB17. So we can only swap PB12&17 with PC24 and one more PC. Looks as if we lack one GPIO for DRV_VBUS, WL_EN and BT_EN... Well, we could spend these two GPIOs as an internal bit-banged I2C and add an GPIO expander, but that moves us away from the goal of a simple, minimalistic and cheap board. > > PA00..27 are available, but associated with DPI which we've mostly ignored, I > think. PD00..05 are used for MSC1, so port D is not helpful. Indeed. So I'll have to find out first which RasPi pins should have a pull-up capable GPIO for the e-paper hat pushbuttons. BR, Nikolaus From paul at boddie.org.uk Wed Aug 21 23:42:38 2024 From: paul at boddie.org.uk (Paul Boddie) Date: Wed, 21 Aug 2024 23:42:38 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <718469B0-0896-480D-B622-766A106B75E7@goldelico.com> References: <7307877.QIglWVniOX@jason> <718469B0-0896-480D-B622-766A106B75E7@goldelico.com> Message-ID: <2489797.qJcUWEnrxO@jason> On Wednesday, 21 August 2024 21:12:58 CEST H. Nikolaus Schaller wrote: > > Am 20.08.2024 um 16:40 schrieb Paul Boddie : > > > > But they don't use pin #7 for some kind of PWM. Indeed, nothing seems to > > use pin #7 for PWM. > > Ok, that is fine! > > Does your database tell if any other pin is used for PWM? Maybe for a > display backlight driver? I can only find pins #12, #32 and #33 associated with PWM for the shields in the pinout database. Even though pin #12 provides the PCM clock, which limits signal choices on the X1600, it is used by boards for the RPi to drive various LED strips via chips like the WS2812. The pinout site notes... "The PWM0 output of GPIO 18 is particularly useful, in combination with some fast, direct memory access trickery, for driving devices with very specific timings. The WS2812 LEDs on the Unicorn HAT are a good example of this in action." https://pinout.xyz/pinout/pin12_gpio18/ Code that drives the PWM on the RPi for such purposes can be found here: https://pypi.org/project/rpi-ws281x/ But I imagine that we could drive this pin in such a way by other means if that were interesting, maybe using the MCU or PDMA on the X1600. Here's a datasheet I found: https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf > Currently we have #7, #29, #32, #33 with port C. > and #11, #27, #36 with port B. > > > The accompanying IN0 on TCU5 is provided by PC02 through pin #29 which has > > been problematic for boards relying on that pin for buttons, since port C > > offers pull-downs instead of pull-ups. > > I remember I have had problems to get two of the 4 pushbuttons of the 2.7 > inch e-paper hat respond. The reason is that there are no pullups... Yes, it was pin #29 for my hat, as noted above. [...] > So we can only swap PB12&17 with PC24 and one more PC. > Looks as if we lack one GPIO for DRV_VBUS, WL_EN and BT_EN... > > Well, we could spend these two GPIOs as an internal bit-banged I2C > and add an GPIO expander, but that moves us away from the goal > of a simple, minimalistic and cheap board. I don't think we are too far away from a reasonable solution. > > PA00..27 are available, but associated with DPI which we've mostly > > ignored, I think. PD00..05 are used for MSC1, so port D is not helpful. > > Indeed. > > So I'll have to find out first which RasPi pins should have a pull-up > capable GPIO for the e-paper hat pushbuttons. It is generally quite awkward to find all likely pushbutton pins, but I can take a closer look at the pinout database to see if they have any way of describing button usage. Since I put it into SQLite, I can run a query: select pin, count(*) from pins where key = 'name' and value like '%utton%' group by pin order by pin; This gives the following results: pin count(*) --- -------- 7 2 8 2 10 2 11 5 12 2 13 1 15 2 16 8 18 11 19 2 21 2 22 4 23 4 24 2 29 13 31 12 32 4 33 3 35 1 36 11 37 3 38 8 Of these, pins #7, #29, #32 and #33 are currently port C signals with pull- downs on the LX16. We've proposed replacing #7 and #29 already, so I did this query: select board, pin, value from pins where key = 'name' and value like '%utton%' and pin in (32, 33) order by board, pin; board pin value ------------------- --- -------- DiscoHAT 32 Button7 GPIO Button Adapter 32 Button 3 GPIO Button Adapter 33 Button 4 Joy Bonnet 32 Button A Joy Bonnet 33 Button Y PiGRRL Gamepad 32 Button L PiGRRL Gamepad 33 Button R So, that's four boards, with only two (Joy Bonnet and PiGRRL Gamepad) being potentially higher volume products (from Adafruit). But since we want the PWM capability exposed somewhere, I guess we could have that override any compatibility with these boards with their oddly chosen pin assignments. Paul From hns at goldelico.com Thu Aug 22 22:16:55 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Thu, 22 Aug 2024 22:16:55 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <2489797.qJcUWEnrxO@jason> References: <7307877.QIglWVniOX@jason> <718469B0-0896-480D-B622-766A106B75E7@goldelico.com> <2489797.qJcUWEnrxO@jason> Message-ID: Hi Paul, > Am 21.08.2024 um 23:42 schrieb Paul Boddie : > > On Wednesday, 21 August 2024 21:12:58 CEST H. Nikolaus Schaller wrote: >>> Am 20.08.2024 um 16:40 schrieb Paul Boddie : >>> >>> But they don't use pin #7 for some kind of PWM. Indeed, nothing seems to >>> use pin #7 for PWM. >> >> Ok, that is fine! >> >> Does your database tell if any other pin is used for PWM? Maybe for a >> display backlight driver? > > I can only find pins #12, #32 and #33 associated with PWM for the shields in > the pinout database. > > Even though pin #12 provides the PCM clock, which limits signal choices on the > X1600, it is used by boards for the RPi to drive various LED strips via chips > like the WS2812. The pinout site notes... > > "The PWM0 output of GPIO 18 is particularly useful, in combination with some > fast, direct memory access trickery, for driving devices with very specific > timings. The WS2812 LEDs on the Unicorn HAT are a good example of this in > action." > > https://pinout.xyz/pinout/pin12_gpio18/ > > Code that drives the PWM on the RPi for such purposes can be found here: > > https://pypi.org/project/rpi-ws281x/ > > But I imagine that we could drive this pin in such a way by other means if > that were interesting, maybe using the MCU or PDMA on the X1600. Here's a > datasheet I found: > > https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf Ok, then we leave it as is. > >> Currently we have #7, #29, #32, #33 with port C. >> and #11, #27, #36 with port B. >> >>> The accompanying IN0 on TCU5 is provided by PC02 through pin #29 which has >>> been problematic for boards relying on that pin for buttons, since port C >>> offers pull-downs instead of pull-ups. >> >> I remember I have had problems to get two of the 4 pushbuttons of the 2.7 >> inch e-paper hat respond. The reason is that there are no pullups... > > Yes, it was pin #29 for my hat, as noted above. > > [...] I have now looked up my ePaper with 4 buttons: https://files.waveshare.com/upload/2/2a/2.7inch_e-Paper_HAT_Schematic.pdf The push buttons needing pull-up are - RasPi IO5, IO6, IO13, IO19 - pins #29, #31, #33, #35 - GPIO PC2, PB22, PC26, PB28 Hence two do not have pull-up (PC2, PC26). So we should rearrange those two as well to PB GPIOs... Together with IO4/PC24 we will loose PWM3, PWM2, PWM5. But IO18 isn't affected by this consideration. I haven't checked if we have three PB GPIOs... Alternatively we could move one of PC2/PWM2 or PC26/PWM5 to IO18/#12 and free PB27. But then we have no TXBCLK (PCM_CLK). >> So we can only swap PB12&17 with PC24 and one more PC. >> Looks as if we lack one GPIO for DRV_VBUS, WL_EN and BT_EN... >> >> Well, we could spend these two GPIOs as an internal bit-banged I2C >> and add an GPIO expander, but that moves us away from the goal >> of a simple, minimalistic and cheap board. > > I don't think we are too far away from a reasonable solution. > >>> PA00..27 are available, but associated with DPI which we've mostly >>> ignored, I think. PD00..05 are used for MSC1, so port D is not helpful. >> >> Indeed. >> >> So I'll have to find out first which RasPi pins should have a pull-up >> capable GPIO for the e-paper hat pushbuttons. > > It is generally quite awkward to find all likely pushbutton pins, but I can > take a closer look at the pinout database to see if they have any way of > describing button usage. Since I put it into SQLite, I can run a query: > > select pin, count(*) from pins where key = 'name' and value like '%utton%' > group by pin order by pin; > > This gives the following results: > > pin count(*) > --- -------- > 7 2 > 8 2 > 10 2 > 11 5 > 12 2 > 13 1 > 15 2 > 16 8 > 18 11 > 19 2 > 21 2 > 22 4 > 23 4 > 24 2 > 29 13 > 31 12 > 32 4 > 33 3 > 35 1 > 36 11 > 37 3 > 38 8 > > Of these, pins #7, #29, #32 and #33 are currently port C signals with pull- > downs on the LX16. We've proposed replacing #7 and #29 already, so I did this > query: > > select board, pin, value from pins where key = 'name' and value like '%utton%' > and pin in (32, 33) order by board, pin; > > board pin value > ------------------- --- -------- > DiscoHAT 32 Button7 > GPIO Button Adapter 32 Button 3 > GPIO Button Adapter 33 Button 4 > Joy Bonnet 32 Button A > Joy Bonnet 33 Button Y > PiGRRL Gamepad 32 Button L > PiGRRL Gamepad 33 Button R > > So, that's four boards, with only two (Joy Bonnet and PiGRRL Gamepad) being > potentially higher volume products (from Adafruit). But since we want the PWM > capability exposed somewhere, I guess we could have that override any > compatibility with these boards with their oddly chosen pin assignments. It is quite a puzzle game :) I think I need the weekend to think over all this. Or make my own database. One is easly lost in shifting ports with three different naming schemes (RasPi, Pin#, X1600-GPIO). BR and thanks, Nikolaus -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul at boddie.org.uk Fri Aug 23 19:53:48 2024 From: paul at boddie.org.uk (Paul Boddie) Date: Fri, 23 Aug 2024 19:53:48 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: References: <2489797.qJcUWEnrxO@jason> Message-ID: <1937487.aa1PO7GzmC@jason> On Thursday, 22 August 2024 22:16:55 CEST H. Nikolaus Schaller wrote: > > I have now looked up my ePaper with 4 buttons: > > https://files.waveshare.com/upload/2/2a/2.7inch_e-Paper_HAT_Schematic.pdf > > The push buttons needing pull-up are > > - RasPi IO5, IO6, IO13, IO19 > - pins #29, #31, #33, #35 > - GPIO PC2, PB22, PC26, PB28 > > Hence two do not have pull-up (PC2, PC26). > So we should rearrange those two as well to PB GPIOs... I suggested reassigning pins #7 and #29 together, since reassigning pin #7 removes one of the TCU5 channels, so we might as well remove the other, and although we originally chose a PWM signal (PC24) for pin #7, since it seems to approximate to the GPCLK0 advertised for the RPi, it doesn't look like anyone really uses that functionality (or PWM) with pin #7 on commercially available hats. Since pin #29 has been exposing the other TCU5 channel via PC02 which seems to be the same kind of signal, it also offers PWM, but this is not an advertised function for the pin on the RPi. So, it seems to me that we can justifiably reassign this to something else without worrying about it too much. Moreover, at least 13 hats seem to use pin #29 for buttons, so a different signal with pull-up capabilities is probably required. > Together with IO4/PC24 we will loose PWM3, PWM2, PWM5. If we drop PWM from pin #33 then it will affect a few hats, although not that many, and we might decide not to care about it too much. > But IO18 isn't affected by this consideration. I'm not sure how IO18 (on pin #12) is involved. > I haven't checked if we have three PB GPIOs... It seems like we have the following, based on your earlier mail and my notes: PA00..27 - DPI PA28..31 - SSI0 (pins in 40-pin header) PB00..01 - UART2 (FTDI header) PB02..05 - UART1/BT (separate connector) PB07..10 - UART0 (pins in 40-pin header) PB12 - WLAN_EN PB13..16 - SSI0 (pins in 40-pin header) PB17 - BT_EN PB19..20 - I2C1 (pins #28, #27) PB21..28 - I2S0 (pins in 40-pin header) PB30..31 - I2C0 (pins #19, #23) PC00..01 - free PC02 - PWM2 (pin #29) PC17..22 - MSC0 PC24 - PWM3 (pin #7) PC25 - PWM4 (pin #32) PC26 - PWM5 (pin #33) PD00..05 - MSC1 We need to free up PC24 from pin #7 for DRV_VBUS. Since only two boards use pin #7 for buttons, we might use a different PC pin instead. We would like to make pins #29, #32 and #33 pull-up-capable, maybe even pin #7, too. However, pins #32 and #33 are PWM pins, and those PB pins offering PWM are used in other places (UART0 CTS, RTS), I2C1 (SCL, SDA), I2S0 (RX_DAT). So, we could at the very least assign PB12 or PB17 to pin #29, making either WLAN_EN or BT_EN use one of PC00, PC01 or PC02. We could also assign the remaining one of PB12 or PB17 to pin #7, making the other wireless pin use of those other PC pins. PB12/17 - pin #7 PB12/17 - pin #29 PC00/01/02 - BT_EN PC00/01/02 - WLAN_EN PC24 - DRV_VBUS Alternatively, we could let pin #7 have PC26 from pin #33, although this might affect maybe two hats wanting to use that pin for button purposes. This would let us the remaining one of PB12 and PB17 for pin #33, removing the PWM functionality from pin #33 and impacting maybe two other hats. PC26 - pin #7 PB12/17 - pin #29 PB12/17 - pin #33 PC00/01/02 - BT_EN PC00/01/02 - WLAN_EN PC24 - DRV_VBUS I hope I got all that right! > Alternatively we could move one of PC2/PWM2 or PC26/PWM5 to IO18/#12 > and free PB27. > > But then we have no TXBCLK (PCM_CLK). It would be annoying to lose PCM/I2S support. [...] > I think I need the weekend to think over all this. Or make my own database. > One is easly lost in shifting ports with three different naming schemes > (RasPi, Pin#, X1600-GPIO). I just stick to the pin numbers and then look up the peripheral associations on both kinds of boards. But it is annoying that the RPi GPIO numbers are often used in documentation and code, also requiring us to consider those as well. I can share my code that works with the pinout database, if you want. Paul From hns at goldelico.com Fri Aug 23 21:08:02 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Fri, 23 Aug 2024 21:08:02 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <1937487.aa1PO7GzmC@jason> References: <2489797.qJcUWEnrxO@jason> <1937487.aa1PO7GzmC@jason> Message-ID: Hi Paul, thank you very much for the details! Just a new idea to discuss: what about adding a weak pull up resistor to the GPC pins? 470k or 1 M? because the data sheets specifies max. 128k? pull-down. Then we only have to reassign PC24 and can make the pushbuttons useable by disabling the pull-down inside the chip... BR, Nikolaus > Am 23.08.2024 um 19:53 schrieb Paul Boddie : > > On Thursday, 22 August 2024 22:16:55 CEST H. Nikolaus Schaller wrote: >> >> I have now looked up my ePaper with 4 buttons: >> >> https://files.waveshare.com/upload/2/2a/2.7inch_e-Paper_HAT_Schematic.pdf >> >> The push buttons needing pull-up are >> >> - RasPi IO5, IO6, IO13, IO19 >> - pins #29, #31, #33, #35 >> - GPIO PC2, PB22, PC26, PB28 >> >> Hence two do not have pull-up (PC2, PC26). >> So we should rearrange those two as well to PB GPIOs... > > I suggested reassigning pins #7 and #29 together, since reassigning pin #7 > removes one of the TCU5 channels, so we might as well remove the other, and > although we originally chose a PWM signal (PC24) for pin #7, since it seems to > approximate to the GPCLK0 advertised for the RPi, it doesn't look like anyone > really uses that functionality (or PWM) with pin #7 on commercially available > hats. > > Since pin #29 has been exposing the other TCU5 channel via PC02 which seems to > be the same kind of signal, it also offers PWM, but this is not an advertised > function for the pin on the RPi. So, it seems to me that we can justifiably > reassign this to something else without worrying about it too much. Moreover, > at least 13 hats seem to use pin #29 for buttons, so a different signal with > pull-up capabilities is probably required. > >> Together with IO4/PC24 we will loose PWM3, PWM2, PWM5. > > If we drop PWM from pin #33 then it will affect a few hats, although not that > many, and we might decide not to care about it too much. > >> But IO18 isn't affected by this consideration. > > I'm not sure how IO18 (on pin #12) is involved. > >> I haven't checked if we have three PB GPIOs... > > It seems like we have the following, based on your earlier mail and my notes: > > PA00..27 - DPI > PA28..31 - SSI0 (pins in 40-pin header) > > PB00..01 - UART2 (FTDI header) > PB02..05 - UART1/BT (separate connector) > PB07..10 - UART0 (pins in 40-pin header) > PB12 - WLAN_EN > PB13..16 - SSI0 (pins in 40-pin header) > PB17 - BT_EN > PB19..20 - I2C1 (pins #28, #27) > PB21..28 - I2S0 (pins in 40-pin header) > PB30..31 - I2C0 (pins #19, #23) > > PC00..01 - free > PC02 - PWM2 (pin #29) > PC17..22 - MSC0 > PC24 - PWM3 (pin #7) > PC25 - PWM4 (pin #32) > PC26 - PWM5 (pin #33) > > PD00..05 - MSC1 > > We need to free up PC24 from pin #7 for DRV_VBUS. Since only two boards use > pin #7 for buttons, we might use a different PC pin instead. > > We would like to make pins #29, #32 and #33 pull-up-capable, maybe even pin > #7, too. However, pins #32 and #33 are PWM pins, and those PB pins offering > PWM are used in other places (UART0 CTS, RTS), I2C1 (SCL, SDA), I2S0 (RX_DAT). > > So, we could at the very least assign PB12 or PB17 to pin #29, making either > WLAN_EN or BT_EN use one of PC00, PC01 or PC02. > > We could also assign the remaining one of PB12 or PB17 to pin #7, making the > other wireless pin use of those other PC pins. > > PB12/17 - pin #7 > PB12/17 - pin #29 > PC00/01/02 - BT_EN > PC00/01/02 - WLAN_EN > PC24 - DRV_VBUS > > Alternatively, we could let pin #7 have PC26 from pin #33, although this might > affect maybe two hats wanting to use that pin for button purposes. This would > let us the remaining one of PB12 and PB17 for pin #33, removing the PWM > functionality from pin #33 and impacting maybe two other hats. > > PC26 - pin #7 > PB12/17 - pin #29 > PB12/17 - pin #33 > PC00/01/02 - BT_EN > PC00/01/02 - WLAN_EN > PC24 - DRV_VBUS > > I hope I got all that right! > >> Alternatively we could move one of PC2/PWM2 or PC26/PWM5 to IO18/#12 >> and free PB27. >> >> But then we have no TXBCLK (PCM_CLK). > > It would be annoying to lose PCM/I2S support. > > [...] > >> I think I need the weekend to think over all this. Or make my own database. >> One is easly lost in shifting ports with three different naming schemes >> (RasPi, Pin#, X1600-GPIO). > > I just stick to the pin numbers and then look up the peripheral associations > on both kinds of boards. But it is annoying that the RPi GPIO numbers are > often used in documentation and code, also requiring us to consider those as > well. > > I can share my code that works with the pinout database, if you want. > > Paul > > > _______________________________________________ > https://projects.goldelico.com/p/gta04-kernel/ > Letux-kernel mailing list > Letux-kernel at openphoenux.org > http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel From paul at boddie.org.uk Fri Aug 23 21:28:44 2024 From: paul at boddie.org.uk (Paul Boddie) Date: Fri, 23 Aug 2024 21:28:44 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: References: <1937487.aa1PO7GzmC@jason> Message-ID: <6484956.NJamZIWKhU@jason> On Friday, 23 August 2024 21:08:02 CEST H. Nikolaus Schaller wrote: > > Just a new idea to discuss: what about adding a weak pull up resistor to the > GPC pins? 470k or 1 M? because the data sheets specifies max. 128k? > pull-down. Then we only have to reassign PC24 and can make the pushbuttons > useable by disabling the pull-down inside the chip... This is also a solution that I think I mentioned a couple of weeks ago. I may have used a 10k resistor as a pull-up which seemed to work, having no idea about the appropriate resistance people might recommend, especially in this case where the pull-down resistance might also be enabled unintentionally. Paul From hns at goldelico.com Fri Aug 23 22:14:31 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Fri, 23 Aug 2024 22:14:31 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <6484956.NJamZIWKhU@jason> References: <1937487.aa1PO7GzmC@jason> <6484956.NJamZIWKhU@jason> Message-ID: <718E6F97-2F02-4BF9-89E6-3D365BCE275F@goldelico.com> Hi Paul, > Am 23.08.2024 um 21:28 schrieb Paul Boddie : > > On Friday, 23 August 2024 21:08:02 CEST H. Nikolaus Schaller wrote: >> >> Just a new idea to discuss: what about adding a weak pull up resistor to the >> GPC pins? 470k or 1 M? because the data sheets specifies max. 128k? >> pull-down. Then we only have to reassign PC24 and can make the pushbuttons >> useable by disabling the pull-down inside the chip... > > This is also a solution that I think I mentioned a couple of weeks ago. I may > have used a 10k resistor as a pull-up which seemed to work, having no idea > about the appropriate resistance people might recommend, especially in this > case where the pull-down resistance might also be enabled unintentionally. 10k is a typical value used for pull-ups if you know that you need it... The new idea is to add it to the LX16 board - even if it is not needed so it should not harm if someone needs the pull-down on a GPC port. Hence 10k would be far to low. 470k or 1M won't hurt in that case but still work for simple push-buttons (or driving short wired CMOS inputs at not too high speed). So far I thought that it should be part of the Hat because we have no control what is being connected. But forcing users to add a resistor to a Hat for the LX16 that works fine on RasPi without isn't the best marketing strategy :) Sometimes it is worth to walk the extra mile striving for better and better solutions... So let me think about all the implications and decide and modify the schematics over the weekend. If it turns out to be a bad decision we can still consider a v0.4 :) And maybe start the LX20 (which is mainly replacing the processor, adapting ca. 10 control signals, changing some voltage regulators to different voltages and of course assigning the different GPIOs to the connector...). It will of course need its unique PCB layout but will not look much different (a little bigger perhaps). Best regards and thanks, Nikolaus From hns at goldelico.com Sun Aug 25 21:45:03 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Sun, 25 Aug 2024 21:45:03 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: References: <2489797.qJcUWEnrxO@jason> <1937487.aa1PO7GzmC@jason> Message-ID: <03AADDA8-BCF1-423F-8488-46FF24FAC321@goldelico.com> Hi all, I have now chosen the 1M?-pullup-for-GPC solution. Seems to be less invasive for software than rearranging multiple GPIOs. So IO4 / Pin #7 has become PB17 now. And PC24 drives the OTG power to the OTG capable socket. Both is just a simple kernel driver issue since the ESP based wireless module has no BT_EN and WL_EN and PB12, PB17 are now spade. Since it also doesn't have UART RTS/CTS signals for BT we would have PB4 and PB5 spare as well... And, the USB-C, power switch for second USB-C socket, USB-ID detection chip, and the USB power out switch for OTG have also been added to the schematics. Only missing part is how to optimally connect the ESP32-C6-WROOM-1-N4 for Bluetooth and a mechanism for flashing it. As far as I understood the ESP has a boot ROM that can be switched to flashing mode and then the BT&WLAN firmware is installed. This is NOT the same as we know from the Wi2Wi or TI or Broadcom or Ath10k modules where the firmware can be installed/updated through SDIO or UART during boot. So there will be no /lib/firmware/espressif... At least not now until someone works on that and adds a solution to the drivers. To make things worse this firmware loader needs to access some other pins that are not usually connected to a Linux host. But I may be wrong. If someone of you has experience with this module and the esp-hosted-ng driver [1,2] / firmware, please let me know. For example I do not even know where to find a firmware binary and how to really flash it. BR, Nikolaus PS: do you receive these messages through the mailing list? I am not sure if gmail addresses work. I have registered a private gmail account and there I don't see the mails. But also no rejection or any error message. [1] https://github.com/espressif/esp-hosted [2] https://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=refs/heads/letux/esp-hosted-ng - I think we should sync that with [1] from time to time > Am 23.08.2024 um 21:08 schrieb H. Nikolaus Schaller : > > Hi Paul, > thank you very much for the details! > > Just a new idea to discuss: what about adding a weak pull up resistor to the GPC pins? 470k or 1 M? because the data sheets specifies max. 128k? pull-down. Then we only have to reassign PC24 and can make the pushbuttons useable by disabling the pull-down inside the chip... > > BR, > Nikolaus > > >> Am 23.08.2024 um 19:53 schrieb Paul Boddie : >> >> On Thursday, 22 August 2024 22:16:55 CEST H. Nikolaus Schaller wrote: >>> >>> I have now looked up my ePaper with 4 buttons: >>> >>> https://files.waveshare.com/upload/2/2a/2.7inch_e-Paper_HAT_Schematic.pdf >>> >>> The push buttons needing pull-up are >>> >>> - RasPi IO5, IO6, IO13, IO19 >>> - pins #29, #31, #33, #35 >>> - GPIO PC2, PB22, PC26, PB28 >>> >>> Hence two do not have pull-up (PC2, PC26). >>> So we should rearrange those two as well to PB GPIOs... >> >> I suggested reassigning pins #7 and #29 together, since reassigning pin #7 >> removes one of the TCU5 channels, so we might as well remove the other, and >> although we originally chose a PWM signal (PC24) for pin #7, since it seems to >> approximate to the GPCLK0 advertised for the RPi, it doesn't look like anyone >> really uses that functionality (or PWM) with pin #7 on commercially available >> hats. >> >> Since pin #29 has been exposing the other TCU5 channel via PC02 which seems to >> be the same kind of signal, it also offers PWM, but this is not an advertised >> function for the pin on the RPi. So, it seems to me that we can justifiably >> reassign this to something else without worrying about it too much. Moreover, >> at least 13 hats seem to use pin #29 for buttons, so a different signal with >> pull-up capabilities is probably required. >> >>> Together with IO4/PC24 we will loose PWM3, PWM2, PWM5. >> >> If we drop PWM from pin #33 then it will affect a few hats, although not that >> many, and we might decide not to care about it too much. >> >>> But IO18 isn't affected by this consideration. >> >> I'm not sure how IO18 (on pin #12) is involved. >> >>> I haven't checked if we have three PB GPIOs... >> >> It seems like we have the following, based on your earlier mail and my notes: >> >> PA00..27 - DPI >> PA28..31 - SSI0 (pins in 40-pin header) >> >> PB00..01 - UART2 (FTDI header) >> PB02..05 - UART1/BT (separate connector) >> PB07..10 - UART0 (pins in 40-pin header) >> PB12 - WLAN_EN >> PB13..16 - SSI0 (pins in 40-pin header) >> PB17 - BT_EN >> PB19..20 - I2C1 (pins #28, #27) >> PB21..28 - I2S0 (pins in 40-pin header) >> PB30..31 - I2C0 (pins #19, #23) >> >> PC00..01 - free >> PC02 - PWM2 (pin #29) >> PC17..22 - MSC0 >> PC24 - PWM3 (pin #7) >> PC25 - PWM4 (pin #32) >> PC26 - PWM5 (pin #33) >> >> PD00..05 - MSC1 >> >> We need to free up PC24 from pin #7 for DRV_VBUS. Since only two boards use >> pin #7 for buttons, we might use a different PC pin instead. >> >> We would like to make pins #29, #32 and #33 pull-up-capable, maybe even pin >> #7, too. However, pins #32 and #33 are PWM pins, and those PB pins offering >> PWM are used in other places (UART0 CTS, RTS), I2C1 (SCL, SDA), I2S0 (RX_DAT). >> >> So, we could at the very least assign PB12 or PB17 to pin #29, making either >> WLAN_EN or BT_EN use one of PC00, PC01 or PC02. >> >> We could also assign the remaining one of PB12 or PB17 to pin #7, making the >> other wireless pin use of those other PC pins. >> >> PB12/17 - pin #7 >> PB12/17 - pin #29 >> PC00/01/02 - BT_EN >> PC00/01/02 - WLAN_EN >> PC24 - DRV_VBUS >> >> Alternatively, we could let pin #7 have PC26 from pin #33, although this might >> affect maybe two hats wanting to use that pin for button purposes. This would >> let us the remaining one of PB12 and PB17 for pin #33, removing the PWM >> functionality from pin #33 and impacting maybe two other hats. >> >> PC26 - pin #7 >> PB12/17 - pin #29 >> PB12/17 - pin #33 >> PC00/01/02 - BT_EN >> PC00/01/02 - WLAN_EN >> PC24 - DRV_VBUS >> >> I hope I got all that right! >> >>> Alternatively we could move one of PC2/PWM2 or PC26/PWM5 to IO18/#12 >>> and free PB27. >>> >>> But then we have no TXBCLK (PCM_CLK). >> >> It would be annoying to lose PCM/I2S support. >> >> [...] >> >>> I think I need the weekend to think over all this. Or make my own database. >>> One is easly lost in shifting ports with three different naming schemes >>> (RasPi, Pin#, X1600-GPIO). >> >> I just stick to the pin numbers and then look up the peripheral associations >> on both kinds of boards. But it is annoying that the RPi GPIO numbers are >> often used in documentation and code, also requiring us to consider those as >> well. >> >> I can share my code that works with the pinout database, if you want. >> >> Paul >> >> >> _______________________________________________ >> https://projects.goldelico.com/p/gta04-kernel/ >> Letux-kernel mailing list >> Letux-kernel at openphoenux.org >> http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel > > _______________________________________________ > https://projects.goldelico.com/p/gta04-kernel/ > Letux-kernel mailing list > Letux-kernel at openphoenux.org > http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel From hns at goldelico.com Sun Aug 25 22:31:15 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Sun, 25 Aug 2024 22:31:15 +0200 Subject: [Letux-kernel] [PATCHv2 0/6] drm/omap: hdmi: improve hdmi4 CEC, add CEC for hdmi5 In-Reply-To: <20210302162403.983585-1-hverkuil-cisco@xs4all.nl> References: <20210302162403.983585-1-hverkuil-cisco@xs4all.nl> Message-ID: <43F64377-8394-448F-A6F0-4DA11DB9AEF5@goldelico.com> Hi, CEC features are useful to e.g. control HDMI monitor standby. But I wonder what happened to this series? I could find some reviewed-by: and acked-by: in [1] but it wasn't merged upstream for unidentifiable reasons. We apparently had merged this series some years ago into our LetuxOS distro kernel and now we found it to be broken (NULL dereference) at least for omap5uevm (and likely Pyra Handheld) after rebasing to v6.11-rc (it was already broken since v6.9-rc1). Fixes were not difficult, but it would be better if it were part of upstream. BR and thanks, Nikolaus [1] https://lore.kernel.org/r/all/20210302162403.983585-4-hverkuil-cisco at xs4all.nl/T/ > Am 02.03.2021 um 17:23 schrieb Hans Verkuil : > > This series improves the drm_bridge support for CEC by introducing two > new bridge ops in the first patch, and using those in the second patch. > > This makes it possible to call cec_s_conn_info() and set > CEC_CAP_CONNECTOR_INFO for the CEC adapter, so userspace can associate > the CEC adapter with the corresponding DRM connector. > > The third patch simplifies CEC physical address handling by using the > cec_s_phys_addr_from_edid helper function that didn't exist when this > code was originally written. > > The fourth patch adds the cec clock to ti,omap5-dss.txt. > > The fifth patch the missing cec clock to the dra7 and omap5 device tree, > and the last patch adds CEC support to the OMAP5 driver. > > Tested with a Pandaboard and a Beagle X15 board. > > Regards, > > Hans > > Changes since v1: > > - as per suggestion from Laurent, changed cec_init/exit to > connector_attach/_detach which are just called for all > bridges. The DRM_BRIDGE_OP_CEC was dropped. > > - added patch to add the cec clock to ti,omap5-dss.txt > > - swapped the order of the last two patches > > - incorporated Tomi's suggestions for the hdmi5 CEC support. > > Hans Verkuil (6): > drm: drm_bridge: add connector_attach/detach bridge ops > drm/omapdrm/dss/hdmi4: switch to the connector bridge ops > drm/omapdrm/dss/hdmi4: simplify CEC Phys Addr handling > dt-bindings: display: ti: ti,omap5-dss.txt: add cec clock > dra7.dtsi/omap5.dtsi: add cec clock > drm/omapdrm/dss/hdmi5: add CEC support > > .../bindings/display/ti/ti,omap5-dss.txt | 4 +- > arch/arm/boot/dts/dra7.dtsi | 5 +- > arch/arm/boot/dts/omap5.dtsi | 5 +- > drivers/gpu/drm/drm_bridge_connector.c | 9 + > drivers/gpu/drm/omapdrm/Kconfig | 8 + > drivers/gpu/drm/omapdrm/Makefile | 1 + > drivers/gpu/drm/omapdrm/dss/hdmi.h | 1 + > drivers/gpu/drm/omapdrm/dss/hdmi4.c | 40 ++-- > drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 13 +- > drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 12 +- > drivers/gpu/drm/omapdrm/dss/hdmi5.c | 63 +++++- > drivers/gpu/drm/omapdrm/dss/hdmi5_cec.c | 209 ++++++++++++++++++ > drivers/gpu/drm/omapdrm/dss/hdmi5_cec.h | 42 ++++ > drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 35 ++- > drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 33 ++- > include/drm/drm_bridge.h | 27 +++ > 16 files changed, 453 insertions(+), 54 deletions(-) > create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi5_cec.c > create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi5_cec.h > > -- > 2.30.1 > From paul at boddie.org.uk Sun Aug 25 23:04:28 2024 From: paul at boddie.org.uk (Paul Boddie) Date: Sun, 25 Aug 2024 23:04:28 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <03AADDA8-BCF1-423F-8488-46FF24FAC321@goldelico.com> References: <03AADDA8-BCF1-423F-8488-46FF24FAC321@goldelico.com> Message-ID: <20055812.6C5W0MzIMZ@jason> On Sunday, 25 August 2024 21:45:03 CEST H. Nikolaus Schaller wrote: > Hi all, > I have now chosen the 1M?-pullup-for-GPC solution. Seems to be less invasive > for software than rearranging multiple GPIOs. So IO4 / Pin #7 has become > PB17 now. > And PC24 drives the OTG power to the OTG capable socket. Sounds like the most convenient solution. > Both is just a simple kernel driver issue since the ESP based wireless > module has no BT_EN and WL_EN and PB12, PB17 are now spade. Since it also > doesn't have UART RTS/CTS signals for BT we would have PB4 and PB5 spare as > well... Suddenly, we have a surplus of port B pins! [...] > But I may be wrong. If someone of you has experience with this module and > the esp-hosted-ng driver [1,2] / firmware, please let me know. For example > I do not even know where to find a firmware binary and how to really flash > it. I didn't look any further into the ESP32 stuff after briefly considering getting a module some time ago, when I think I originally mentioned the firmware, so I don't have any answers ready to go. I would need to review my earlier mail which you should also have. > PS: do you receive these messages through the mailing list? I am not sure if > gmail addresses work. I have registered a private gmail account and there I > don't see the mails. But also no rejection or any error message. I see your messages without any issues, but then I don't use gmail. Paul From kernel-build-bot at letux.org Mon Aug 26 09:17:18 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 26 Aug 2024 09:17:18 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-rc 6.11-rc5 success [iMac.local] Message-ID: <20240826071719.EFDD26C47944@iMac.local> KVERSION: v6.11-rc5 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc5 Elixir: https://elixir.bootlin.com/linux/v6.11-rc5/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc5 Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc5 ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc5-lpae Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.11-rc5/src/CHANGES) ============== letux-6.11-rc5 Sun Aug 25 22:31:10 CEST 2024: * remove our kallsyms compile fix in favour of upsteam "kbuild: avoid scripts/kallsyms parsing /dev/null" (by hns at goldelico.com) * fix OMAP5 HDMI CEC issue with NULL pointer (by hns at goldelico.com) * separate Pyra Panel and OMAP4/5 HDMI CEC into separate branches (by hns at goldelico.com) * CONFIG_EXFAT_FS=m (by hns at goldelico.com) letux-6.11-rc4 Sun Aug 18 23:11:01 CEST 2024: letux-6.11-rc2 Mon Aug 5 00:10:10 CEST 2024: * add new letux/esp-hosted-ng branch (by hns at goldelico.com) * pvrsgx: applied several general and 1.14.3699939 specific fixes (by anthoine.bourgeois at gmail.com) letux-6.11-rc1 Mon Jul 29 10:25:27 CEST 2024: * compile fix for issue with kallsyms /dev/null (by hns at goldelico.com) * resolved some merge conflicts (by hns at goldelico.com) * add stable MAC (IP) address for Udoo-Neo (by hns at goldelico.com) letux-6.10 Mon Jul 15 05:01:10 CEST 2024: * Letux: rootfs: panel-setup: improve and avoid warning for LX16 (by hns at goldelico.com) * mmc: jz4740: make memory allocation failure in jz4780_dma_desc_alloc() fall back to PIO (by hns at goldelico.com) * Letux: rootfs: swap-on: improved logic and potential alternatives to dd (not working) (by hns at goldelico.com) letux-6.10-rc7 Mon Jul 8 07:51:00 CEST 2024: letux-6.10-rc6 Mon Jul 1 08:05:31 CEST 2024: letux-6.10-rc5 Mon Jun 24 12:20:10 CEST 2024: letux-6.10-rc4 Mon Jun 17 11:16:08 CEST 2024: letux-6.10-rc3 Mon Jun 10 11:36:11 CEST 2024: * kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh (by mailingradian at gmail.com) * MIPS: DTS: LX16: generalize pin definitions and allow for attached APPLICATIONs (by hns at goldelico.com) * MIPS: DTS: LX16: update I2S pinctrl and clocks (by paul at boddie.org.uk) * MIPS: DTS: X1600: update AIC (I2S) driver definitions (by paul at boddie.org.uk) * clk: ingenic: CGU: Fix X1600 clock definitions for I2S usage (by paul at boddie.org.uk) * pinctrl: ingenic: X1600: make use of new INGENIC_PIN_FUNCTION() (by hns at goldelico.com) * pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION() (by andy.shevchenko at gmail.com) letux-6.10-rc2 Mon Jun 3 20:52:51 CEST 2024: * pwm: jz4730: Make use of devm_pwmchip_alloc() function (by hns at goldelico.com) * Revert "kbuild: change scripts/mksysmap into sed script" (by hns at goldelico.com) * preliminary work on pvrsrv 1.7 (by julius.vrijheid at freedom.nl and hns at goldelico.com) * fixes for pvrsrvkm 1.14 and 1.17 (by hns at goldelico.com) * CI20 sound: use gpiod (by hns at goldelico.com) * CI20: add stable MAC address (by hns at goldelico.com) * add PVR SGX DDK 1.8.869593 [not even compile tested] (by hns at goldelico.com) * add x1600 aliases for mmc0/1 (by hns at goldelico.com) * configure x1600 smb/i2c (by paul at boddie.org.uk) * fix x1600 tcu/ost clocksource issue (by paul at boddie.org.uk) * add ATH10k firmware from Debian Bullseye (by hns at goldelico.com) letux-6.9 Mon May 13 13:10:39 CEST 2024: letux-6.9-rc7 Mon May 6 12:27:25 CEST 2024: * x1600: made USB/Ethernet gadget work (by hns at goldelico.com and paul at boddie.org.uk) * x1600: made reboot (watchdog) work (by hns at goldelico.com) letux-6.9-rc6 Mon Apr 29 23:18:59 CEST 2024: * fixes in Letux/scripts, Letux/rootfs/bl to refer to Alpha 400 (by hns at goldelico.com) * rename arch/mips/configs/letux_mipsbook_defconfig to letux_alpha400_defconfig (by hns at goldelico.com) letux-6.9-rc5 Mon Apr 22 07:47:39 CEST 2024: letux-6.9-rc4 Mon Apr 15 22:50:43 CEST 2024: * x86: Letux defconfig: disable CONFIG_MITIGATION_RETPOLINE (by hns at goldelico.com) letux-6.9-rc3 Mon Apr 8 08:26:25 CEST 2024: letux-6.9-rc2 Thu Apr 4 09:57:06 CEST 2024: letux-6.9-rc1 Tue Mar 26 16:04:56 CET 2024: * Letux: mergefile: merge letux/gdepaper branch (by hns at goldelico.com) * pinctrl: fix ingenic_set_bias() for x1600 (by hns at goldelico.com) * phy: ingenic: add x1600-phy support (by hns at goldelico.com) * MIPS: DTS: X1600: add clock for x1600-spi support (by hns at goldelico.com) letux-6.8 Mon Mar 11 07:38:46 CET 2024: * MIPS: DTS: LX16: reduce reserved memory since it takes too much (by hns at goldelico.com) * pinctrl: ingenic: X1600: fix "ssi" entry in x1600_functions[] (by hns at goldelico.com) === more lines cut off === Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc5/src/warnings.log ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.11-rc5-lpae/src/warnings.log From hns at goldelico.com Mon Aug 26 09:22:39 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Mon, 26 Aug 2024 09:22:39 +0200 Subject: [Letux-kernel] LX16 status In-Reply-To: <20055812.6C5W0MzIMZ@jason> References: <03AADDA8-BCF1-423F-8488-46FF24FAC321@goldelico.com> <20055812.6C5W0MzIMZ@jason> Message-ID: <598B14E7-F023-46D9-9869-9DF75BF35B94@goldelico.com> Hi Paul, > Am 25.08.2024 um 23:04 schrieb Paul Boddie : > > On Sunday, 25 August 2024 21:45:03 CEST H. Nikolaus Schaller wrote: >> Hi all, >> I have now chosen the 1M?-pullup-for-GPC solution. Seems to be less invasive >> for software than rearranging multiple GPIOs. So IO4 / Pin #7 has become >> PB17 now. >> And PC24 drives the OTG power to the OTG capable socket. > > Sounds like the most convenient solution. > >> Both is just a simple kernel driver issue since the ESP based wireless >> module has no BT_EN and WL_EN and PB12, PB17 are now spade. Since it also >> doesn't have UART RTS/CTS signals for BT we would have PB4 and PB5 spare as >> well... > > Suddenly, we have a surplus of port B pins! Well, the question is how long :) > > [...] > >> But I may be wrong. If someone of you has experience with this module and >> the esp-hosted-ng driver [1,2] / firmware, please let me know. For example >> I do not even know where to find a firmware binary and how to really flash >> it. > > I didn't look any further into the ESP32 stuff after briefly considering > getting a module some time ago, when I think I originally mentioned the > firmware, so I don't have any answers ready to go. I would need to review my > earlier mail which you should also have. I think I have found something. 1. here is a quick description what is needed to flash the module https://github.com/espressif/esp-hosted/blob/master/esp_hosted_ng/docs/setup.md#12-esp-quick-start-guide 2. and here seems to be the (latest) firmware binary included inside the .tgz https://github.com/espressif/esp-hosted/releases This also includes a flashing_cmd.txt with the shell command to issue for flashing. What I haven't completely understood is how to wire up the module for flashing. Ideally we can find some trick to flash the module directly from the LX16. As far as I know it can not be done through the BT UART or SDIO but a separate UART connection. This may eat up some of the spare GPB pins to provide e.g. UART3 for flashing... It also could mean that we should use the matching Sources of some release for the kernel driver and not the latest one from git. But that is not difficult. It should be possible to write a simple script to update our driver branch https://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=refs/heads/letux/esp-hosted-ng and make it include matching /lib/firmware... BR, Nikolaus From kernel-build-bot at letux.org Mon Aug 26 09:43:18 2024 From: kernel-build-bot at letux.org (kernel-build-bot at letux.org) Date: Mon, 26 Aug 2024 09:43:18 +0200 (CEST) Subject: [Letux-kernel] LetuxOS: Kernel: m-replicant 6.11-rc5 success [iMac.local] Message-ID: <20240826074319.3B6616C4C205@iMac.local> KVERSION: v6.11-rc5 - http://www.kernel.org CONFIGS: arch/arm/configs/letux_defconfig Infos ===== Project Home: http://projects.goldelico.com/p/gta04-kernel/ Issues: http://projects.goldelico.com/p/gta04-kernel/issues/ Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.11-rc5 Elixir: https://elixir.bootlin.com/linux/v6.11-rc5/source Downloads ========= git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.11-rc5-replicant Buildhost: iMac.local ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc5-replicant Build Warnings ============== ARM: http://download.goldelico.com/letux-kernel/letux-6.11-rc5-replicant/src/warnings.log From tomi.valkeinen at ideasonboard.com Wed Aug 28 15:57:03 2024 From: tomi.valkeinen at ideasonboard.com (Tomi Valkeinen) Date: Wed, 28 Aug 2024 16:57:03 +0300 Subject: [Letux-kernel] [PATCHv2 0/6] drm/omap: hdmi: improve hdmi4 CEC, add CEC for hdmi5 In-Reply-To: <43F64377-8394-448F-A6F0-4DA11DB9AEF5@goldelico.com> References: <20210302162403.983585-1-hverkuil-cisco@xs4all.nl> <43F64377-8394-448F-A6F0-4DA11DB9AEF5@goldelico.com> Message-ID: <3c36b0cd-7b43-4a63-a832-1d8d14a4512a@ideasonboard.com> Hi, On 25/08/2024 23:31, H. Nikolaus Schaller wrote: > Hi, > CEC features are useful to e.g. control HDMI monitor standby. > > But I wonder what happened to this series? > > I could find some reviewed-by: and acked-by: in [1] but it wasn't merged upstream > for unidentifiable reasons. > > We apparently had merged this series some years ago into our LetuxOS distro kernel > and now we found it to be broken (NULL dereference) at least for omap5uevm > (and likely Pyra Handheld) after rebasing to v6.11-rc (it was already broken > since v6.9-rc1). Fixes were not difficult, but it would be better if it were > part of upstream. There was a v3: 20210428132545.1205162-1-hverkuil-cisco at xs4all.nl I see there was a concern from Laurent in: YLjMZiX71mcQNQdO at pendragon.ideasonboard.com And we need an ack from the bridge maintainers for the drm_bridge parts. But the series is three years old, so I think someone would have to rebase on top of mainline and re-test and re-send first. Tomi > BR and thanks, > Nikolaus > > [1] https://lore.kernel.org/r/all/20210302162403.983585-4-hverkuil-cisco at xs4all.nl/T/ > >> Am 02.03.2021 um 17:23 schrieb Hans Verkuil : >> >> This series improves the drm_bridge support for CEC by introducing two >> new bridge ops in the first patch, and using those in the second patch. >> >> This makes it possible to call cec_s_conn_info() and set >> CEC_CAP_CONNECTOR_INFO for the CEC adapter, so userspace can associate >> the CEC adapter with the corresponding DRM connector. >> >> The third patch simplifies CEC physical address handling by using the >> cec_s_phys_addr_from_edid helper function that didn't exist when this >> code was originally written. >> >> The fourth patch adds the cec clock to ti,omap5-dss.txt. >> >> The fifth patch the missing cec clock to the dra7 and omap5 device tree, >> and the last patch adds CEC support to the OMAP5 driver. >> >> Tested with a Pandaboard and a Beagle X15 board. >> >> Regards, >> >> Hans >> >> Changes since v1: >> >> - as per suggestion from Laurent, changed cec_init/exit to >> connector_attach/_detach which are just called for all >> bridges. The DRM_BRIDGE_OP_CEC was dropped. >> >> - added patch to add the cec clock to ti,omap5-dss.txt >> >> - swapped the order of the last two patches >> >> - incorporated Tomi's suggestions for the hdmi5 CEC support. >> >> Hans Verkuil (6): >> drm: drm_bridge: add connector_attach/detach bridge ops >> drm/omapdrm/dss/hdmi4: switch to the connector bridge ops >> drm/omapdrm/dss/hdmi4: simplify CEC Phys Addr handling >> dt-bindings: display: ti: ti,omap5-dss.txt: add cec clock >> dra7.dtsi/omap5.dtsi: add cec clock >> drm/omapdrm/dss/hdmi5: add CEC support >> >> .../bindings/display/ti/ti,omap5-dss.txt | 4 +- >> arch/arm/boot/dts/dra7.dtsi | 5 +- >> arch/arm/boot/dts/omap5.dtsi | 5 +- >> drivers/gpu/drm/drm_bridge_connector.c | 9 + >> drivers/gpu/drm/omapdrm/Kconfig | 8 + >> drivers/gpu/drm/omapdrm/Makefile | 1 + >> drivers/gpu/drm/omapdrm/dss/hdmi.h | 1 + >> drivers/gpu/drm/omapdrm/dss/hdmi4.c | 40 ++-- >> drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 13 +- >> drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 12 +- >> drivers/gpu/drm/omapdrm/dss/hdmi5.c | 63 +++++- >> drivers/gpu/drm/omapdrm/dss/hdmi5_cec.c | 209 ++++++++++++++++++ >> drivers/gpu/drm/omapdrm/dss/hdmi5_cec.h | 42 ++++ >> drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 35 ++- >> drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 33 ++- >> include/drm/drm_bridge.h | 27 +++ >> 16 files changed, 453 insertions(+), 54 deletions(-) >> create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi5_cec.c >> create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi5_cec.h >> >> -- >> 2.30.1 >> > From hverkuil-cisco at xs4all.nl Wed Aug 28 16:14:32 2024 From: hverkuil-cisco at xs4all.nl (Hans Verkuil) Date: Wed, 28 Aug 2024 16:14:32 +0200 Subject: [Letux-kernel] [PATCHv2 0/6] drm/omap: hdmi: improve hdmi4 CEC, add CEC for hdmi5 In-Reply-To: <3c36b0cd-7b43-4a63-a832-1d8d14a4512a@ideasonboard.com> References: <20210302162403.983585-1-hverkuil-cisco@xs4all.nl> <43F64377-8394-448F-A6F0-4DA11DB9AEF5@goldelico.com> <3c36b0cd-7b43-4a63-a832-1d8d14a4512a@ideasonboard.com> Message-ID: <83b8be7b-a2c5-42f8-a42b-93dfc528a414@xs4all.nl> On 28/08/2024 15:57, Tomi Valkeinen wrote: > Hi, > > On 25/08/2024 23:31, H. Nikolaus Schaller wrote: >> Hi, >> CEC features are useful to e.g. control HDMI monitor standby. >> >> But I wonder what happened to this series? >> >> I could find some reviewed-by: and acked-by: in [1] but it wasn't merged upstream >> for unidentifiable reasons. >> >> We apparently had merged this series some years ago into our LetuxOS distro kernel >> and now we found it to be broken (NULL dereference) at least for omap5uevm >> (and likely Pyra Handheld) after rebasing to v6.11-rc (it was already broken >> since v6.9-rc1). Fixes were not difficult, but it would be better if it were >> part of upstream. > > There was a v3: > > 20210428132545.1205162-1-hverkuil-cisco at xs4all.nl > > I see there was a concern from Laurent in: > > YLjMZiX71mcQNQdO at pendragon.ideasonboard.com > > And we need an ack from the bridge maintainers for the drm_bridge parts. But the series is three years old, so I think someone would have to rebase on top of mainline and re-test and re-send first. I never really followed up with this. I still have the hardware, it is primarily time. And also that for me this is quite low priority since I don't use omap5. If someone wants to refresh this series and post it, then I would have no problem with it. Regards, Hans > > ?Tomi > >> BR and thanks, >> Nikolaus >> >> [1] https://lore.kernel.org/r/all/20210302162403.983585-4-hverkuil-cisco at xs4all.nl/T/ >> >>> Am 02.03.2021 um 17:23 schrieb Hans Verkuil : >>> >>> This series improves the drm_bridge support for CEC by introducing two >>> new bridge ops in the first patch, and using those in the second patch. >>> >>> This makes it possible to call cec_s_conn_info() and set >>> CEC_CAP_CONNECTOR_INFO for the CEC adapter, so userspace can associate >>> the CEC adapter with the corresponding DRM connector. >>> >>> The third patch simplifies CEC physical address handling by using the >>> cec_s_phys_addr_from_edid helper function that didn't exist when this >>> code was originally written. >>> >>> The fourth patch adds the cec clock to ti,omap5-dss.txt. >>> >>> The fifth patch the missing cec clock to the dra7 and omap5 device tree, >>> and the last patch adds CEC support to the OMAP5 driver. >>> >>> Tested with a Pandaboard and a Beagle X15 board. >>> >>> Regards, >>> >>> Hans >>> >>> Changes since v1: >>> >>> - as per suggestion from Laurent, changed cec_init/exit to >>> ? connector_attach/_detach which are just called for all >>> ? bridges. The DRM_BRIDGE_OP_CEC was dropped. >>> >>> - added patch to add the cec clock to ti,omap5-dss.txt >>> >>> - swapped the order of the last two patches >>> >>> - incorporated Tomi's suggestions for the hdmi5 CEC support. >>> >>> Hans Verkuil (6): >>> ? drm: drm_bridge: add connector_attach/detach bridge ops >>> ? drm/omapdrm/dss/hdmi4: switch to the connector bridge ops >>> ? drm/omapdrm/dss/hdmi4: simplify CEC Phys Addr handling >>> ? dt-bindings: display: ti: ti,omap5-dss.txt: add cec clock >>> ? dra7.dtsi/omap5.dtsi: add cec clock >>> ? drm/omapdrm/dss/hdmi5: add CEC support >>> >>> .../bindings/display/ti/ti,omap5-dss.txt????? |?? 4 +- >>> arch/arm/boot/dts/dra7.dtsi?????????????????? |?? 5 +- >>> arch/arm/boot/dts/omap5.dtsi????????????????? |?? 5 +- >>> drivers/gpu/drm/drm_bridge_connector.c??????? |?? 9 + >>> drivers/gpu/drm/omapdrm/Kconfig?????????????? |?? 8 + >>> drivers/gpu/drm/omapdrm/Makefile????????????? |?? 1 + >>> drivers/gpu/drm/omapdrm/dss/hdmi.h??????????? |?? 1 + >>> drivers/gpu/drm/omapdrm/dss/hdmi4.c?????????? |? 40 ++-- >>> drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c?????? |? 13 +- >>> drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h?????? |? 12 +- >>> drivers/gpu/drm/omapdrm/dss/hdmi5.c?????????? |? 63 +++++- >>> drivers/gpu/drm/omapdrm/dss/hdmi5_cec.c?????? | 209 ++++++++++++++++++ >>> drivers/gpu/drm/omapdrm/dss/hdmi5_cec.h?????? |? 42 ++++ >>> drivers/gpu/drm/omapdrm/dss/hdmi5_core.c????? |? 35 ++- >>> drivers/gpu/drm/omapdrm/dss/hdmi5_core.h????? |? 33 ++- >>> include/drm/drm_bridge.h????????????????????? |? 27 +++ >>> 16 files changed, 453 insertions(+), 54 deletions(-) >>> create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi5_cec.c >>> create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi5_cec.h >>> >>> --? >>> 2.30.1 >>> >> > From hns at goldelico.com Wed Aug 28 21:41:11 2024 From: hns at goldelico.com (H. Nikolaus Schaller) Date: Wed, 28 Aug 2024 21:41:11 +0200 Subject: [Letux-kernel] [PATCHv2 0/6] drm/omap: hdmi: improve hdmi4 CEC, add CEC for hdmi5 In-Reply-To: <83b8be7b-a2c5-42f8-a42b-93dfc528a414@xs4all.nl> References: <20210302162403.983585-1-hverkuil-cisco@xs4all.nl> <43F64377-8394-448F-A6F0-4DA11DB9AEF5@goldelico.com> <3c36b0cd-7b43-4a63-a832-1d8d14a4512a@ideasonboard.com> <83b8be7b-a2c5-42f8-a42b-93dfc528a414@xs4all.nl> Message-ID: <3D3C502B-C29B-4156-9616-E5EFDB89E4B7@goldelico.com> Hi all, > Am 28.08.2024 um 16:14 schrieb Hans Verkuil : > > On 28/08/2024 15:57, Tomi Valkeinen wrote: >> Hi, >> >> On 25/08/2024 23:31, H. Nikolaus Schaller wrote: >>> Hi, >>> CEC features are useful to e.g. control HDMI monitor standby. >>> >>> But I wonder what happened to this series? >>> >>> I could find some reviewed-by: and acked-by: in [1] but it wasn't merged upstream >>> for unidentifiable reasons. >>> >>> We apparently had merged this series some years ago into our LetuxOS distro kernel >>> and now we found it to be broken (NULL dereference) at least for omap5uevm >>> (and likely Pyra Handheld) after rebasing to v6.11-rc (it was already broken >>> since v6.9-rc1). Fixes were not difficult, but it would be better if it were >>> part of upstream. >> >> There was a v3: >> >> 20210428132545.1205162-1-hverkuil-cisco at xs4all.nl [A clickable link is here: https://lore.kernel.org/linux-media/20210428132545.1205162-1-hverkuil-cisco at xs4all.nl/ ] Ah, I see. It wasn't sent to linux-omap so I didn't recognise/find it in my mails or omap-patchwork. >> I see there was a concern from Laurent in: >> >> YLjMZiX71mcQNQdO at pendragon.ideasonboard.com Well, he didn't reject it although he had concerns, but I am not experienced with what he is talking about for a proper solution... >> >> And we need an ack from the bridge maintainers for the drm_bridge parts. But the series is three years old, so I think someone would have to rebase on top of mainline and re-test and re-send first. > > I never really followed up with this. I still have the hardware, it is primarily > time. And also that for me this is quite low priority since I don't use omap5. > > If someone wants to refresh this series and post it, then I would have no problem > with it. A far as I see it just needs a rebase - I guess on linux-next (or drm-misc?) and some compile fixes I already have implemented for our distro kernel. So if you agree I could work on it, test on omap4&5 and submit a v4 and hope that you can jump in and support for the discussion. I would keep you (Hans) as commit author and just add a signed-off: and tested-by: But I will also need some time... BR and thanks, Nikolaus From hverkuil-cisco at xs4all.nl Thu Aug 29 09:45:44 2024 From: hverkuil-cisco at xs4all.nl (Hans Verkuil) Date: Thu, 29 Aug 2024 09:45:44 +0200 Subject: [Letux-kernel] [PATCHv2 0/6] drm/omap: hdmi: improve hdmi4 CEC, add CEC for hdmi5 In-Reply-To: <3D3C502B-C29B-4156-9616-E5EFDB89E4B7@goldelico.com> References: <20210302162403.983585-1-hverkuil-cisco@xs4all.nl> <43F64377-8394-448F-A6F0-4DA11DB9AEF5@goldelico.com> <3c36b0cd-7b43-4a63-a832-1d8d14a4512a@ideasonboard.com> <83b8be7b-a2c5-42f8-a42b-93dfc528a414@xs4all.nl> <3D3C502B-C29B-4156-9616-E5EFDB89E4B7@goldelico.com> Message-ID: On 28/08/2024 21:41, H. Nikolaus Schaller wrote: > Hi all, > >> Am 28.08.2024 um 16:14 schrieb Hans Verkuil : >> >> On 28/08/2024 15:57, Tomi Valkeinen wrote: >>> Hi, >>> >>> On 25/08/2024 23:31, H. Nikolaus Schaller wrote: >>>> Hi, >>>> CEC features are useful to e.g. control HDMI monitor standby. >>>> >>>> But I wonder what happened to this series? >>>> >>>> I could find some reviewed-by: and acked-by: in [1] but it wasn't merged upstream >>>> for unidentifiable reasons. >>>> >>>> We apparently had merged this series some years ago into our LetuxOS distro kernel >>>> and now we found it to be broken (NULL dereference) at least for omap5uevm >>>> (and likely Pyra Handheld) after rebasing to v6.11-rc (it was already broken >>>> since v6.9-rc1). Fixes were not difficult, but it would be better if it were >>>> part of upstream. >>> >>> There was a v3: >>> >>> 20210428132545.1205162-1-hverkuil-cisco at xs4all.nl > > [A clickable link is here: https://lore.kernel.org/linux-media/20210428132545.1205162-1-hverkuil-cisco at xs4all.nl/ ] > > Ah, I see. It wasn't sent to linux-omap so I didn't recognise/find it in my mails > or omap-patchwork. > > >>> I see there was a concern from Laurent in: >>> >>> YLjMZiX71mcQNQdO at pendragon.ideasonboard.com > > Well, he didn't reject it although he had concerns, but I am not experienced with what > he is talking about for a proper solution... > >>> >>> And we need an ack from the bridge maintainers for the drm_bridge parts. But the series is three years old, so I think someone would have to rebase on top of mainline and re-test and re-send first. >> >> I never really followed up with this. I still have the hardware, it is primarily >> time. And also that for me this is quite low priority since I don't use omap5. >> >> If someone wants to refresh this series and post it, then I would have no problem >> with it. > > A far as I see it just needs a rebase - I guess on linux-next (or drm-misc?) and some > compile fixes I already have implemented for our distro kernel. > > So if you agree I could work on it, test on omap4&5 and submit a v4 and hope that you > can jump in and support for the discussion. I would keep you (Hans) as commit author > and just add a signed-off: and tested-by: That would be fine. For what it is worth, the last version I have is this one from 3 years ago: https://git.linuxtv.org/hverkuil/media_tree.git/log/?h=omap-bridge-cec I haven't looked at it since. Regards, Hans > > But I will also need some time... > > BR and thanks, > Nikolaus >