From a521ab9ee9deacad430f58741b4a2b96fdfe4237 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 22 Aug 2024 22:48:16 +0200 Subject: [PATCH 01/10] linux (RPi): update to 6.6.47-ba0f221 Drop local PR6309 "no signal after modeswitch" patch which is now in the RPi kernel. Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 +- ...r6309-fix-no-signal-after-modeswitch.patch | 100 ------------------ 2 files changed, 2 insertions(+), 102 deletions(-) delete mode 100644 packages/linux/patches/raspberrypi/linux-010-pr6309-fix-no-signal-after-modeswitch.patch diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 83e2ee6159..ce32d70620 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="209e8a3e6646f25abb352fd5a8a4c2e855b1e952" # 6.6.45 - PKG_SHA256="76fa23eda2d1690ac73e783fd11cabebe1f1f8ec8693f3491cda7d155df1b6d4" + PKG_VERSION="ba0f2212e0e100ee16bdde76b7efca6bb8ee9446" # 6.6.47 + PKG_SHA256="cd80c9f7a53bbe74d28bcd6c7d02d8c912a481f8744395d14807bf9a82c226e1" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; diff --git a/packages/linux/patches/raspberrypi/linux-010-pr6309-fix-no-signal-after-modeswitch.patch b/packages/linux/patches/raspberrypi/linux-010-pr6309-fix-no-signal-after-modeswitch.patch deleted file mode 100644 index 33982389fa..0000000000 --- a/packages/linux/patches/raspberrypi/linux-010-pr6309-fix-no-signal-after-modeswitch.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 733e7a51a128e950d210ef3652f5427e4179e17a Mon Sep 17 00:00:00 2001 -From: Dom Cobley -Date: Mon, 12 Aug 2024 13:31:58 +0100 -Subject: [PATCH 1/3] drm/vc4: Add a delay after disabling hdmi phy output - -There appears to be a requirement for some devices -(I'm testing with a 8K VRROOM 40Gbps HDMI switch) -for a measable delay between removing the hdmi phy output from -the old mode, to enabling the hdmi phy output for the new mode. - -Without the delay, a mode switch has a small change of getting a permanent -'no signal', which requires a subsequent mode switch or a unplug/replug -to redetect. - -Switching between 4kp24/25/30 modes fails about 5% of time in my testing. - -Add a delay to make it impossible to switch faster than this. - -Signed-off-by: Dom Cobley ---- - drivers/gpu/drm/vc4/vc4_crtc.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c -index 859ac51d06f3a..c85737f2b7f73 100644 ---- a/drivers/gpu/drm/vc4/vc4_crtc.c -+++ b/drivers/gpu/drm/vc4/vc4_crtc.c -@@ -668,6 +668,7 @@ static void vc4_crtc_atomic_disable(struct drm_crtc *crtc, - * someone was waiting it. - */ - vc4_crtc_send_vblank(crtc); -+ msleep(20); - } - - static void vc4_crtc_atomic_enable(struct drm_crtc *crtc, - -From 75c37d08890881c02a5db5ef763ef7e97f4253d3 Mon Sep 17 00:00:00 2001 -From: Dom Cobley -Date: Tue, 13 Aug 2024 16:13:16 +0100 -Subject: [PATCH 2/3] drm/vc4: Implement vc6_hdmi_phy_disable - -The body of this function was missing so we don't reset the phy -when disabling it. - -Signed-off-by: Dom Cobley ---- - drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/drivers/gpu/drm/vc4/vc4_hdmi_phy.c b/drivers/gpu/drm/vc4/vc4_hdmi_phy.c -index 0d55627148327..f36558932f083 100644 ---- a/drivers/gpu/drm/vc4/vc4_hdmi_phy.c -+++ b/drivers/gpu/drm/vc4/vc4_hdmi_phy.c -@@ -1197,4 +1197,9 @@ void vc6_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, - - void vc6_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) - { -+ unsigned long flags; -+ -+ spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); -+ vc6_hdmi_reset_phy(vc4_hdmi); -+ spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); - } - -From 1360bf475f7a12392e041bb80b20e21b677dcd4c Mon Sep 17 00:00:00 2001 -From: Dom Cobley -Date: Tue, 13 Aug 2024 17:18:51 +0100 -Subject: [PATCH 3/3] drm/vc4: Also power down the PLL core when resetting PHY - -The current reset code doesn't actually stop the hdmi output. -That makes it difficult for displays to handle a mode set. - -Powering down the PLL does actually remove the hdmi signal -and makes mode sets more reliable - -Signed-off-by: Dom Cobley ---- - drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/drivers/gpu/drm/vc4/vc4_hdmi_phy.c b/drivers/gpu/drm/vc4/vc4_hdmi_phy.c -index f36558932f083..83801c2684250 100644 ---- a/drivers/gpu/drm/vc4/vc4_hdmi_phy.c -+++ b/drivers/gpu/drm/vc4/vc4_hdmi_phy.c -@@ -137,6 +137,7 @@ - #define VC6_HDMI_TX_PHY_PLL_REFCLK_REFCLK_SEL_CMOS BIT(13) - #define VC6_HDMI_TX_PHY_PLL_REFCLK_REFFRQ_MASK VC4_MASK(9, 0) - -+#define VC6_HDMI_TX_PHY_PLL_POST_KDIV_BYPASS_EN BIT(4) - #define VC6_HDMI_TX_PHY_PLL_POST_KDIV_CLK0_SEL_MASK VC4_MASK(3, 2) - #define VC6_HDMI_TX_PHY_PLL_POST_KDIV_KDIV_MASK VC4_MASK(1, 0) - -@@ -947,6 +948,7 @@ static void vc6_hdmi_reset_phy(struct vc4_hdmi *vc4_hdmi) - - HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0); - HDMI_WRITE(HDMI_TX_PHY_POWERUP_CTL, 0); -+ HDMI_WRITE(HDMI_TX_PHY_PLL_POST_KDIV, VC6_HDMI_TX_PHY_PLL_POST_KDIV_BYPASS_EN); - } - - void vc6_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, From a50eb41e716e544b9fd7dc50659c211ee93e08dd Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 22 Aug 2024 22:48:16 +0200 Subject: [PATCH 02/10] linux (RPi): config options for 6.6.47-ba0f221 Signed-off-by: Matthias Reichl --- projects/RPi/devices/RPi/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi4/linux/linux.aarch64.conf | 4 +++- projects/RPi/devices/RPi5/linux/linux.aarch64.conf | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index 556de83d14..bb49206424 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.6.45 Kernel Configuration +# Linux/arm 6.6.47 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -4024,6 +4024,7 @@ CONFIG_SND_BCM2835_SOC_I2S=m # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m +CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD=m diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 63d2d634a2..89f78c9e67 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.6.45 Kernel Configuration +# Linux/arm 6.6.47 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -4259,6 +4259,7 @@ CONFIG_SND_BCM2835_SOC_I2S=m # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m +CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD=m diff --git a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf index 04998d6e3e..aafdbde224 100644 --- a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.45 Kernel Configuration +# Linux/arm64 6.6.47 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -373,6 +373,7 @@ CONFIG_ARM64_ERRATUM_2645198=y CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y CONFIG_ARM64_ERRATUM_2966298=y CONFIG_ARM64_ERRATUM_3117295=y +CONFIG_ARM64_ERRATUM_3194386=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23154=y CONFIG_CAVIUM_ERRATUM_27456=y @@ -4981,6 +4982,7 @@ CONFIG_SND_BCM2835_SOC_I2S=m # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m +CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD=m diff --git a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf index 5b8d006eea..94b4b3ddef 100644 --- a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.45 Kernel Configuration +# Linux/arm64 6.6.47 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -374,6 +374,7 @@ CONFIG_ARM64_ERRATUM_2645198=y CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y CONFIG_ARM64_ERRATUM_2966298=y CONFIG_ARM64_ERRATUM_3117295=y +CONFIG_ARM64_ERRATUM_3194386=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23154=y CONFIG_CAVIUM_ERRATUM_27456=y @@ -5006,6 +5007,7 @@ CONFIG_SND_BCM2835_SOC_I2S=m # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m +CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD=m From 05800580d0565e4b3344faadeb361f5d2e32fb82 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 30 Aug 2024 14:04:40 +0200 Subject: [PATCH 03/10] linux (RPi): update to 6.6.47-cf64a1d Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index ce32d70620..f506ac429a 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="ba0f2212e0e100ee16bdde76b7efca6bb8ee9446" # 6.6.47 - PKG_SHA256="cd80c9f7a53bbe74d28bcd6c7d02d8c912a481f8744395d14807bf9a82c226e1" + PKG_VERSION="cf64a1dfecc2dc418efdd61701c1a4b185ab4761" # 6.6.47 + PKG_SHA256="b3987aa4c9eef3a271b34b312b3a564a1918c1808bed9bc5a29e25b11be82942" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From e78dd8ff73fe04638648681515157cd6923c391a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 31 Aug 2024 19:15:58 +0200 Subject: [PATCH 04/10] RPi: update to firmware bf12222 Signed-off-by: Matthias Reichl --- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index e3147ce40c..01d24c521a 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-bootloader" -PKG_VERSION="571e78a2129578784e81a4312468bb92cc8d623d" -PKG_SHA256="0cc053360d57482e128f31743d447947f14bf20af0b6eb61da89be99f129dc05" +PKG_VERSION="bf122227344fe9d7ecc5db6c0bf4bb0bd8ca9844" +PKG_SHA256="566b773ab18de3fdbccb31fcac6910ea38871fdc11bf12663663c030561e79cb" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 8b1a63d053b0018b1cf5bb2c1b6abcce95dff99f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 7 Sep 2024 20:22:41 +0200 Subject: [PATCH 05/10] rpi-eeprom: update to ccfc47b Signed-off-by: Matthias Reichl --- packages/tools/rpi-eeprom/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/rpi-eeprom/package.mk b/packages/tools/rpi-eeprom/package.mk index 57ae063764..ce0ce005e2 100644 --- a/packages/tools/rpi-eeprom/package.mk +++ b/packages/tools/rpi-eeprom/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="rpi-eeprom" -PKG_VERSION="ef2fc67d235d037b2b468813e646e20890fcea07" -PKG_SHA256="c982ba891fcc63a9df711ae0c840e1a9cba083848658cd1f29a5f98d95d20dda" +PKG_VERSION="ccfc47b215c05eaeb5b6f5549bbe51051a47f8e5" +PKG_SHA256="dba4410f2a00926d8cd1cd13203e1d88389405b8cc5b8d5d07a647536586e92f" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" PKG_URL="https://github.com/raspberrypi/rpi-eeprom/archive/${PKG_VERSION}.tar.gz" From 379932022536757519c66ed8d909604f46860cbd Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 10 Sep 2024 18:12:05 +0200 Subject: [PATCH 06/10] rpi-eeprom: update to 171e47a Signed-off-by: Matthias Reichl --- packages/tools/rpi-eeprom/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/rpi-eeprom/package.mk b/packages/tools/rpi-eeprom/package.mk index ce0ce005e2..87b050c7bc 100644 --- a/packages/tools/rpi-eeprom/package.mk +++ b/packages/tools/rpi-eeprom/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="rpi-eeprom" -PKG_VERSION="ccfc47b215c05eaeb5b6f5549bbe51051a47f8e5" -PKG_SHA256="dba4410f2a00926d8cd1cd13203e1d88389405b8cc5b8d5d07a647536586e92f" +PKG_VERSION="171e47acb1d0ff0116f960dc882432b6041206c2" +PKG_SHA256="a653f8448e139f55a9e2b577cc87090b7cb675e81ff9f5ecb45fb32a9074b750" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" PKG_URL="https://github.com/raspberrypi/rpi-eeprom/archive/${PKG_VERSION}.tar.gz" From 1f64d9f045a530dae5b81fd57af5d7a41344e55b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 11 Sep 2024 00:16:03 +0200 Subject: [PATCH 07/10] linux (RPi): update to 6.6.50-d6a12dd Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index f506ac429a..d559d1a10a 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="cf64a1dfecc2dc418efdd61701c1a4b185ab4761" # 6.6.47 - PKG_SHA256="b3987aa4c9eef3a271b34b312b3a564a1918c1808bed9bc5a29e25b11be82942" + PKG_VERSION="d6a12dd8f4e9362f7dd355969dd046adc44b1f47" # 6.6.50 + PKG_SHA256="dcedc32887e262324afb0d519056912e8c968c6222bfc09c59044debf6523512" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From 4a3a351d35129aa71028a8ee9b2779d1fdcaaedf Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 11 Sep 2024 00:16:03 +0200 Subject: [PATCH 08/10] linux (RPi): config options for 6.6.50-d6a12dd Signed-off-by: Matthias Reichl --- projects/RPi/devices/RPi/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi4/linux/linux.aarch64.conf | 3 ++- projects/RPi/devices/RPi5/linux/linux.aarch64.conf | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index bb49206424..95534b2f0a 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.6.47 Kernel Configuration +# Linux/arm 6.6.50 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -3251,6 +3251,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_IMX412 is not set # CONFIG_VIDEO_IMX415 is not set # CONFIG_VIDEO_IMX477 is not set +# CONFIG_VIDEO_IMX500 is not set # CONFIG_VIDEO_IMX519 is not set # CONFIG_VIDEO_IMX708 is not set # CONFIG_VIDEO_MT9M001 is not set diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 89f78c9e67..c5ce2c77a4 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.6.47 Kernel Configuration +# Linux/arm 6.6.50 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -3485,6 +3485,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_IMX412 is not set # CONFIG_VIDEO_IMX415 is not set # CONFIG_VIDEO_IMX477 is not set +# CONFIG_VIDEO_IMX500 is not set # CONFIG_VIDEO_IMX519 is not set # CONFIG_VIDEO_IMX708 is not set # CONFIG_VIDEO_MT9M001 is not set diff --git a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf index aafdbde224..6707abbda3 100644 --- a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.47 Kernel Configuration +# Linux/arm64 6.6.50 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -4110,6 +4110,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_IMX412 is not set # CONFIG_VIDEO_IMX415 is not set # CONFIG_VIDEO_IMX477 is not set +# CONFIG_VIDEO_IMX500 is not set # CONFIG_VIDEO_IMX519 is not set # CONFIG_VIDEO_IMX708 is not set # CONFIG_VIDEO_MT9M001 is not set diff --git a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf index 94b4b3ddef..8ab72a8234 100644 --- a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.47 Kernel Configuration +# Linux/arm64 6.6.50 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.0.0 20220604 (experimental) [master revision aec868578d8515763d75693c1fdfbc30ff0a1e68]" CONFIG_CC_IS_GCC=y @@ -4129,6 +4129,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_IMX412 is not set # CONFIG_VIDEO_IMX415 is not set # CONFIG_VIDEO_IMX477 is not set +# CONFIG_VIDEO_IMX500 is not set # CONFIG_VIDEO_IMX519 is not set # CONFIG_VIDEO_IMX708 is not set # CONFIG_VIDEO_MT9M001 is not set From 4cdf5c6db6cf68c4eaaeb48337eac82b12e5b72f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 11 Sep 2024 21:18:17 +0200 Subject: [PATCH 09/10] linux (RPi): update to 6.6.50-d6a3a3f Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index d559d1a10a..830ac02b5b 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "${LINUX}" in PKG_PATCH_DIRS="default" ;; raspberrypi) - PKG_VERSION="d6a12dd8f4e9362f7dd355969dd046adc44b1f47" # 6.6.50 - PKG_SHA256="dcedc32887e262324afb0d519056912e8c968c6222bfc09c59044debf6523512" + PKG_VERSION="d6a3a3f106010d9576a700148220842cac4c5739" # 6.6.50 + PKG_SHA256="1e13003eb447c1b33e26708b0f073dd108f93e43423000253bb9d303dc1e6b6d" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From 0c731af4c205d69960db537c04375501cc82f4d6 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 12 Sep 2024 13:19:58 +0200 Subject: [PATCH 10/10] rpi-eeprom: update to d53e3dd Signed-off-by: Matthias Reichl --- packages/tools/rpi-eeprom/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/rpi-eeprom/package.mk b/packages/tools/rpi-eeprom/package.mk index 87b050c7bc..e605b66676 100644 --- a/packages/tools/rpi-eeprom/package.mk +++ b/packages/tools/rpi-eeprom/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="rpi-eeprom" -PKG_VERSION="171e47acb1d0ff0116f960dc882432b6041206c2" -PKG_SHA256="a653f8448e139f55a9e2b577cc87090b7cb675e81ff9f5ecb45fb32a9074b750" +PKG_VERSION="d53e3dd4b1b278010562220fcab341cccec81d75" +PKG_SHA256="cec7c991fdd35092c066c9cb0e527ef16b5b9e25cb005eef5422bda629accbce" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" PKG_URL="https://github.com/raspberrypi/rpi-eeprom/archive/${PKG_VERSION}.tar.gz"