From 99038fb8f97900f9384575588a742629423af74d Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 31 Mar 2020 21:09:38 +0100 Subject: [PATCH 01/21] linux (RPi/RPi2/RPi4): update to linux-574d2fa (5.4.28 with KMS driver) --- 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 ba14f5cec6..013ab0137b 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="67d4589da4940159e2ded20e4bf5fa90b370b4c3" # 5.4.28 - PKG_SHA256="7ece38b077d609adf0c5e0504469ccfaa4c0309e702d7a637674748d8185cf7f" + PKG_VERSION="574d2fa51c69a7348bc2534669e2d93755f6e2f5" # (5.4.28 with KMS driver) + PKG_SHA256="aaa7b92406fb423de986518afafac951ca3e23a537714ce99f02bb500d6fbd94" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 5aaa9cb5a4def11c7ee065d5ec3bc8bec217d019 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 31 Mar 2020 21:20:48 +0100 Subject: [PATCH 02/21] linux (RPi/RPi2/RPi4): config options for 5.4.28 with KMS --- projects/RPi/devices/RPi/linux/linux.arm.conf | 2 ++ projects/RPi/devices/RPi2/linux/linux.arm.conf | 2 ++ projects/RPi/devices/RPi4/linux/linux.arm.conf | 2 ++ 3 files changed, 6 insertions(+) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index 22790de77a..171544b55c 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -2014,6 +2014,7 @@ CONFIG_I2C_BCM2708_BAUDRATE=100000 # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_BCM2835=m +CONFIG_I2C_BRCMSTB=y # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_EMEV2 is not set @@ -4465,6 +4466,7 @@ CONFIG_IRQCHIP=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_SIMPLE=y # CONFIG_RESET_TI_SYSCON is not set # diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 3b26026a0d..1b1348335e 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -2136,6 +2136,7 @@ CONFIG_I2C_BCM2708_BAUDRATE=100000 # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_BCM2835=m +CONFIG_I2C_BRCMSTB=y # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_EMEV2 is not set @@ -4599,6 +4600,7 @@ CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_SIMPLE=y # CONFIG_RESET_TI_SYSCON is not set # diff --git a/projects/RPi/devices/RPi4/linux/linux.arm.conf b/projects/RPi/devices/RPi4/linux/linux.arm.conf index 6c4ced3322..967d5ea999 100644 --- a/projects/RPi/devices/RPi4/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi4/linux/linux.arm.conf @@ -2547,6 +2547,7 @@ CONFIG_I2C_BCM2708_BAUDRATE=100000 # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_BCM2835=m +CONFIG_I2C_BRCMSTB=y # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set @@ -5220,6 +5221,7 @@ CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_SIMPLE=y # CONFIG_RESET_TI_SYSCON is not set # From bb7053b07c44470e71a69025f27e1aa66013caac Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 1 Apr 2020 13:08:52 +0100 Subject: [PATCH 03/21] linux (RPi/RPi2/RPi4): update to linux-ee25078 (5.4.29) --- 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 013ab0137b..6206b3fe70 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="574d2fa51c69a7348bc2534669e2d93755f6e2f5" # (5.4.28 with KMS driver) - PKG_SHA256="aaa7b92406fb423de986518afafac951ca3e23a537714ce99f02bb500d6fbd94" + PKG_VERSION="ee25078f9bff0bad05a1948d425b4e81d0f690cc" # 5.4.29 + PKG_SHA256="60874c51e5b1f8d848ce0a57e97db4617ec7308fc4011ce2d84be31b2434eae1" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 313a69e30501d8ac29dbe40d778fdfed6318b914 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 1 Apr 2020 17:08:25 +0100 Subject: [PATCH 04/21] RPi: update to firmware c2c6ce8 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index 68150cc739..e34198352e 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="9e2193537c48abf8225e02e15e319a209cca558a" -PKG_SHA256="b8c8327fb692bc9380dfeba9b605d5a81f3bf8bb9238703a58078124168f1268" +PKG_VERSION="c2c6ce8de2dcfd5a6852a32a16003f25188e52ee" +PKG_SHA256="d381899dcdb666a64430ba703d5f656883541368c634027cec5ef3f718b35cfd" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index cb05b91c4a..59ca208502 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="9e2193537c48abf8225e02e15e319a209cca558a" -PKG_SHA256="b3adcc27db9874e881d32b196c0168a8d54f9553b219a9d300c96daf4c67583c" +PKG_VERSION="c2c6ce8de2dcfd5a6852a32a16003f25188e52ee" +PKG_SHA256="4fa370fa09bf54ae867551748f0f4798a6165bd36b2e5d767adeeb618381f99c" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From d03e2b1392684f8c79eb5cdde23cddf199ad734f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 7 Apr 2020 21:47:43 +0100 Subject: [PATCH 05/21] RPi: update to firmware dd8cbec --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index e34198352e..ce68b5d3af 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="c2c6ce8de2dcfd5a6852a32a16003f25188e52ee" -PKG_SHA256="d381899dcdb666a64430ba703d5f656883541368c634027cec5ef3f718b35cfd" +PKG_VERSION="dd8cbec5a6d27090e5eb080e13d83c35fdd759f7" +PKG_SHA256="43bd73eed44c3d1e19e300613d3f58f7fd8415aeed4f81dc5f76283b0936a88a" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 59ca208502..26543758e5 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="c2c6ce8de2dcfd5a6852a32a16003f25188e52ee" -PKG_SHA256="4fa370fa09bf54ae867551748f0f4798a6165bd36b2e5d767adeeb618381f99c" +PKG_VERSION="dd8cbec5a6d27090e5eb080e13d83c35fdd759f7" +PKG_SHA256="a344c9fafee3a221fc380f384439cccbb6c0321c51a4e3c4566e24bd24c46879" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 071279f8f83275704e79c105b50d50604ba257ce Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 8 Apr 2020 17:43:36 +0100 Subject: [PATCH 06/21] linux: relocate patch as this is now also in RPi tree --- .../linux-0000-nop-gcc-plugin.patch | 0 .../default/linux-0000-nop-gcc-plugin.patch | 23 +++++++++++++++++++ 2 files changed, 23 insertions(+) rename packages/linux/patches/{ => amlogic}/linux-0000-nop-gcc-plugin.patch (100%) create mode 100644 packages/linux/patches/default/linux-0000-nop-gcc-plugin.patch diff --git a/packages/linux/patches/linux-0000-nop-gcc-plugin.patch b/packages/linux/patches/amlogic/linux-0000-nop-gcc-plugin.patch similarity index 100% rename from packages/linux/patches/linux-0000-nop-gcc-plugin.patch rename to packages/linux/patches/amlogic/linux-0000-nop-gcc-plugin.patch diff --git a/packages/linux/patches/default/linux-0000-nop-gcc-plugin.patch b/packages/linux/patches/default/linux-0000-nop-gcc-plugin.patch new file mode 100644 index 0000000000..251cbf0cb5 --- /dev/null +++ b/packages/linux/patches/default/linux-0000-nop-gcc-plugin.patch @@ -0,0 +1,23 @@ +From a7163ecab9b2a395e809e41255f3567d7a188a5d Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Fri, 14 Feb 2020 00:34:00 +0000 +Subject: [PATCH] gcc-plugin.sh: use CONFIG_PLUGIN_HOSTCC="" on all distros + +--- + scripts/gcc-plugin.sh | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/scripts/gcc-plugin.sh b/scripts/gcc-plugin.sh +index d3caefe..6ba7f13 100755 +--- a/scripts/gcc-plugin.sh ++++ b/scripts/gcc-plugin.sh +@@ -1,5 +1,6 @@ + #!/bin/sh + # SPDX-License-Identifier: GPL-2.0 ++exit 0 + srctree=$(dirname "$0") + + SHOW_ERROR= +-- +2.20.1 + From e25213490dfe66258b060fd06e4dcbb38558e812 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 8 Apr 2020 17:52:41 +0100 Subject: [PATCH 07/21] linux (RPi/RPi2/RPi4): enable AUDIOINJECTOR_ISOLATED_SOUNDCARD support --- projects/RPi/devices/RPi/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi4/linux/linux.arm.conf | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index 171544b55c..da2e7e6a22 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 5.4.28 Kernel Configuration +# Linux/arm 5.4.29 Kernel Configuration # # @@ -3473,6 +3473,7 @@ CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m +CONFIG_SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD=m CONFIG_SND_AUDIOSENSE_PI=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO=m diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 1b1348335e..640334ce88 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 5.4.28 Kernel Configuration +# Linux/arm 5.4.29 Kernel Configuration # # @@ -3602,6 +3602,7 @@ CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m +CONFIG_SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD=m CONFIG_SND_AUDIOSENSE_PI=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO=m diff --git a/projects/RPi/devices/RPi4/linux/linux.arm.conf b/projects/RPi/devices/RPi4/linux/linux.arm.conf index 967d5ea999..df505e07d8 100644 --- a/projects/RPi/devices/RPi4/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi4/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.4.28 Kernel Configuration +# Linux/arm 5.4.29 Kernel Configuration # # @@ -4201,6 +4201,7 @@ CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m +CONFIG_SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD=m CONFIG_SND_AUDIOSENSE_PI=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO=m From 0e817b428f97a7179148b0afc274460c2454f50f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 15 Apr 2020 12:34:34 +0100 Subject: [PATCH 08/21] RPi: update to firmware 9e3c23c --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index ce68b5d3af..7c5649b4bd 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="dd8cbec5a6d27090e5eb080e13d83c35fdd759f7" -PKG_SHA256="43bd73eed44c3d1e19e300613d3f58f7fd8415aeed4f81dc5f76283b0936a88a" +PKG_VERSION="9e3c23ce779e8cf44c33d6a25bba249319207f68" +PKG_SHA256="a4a7a3bdb95b6b707134a7094c53bc460b84d01df497f953f22f9257a357c94d" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 26543758e5..7ce184993c 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="dd8cbec5a6d27090e5eb080e13d83c35fdd759f7" -PKG_SHA256="a344c9fafee3a221fc380f384439cccbb6c0321c51a4e3c4566e24bd24c46879" +PKG_VERSION="9e3c23ce779e8cf44c33d6a25bba249319207f68" +PKG_SHA256="7ab85b6d7082be87556bc02353b97f97bb1d4af304e4004a3d7ad2a17bb8a696" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 7d7ae752974f0164c258f38c8b36cbe85518f38e Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Thu, 16 Apr 2020 19:17:27 +0100 Subject: [PATCH 09/21] RPi: update to firmware 11a76e0 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index 7c5649b4bd..a2482b9b87 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="9e3c23ce779e8cf44c33d6a25bba249319207f68" -PKG_SHA256="a4a7a3bdb95b6b707134a7094c53bc460b84d01df497f953f22f9257a357c94d" +PKG_VERSION="11a76e07ef1b6304a378c4ee3da200fe6facea46" +PKG_SHA256="86c7f72c7af66e16af78a8dff87bd8dabfa47d348eda9c4c85000885de794036" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 7ce184993c..ca825e45b6 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="9e3c23ce779e8cf44c33d6a25bba249319207f68" -PKG_SHA256="7ab85b6d7082be87556bc02353b97f97bb1d4af304e4004a3d7ad2a17bb8a696" +PKG_VERSION="11a76e07ef1b6304a378c4ee3da200fe6facea46" +PKG_SHA256="b9a139a0b09aabdae03241edd2e2aef145e473fd2e118a2c2f0af16ac61385dc" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From b8e7e2a6e930de55d029b156d6e4fd7b96c4fc31 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Thu, 16 Apr 2020 19:18:50 +0100 Subject: [PATCH 10/21] linux (RPi/RPi2/RPi4): update to linux-a142142 (5.4.32) --- 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 6206b3fe70..9dcec5f59b 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="ee25078f9bff0bad05a1948d425b4e81d0f690cc" # 5.4.29 - PKG_SHA256="60874c51e5b1f8d848ce0a57e97db4617ec7308fc4011ce2d84be31b2434eae1" + PKG_VERSION="a142142bdf77a83cdae20a1f32873cbd34558efb" # 5.4.32 + PKG_SHA256="9a6e493db8dc3be76d0c176daa7cb768c7a10ac82a1b17de8d681c8ac6b5147d" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 4dec69a03eec675c69155c0798e02ca1b34469f3 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 17 Apr 2020 20:12:16 +0100 Subject: [PATCH 11/21] RPi: update to firmware 84523e0 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index a2482b9b87..fe41f6fb37 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="11a76e07ef1b6304a378c4ee3da200fe6facea46" -PKG_SHA256="86c7f72c7af66e16af78a8dff87bd8dabfa47d348eda9c4c85000885de794036" +PKG_VERSION="84523e0b9a9e78aa69fca1f1a8d75b2bdb5155fc" +PKG_SHA256="5154fa02f286d359cb34ecd5d0afc0bb6f211ac6a0049ddc45b3930571c0e06e" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index ca825e45b6..a4a7f75f22 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="11a76e07ef1b6304a378c4ee3da200fe6facea46" -PKG_SHA256="b9a139a0b09aabdae03241edd2e2aef145e473fd2e118a2c2f0af16ac61385dc" +PKG_VERSION="84523e0b9a9e78aa69fca1f1a8d75b2bdb5155fc" +PKG_SHA256="7526206492b77feb8a0aed927971ebfd2811c22ff0258a702caf0be0bcd38784" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From a9f46fcd4936c85978d673419feca0d6c29ad7d8 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 19 Apr 2020 21:48:45 +0100 Subject: [PATCH 12/21] RPi: update to firmware 7317fa2 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index fe41f6fb37..7b376918bf 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="84523e0b9a9e78aa69fca1f1a8d75b2bdb5155fc" -PKG_SHA256="5154fa02f286d359cb34ecd5d0afc0bb6f211ac6a0049ddc45b3930571c0e06e" +PKG_VERSION="7317fa28fe06f56fb50477b7c1781e784f37c28b" +PKG_SHA256="7516b3088b9a220fda66c90f19939f9d162bd8c281adaa5cd91a93a71ba26dbb" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index a4a7f75f22..f307bfcf55 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="84523e0b9a9e78aa69fca1f1a8d75b2bdb5155fc" -PKG_SHA256="7526206492b77feb8a0aed927971ebfd2811c22ff0258a702caf0be0bcd38784" +PKG_VERSION="7317fa28fe06f56fb50477b7c1781e784f37c28b" +PKG_SHA256="f47bfd69603e8c266ece34c6fd3cc9b1730d683fb1c33ebba31bf38741701fc4" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From dcfac0e1c78dae315ac8f36a5692c01f096383ce Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 20 Apr 2020 20:55:15 +0100 Subject: [PATCH 13/21] RPi: update to firmware 929ba7e --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index 7b376918bf..def5505fac 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="7317fa28fe06f56fb50477b7c1781e784f37c28b" -PKG_SHA256="7516b3088b9a220fda66c90f19939f9d162bd8c281adaa5cd91a93a71ba26dbb" +PKG_VERSION="929ba7e717cdc63412c9f3ea10964282248f04db" +PKG_SHA256="d11940b9f6fe7b478d8693e0c5734d16873655b20024871e2f28d31e03c2dcab" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index f307bfcf55..44172894b8 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="7317fa28fe06f56fb50477b7c1781e784f37c28b" -PKG_SHA256="f47bfd69603e8c266ece34c6fd3cc9b1730d683fb1c33ebba31bf38741701fc4" +PKG_VERSION="929ba7e717cdc63412c9f3ea10964282248f04db" +PKG_SHA256="b87199320b81bb17a7673dc7a737e8cbda1673e3f6bad3a61e19b06166d73980" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From c67a00819193558fa34875a2c8d1e074cc146dfb Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 24 Apr 2020 14:38:51 +0100 Subject: [PATCH 14/21] linux (RPi): install missing overlay_map.dtb and any other *.dtb --- packages/linux/package.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 9dcec5f59b..3c38452b99 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -265,7 +265,8 @@ makeinstall_target() { rm -f $INSTALL/usr/share/bootloader/bcm283*.dtb # install overlay dtbs - for dtb in arch/$TARGET_KERNEL_ARCH/boot/dts/overlays/*.dtbo; do + for dtb in arch/$TARGET_KERNEL_ARCH/boot/dts/overlays/*.dtb \ + arch/$TARGET_KERNEL_ARCH/boot/dts/overlays/*.dtbo; do cp $dtb $INSTALL/usr/share/bootloader/overlays 2>/dev/null || : done cp -p arch/$TARGET_KERNEL_ARCH/boot/dts/overlays/README $INSTALL/usr/share/bootloader/overlays From 1eea9a81dd2a0db03015495aa52d3b74d190230e Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Apr 2020 05:45:06 +0100 Subject: [PATCH 15/21] linux (RPi/RPi2/RPi4): update to linux-7aace1e (5.4.32 with PINCTRL) --- 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 3c38452b99..3a5fd7e91f 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="a142142bdf77a83cdae20a1f32873cbd34558efb" # 5.4.32 - PKG_SHA256="9a6e493db8dc3be76d0c176daa7cb768c7a10ac82a1b17de8d681c8ac6b5147d" + PKG_VERSION="7aace1e16a0c5f34a64eaf3f7f3a511f27a35aa5" # (5.4.32 with PINCTRL) + PKG_SHA256="bd3dbafcafce10475bd3e13ecec06a712363029cf1e909a68245e6de10c69c24" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 5a69903d85987ad20abebfa9edfb1a33b106d8ff Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 24 Apr 2020 14:49:31 +0100 Subject: [PATCH 16/21] linux (RPi/RPi2/RPi4): Enable I2C_MUX_PINCTRL --- projects/RPi/devices/RPi/linux/linux.arm.conf | 2 +- projects/RPi/devices/RPi2/linux/linux.arm.conf | 2 +- projects/RPi/devices/RPi4/linux/linux.arm.conf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index da2e7e6a22..bb18d49f65 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1995,7 +1995,7 @@ CONFIG_I2C_MUX=m # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set -# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_MUX_PINCTRL=m # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_DEMUX_PINCTRL is not set # CONFIG_I2C_MUX_MLXCPLD is not set diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 640334ce88..0fa2c15371 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -2117,7 +2117,7 @@ CONFIG_I2C_MUX=m # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set -# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_MUX_PINCTRL=m # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_DEMUX_PINCTRL is not set # CONFIG_I2C_MUX_MLXCPLD is not set diff --git a/projects/RPi/devices/RPi4/linux/linux.arm.conf b/projects/RPi/devices/RPi4/linux/linux.arm.conf index df505e07d8..b9891bc9f4 100644 --- a/projects/RPi/devices/RPi4/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi4/linux/linux.arm.conf @@ -2509,7 +2509,7 @@ CONFIG_I2C_MUX=m # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set -# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_MUX_PINCTRL=m # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_DEMUX_PINCTRL is not set # CONFIG_I2C_MUX_MLXCPLD is not set From 05d49f959ffd46bca2c5791e08fa81fdd28ed416 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 27 Apr 2020 10:10:40 +0100 Subject: [PATCH 17/21] linux (RPi/RPi2/RPi4): update to linux-df9a97f (5.4.32 rpivid-v4l2 force push) --- 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 3a5fd7e91f..cbd3b0591b 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="7aace1e16a0c5f34a64eaf3f7f3a511f27a35aa5" # (5.4.32 with PINCTRL) - PKG_SHA256="bd3dbafcafce10475bd3e13ecec06a712363029cf1e909a68245e6de10c69c24" + PKG_VERSION="df9a97fcc1ec5abb570d9c8ae5e24939380d6902" # 5.4.32 rebase + PKG_SHA256="a365c83462464f7fa9260b0b4f542133db48c5ba13463c432add083a975a825b" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 7aebfbff5a3f6086addf9808fba7e5502c79710e Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 27 Apr 2020 16:56:59 +0100 Subject: [PATCH 18/21] RPi: update to firmware 20354be --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index def5505fac..8b76ac8580 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="929ba7e717cdc63412c9f3ea10964282248f04db" -PKG_SHA256="d11940b9f6fe7b478d8693e0c5734d16873655b20024871e2f28d31e03c2dcab" +PKG_VERSION="20354bebcc2a8448128f2348e19e155910d25122" +PKG_SHA256="4c20e01995e5ca76dc1f0c166690250204053039a9f8c210f3feb33bf25bbe6b" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 44172894b8..162df33597 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="929ba7e717cdc63412c9f3ea10964282248f04db" -PKG_SHA256="b87199320b81bb17a7673dc7a737e8cbda1673e3f6bad3a61e19b06166d73980" +PKG_VERSION="20354bebcc2a8448128f2348e19e155910d25122" +PKG_SHA256="ffa5ef73a2113467f55b12552055bbf3a5201ce6958b1f52296b6bf9ec1fbfbe" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From c54cb47fdf0320eae141cbeb8c05e1553a4e71dc Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 27 Apr 2020 22:27:32 +0100 Subject: [PATCH 19/21] linux (RPi/RPi2/RPi4): update to linux-2e345fd (5.4.35) --- 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 cbd3b0591b..103aae2753 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="df9a97fcc1ec5abb570d9c8ae5e24939380d6902" # 5.4.32 rebase - PKG_SHA256="a365c83462464f7fa9260b0b4f542133db48c5ba13463c432add083a975a825b" + PKG_VERSION="2e345fde99d420caaacf060cfaebd870551b1dce" # 5.4.35 + PKG_SHA256="ef4041f44e851643da207669ca1560eb697aa19bcc71d57e5d1c5d0dea64c1aa" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 8cc6a0ab91b3b53459c005acd8613d1a72bcc65f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 29 Apr 2020 13:14:09 +0100 Subject: [PATCH 20/21] linux (RPi/RPi2/RPi4): update to linux-cda6aaf (5.4.35 with ISP) --- 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 103aae2753..1906a570b4 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -23,8 +23,8 @@ case "$LINUX" in PKG_PATCH_DIRS="amlogic" ;; raspberrypi) - PKG_VERSION="2e345fde99d420caaacf060cfaebd870551b1dce" # 5.4.35 - PKG_SHA256="ef4041f44e851643da207669ca1560eb697aa19bcc71d57e5d1c5d0dea64c1aa" + PKG_VERSION="cda6aaf08ad0f88926611ec50e7de4c4b4f88832" # 5.4.35 with ISP + PKG_SHA256="b14f6aab5a4c32d71e203bb745bd78bc24c4daf04c5b29114fab30b177276bf2" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From e620277dc0ab2c09b41779b3b511f2f5d1ad5b0f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 29 Apr 2020 13:16:19 +0100 Subject: [PATCH 21/21] linux (RPi/RPi2/RPi4): config options for 5.4.35 with ISP --- projects/RPi/devices/RPi/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi4/linux/linux.arm.conf | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index bb18d49f65..96b94917fe 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 5.4.29 Kernel Configuration +# Linux/arm 5.4.35 Kernel Configuration # # @@ -4311,6 +4311,7 @@ CONFIG_SND_BCM2835=m CONFIG_BCM2835_VCHIQ_MMAL=y CONFIG_BCM_VC_SM_CMA=y CONFIG_VIDEO_CODEC_BCM2835=m +CONFIG_VIDEO_ISP_BCM2835=m # CONFIG_PI433 is not set # diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 0fa2c15371..c829a16efa 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 5.4.29 Kernel Configuration +# Linux/arm 5.4.35 Kernel Configuration # # @@ -4441,6 +4441,7 @@ CONFIG_SND_BCM2835=m CONFIG_BCM2835_VCHIQ_MMAL=y CONFIG_BCM_VC_SM_CMA=y CONFIG_VIDEO_CODEC_BCM2835=m +CONFIG_VIDEO_ISP_BCM2835=m # CONFIG_PI433 is not set # diff --git a/projects/RPi/devices/RPi4/linux/linux.arm.conf b/projects/RPi/devices/RPi4/linux/linux.arm.conf index b9891bc9f4..85348a7730 100644 --- a/projects/RPi/devices/RPi4/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi4/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.4.29 Kernel Configuration +# Linux/arm 5.4.35 Kernel Configuration # # @@ -5059,6 +5059,7 @@ CONFIG_SND_BCM2835=m CONFIG_BCM2835_VCHIQ_MMAL=m CONFIG_BCM_VC_SM_CMA=y CONFIG_VIDEO_CODEC_BCM2835=m +CONFIG_VIDEO_ISP_BCM2835=m # CONFIG_PI433 is not set #