From c99de9c356b1f0c9078760a22fe3a83f8a30ee29 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 19 Mar 2022 15:12:46 +0100 Subject: [PATCH 01/17] Revert "TEST linux (RPi): add patch to delay cec_phys_addr_invalidate" This reverts commit a89289334ecdc2a4543de64efe650a9f58b95060. This patch does not seem to help so drop it. --- ...-test-delay-cec_phys_addr_invalidate.patch | 87 ------------------- 1 file changed, 87 deletions(-) delete mode 100644 packages/linux/patches/raspberrypi/linux-001-test-delay-cec_phys_addr_invalidate.patch diff --git a/packages/linux/patches/raspberrypi/linux-001-test-delay-cec_phys_addr_invalidate.patch b/packages/linux/patches/raspberrypi/linux-001-test-delay-cec_phys_addr_invalidate.patch deleted file mode 100644 index 3abacb3ac5..0000000000 --- a/packages/linux/patches/raspberrypi/linux-001-test-delay-cec_phys_addr_invalidate.patch +++ /dev/null @@ -1,87 +0,0 @@ -From b5c047738ca72ac345820a4573b576a466584234 Mon Sep 17 00:00:00 2001 -From: Dom Cobley -Date: Thu, 20 Jan 2022 18:09:18 +0000 -Subject: [PATCH] drm/vc4:hdmi: Delay cec_phys_addr_invalidate - -Wait briefly before generating the cec_phys_addr_invalidate, -and skip it if it's immediately followed by a valid one. - -This avoids the confusion of TV generating a powered up event -and libcec generating an active source message which swicthes -everything back on after a power off. - -See: -https://forum.libreelec.tv/thread/24783-tv-avr-turns-back-on-right-after-turning-them-off -Signed-off-by: Dom Cobley ---- - drivers/gpu/drm/vc4/vc4_hdmi.c | 16 +++++++++++++++- - drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + - 2 files changed, 16 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c -index d71cd43785053..7f68faedba669 100644 ---- a/drivers/gpu/drm/vc4/vc4_hdmi.c -+++ b/drivers/gpu/drm/vc4/vc4_hdmi.c -@@ -224,6 +224,8 @@ static void vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) {} - - static void vc4_hdmi_enable_scrambling(struct drm_encoder *encoder); - -+#define CEC_POLLING_DELAY_MS 1000 -+ - static enum drm_connector_status - vc4_hdmi_connector_detect(struct drm_connector *connector, bool force) - { -@@ -250,6 +252,8 @@ vc4_hdmi_connector_detect(struct drm_connector *connector, bool force) - struct edid *edid = drm_get_edid(connector, vc4_hdmi->ddc); - - if (edid) { -+ if (delayed_work_pending(&vc4_hdmi->cec_work)) -+ cancel_delayed_work_sync(&vc4_hdmi->cec_work); - cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); - vc4_hdmi->encoder.hdmi_monitor = drm_detect_hdmi_monitor(edid); - kfree(edid); -@@ -266,7 +270,8 @@ vc4_hdmi_connector_detect(struct drm_connector *connector, bool force) - - vc4_hdmi->encoder.hdmi_monitor = false; - -- cec_phys_addr_invalidate(vc4_hdmi->cec_adap); -+ queue_delayed_work(system_wq, &vc4_hdmi->cec_work, -+ msecs_to_jiffies(CEC_POLLING_DELAY_MS)); - - out: - pm_runtime_put(&vc4_hdmi->pdev->dev); -@@ -751,6 +756,14 @@ static void vc4_hdmi_scrambling_wq(struct work_struct *work) - msecs_to_jiffies(SCRAMBLING_POLLING_DELAY_MS)); - } - -+static void vc4_hdmi_cec_wq(struct work_struct *work) -+{ -+ struct vc4_hdmi *vc4_hdmi = container_of(to_delayed_work(work), -+ struct vc4_hdmi, -+ cec_work); -+ cec_phys_addr_invalidate(vc4_hdmi->cec_adap); -+} -+ - static void vc4_hdmi_encoder_post_crtc_disable(struct drm_encoder *encoder, - struct drm_atomic_state *state) - { -@@ -2956,6 +2969,7 @@ static int vc4_hdmi_bind(struct device *dev, struct device *master, void *data) - mutex_init(&vc4_hdmi->mutex); - spin_lock_init(&vc4_hdmi->hw_lock); - INIT_DELAYED_WORK(&vc4_hdmi->scrambling_work, vc4_hdmi_scrambling_wq); -+ INIT_DELAYED_WORK(&vc4_hdmi->cec_work, vc4_hdmi_cec_wq); - - dev_set_drvdata(dev, vc4_hdmi); - encoder = &vc4_hdmi->encoder.base.base; -diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.h b/drivers/gpu/drm/vc4/vc4_hdmi.h -index 3dd0d2a53a445..2125633f72e3d 100644 ---- a/drivers/gpu/drm/vc4/vc4_hdmi.h -+++ b/drivers/gpu/drm/vc4/vc4_hdmi.h -@@ -141,6 +141,7 @@ struct vc4_hdmi { - struct drm_connector connector; - - struct delayed_work scrambling_work; -+ struct delayed_work cec_work; - - struct i2c_adapter *ddc; - void __iomem *hdmicore_regs; From 1eae165154ceb893e3db3ae9768676a6492deb57 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 18 Mar 2022 12:59:42 +0100 Subject: [PATCH 02/17] RPi: update to firmware 7cb1aa0 Signed-off-by: Matthias Reichl --- 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 c82175e5f7..0cf3f0ddd9 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="231daece7cbf9282736efa7d254b3e4859f8e73b" -PKG_SHA256="7118e689bca498073420e4f2fa1fe391c95a36d246794e6ea9fc6ab0c66a0edb" +PKG_VERSION="7cb1aa0ff575959163e1cea042e5e3ab5a7a90d2" +PKG_SHA256="781356e76352d12b0f247f98b19aefc1abe624bae7f02a498fef2c909b6b84e8" 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 4b2b4547b3..7990156171 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="231daece7cbf9282736efa7d254b3e4859f8e73b" -PKG_SHA256="1ddca33cd5f81b3fa0cc74ac6f253e67a5f0915a707cac81e19a4c520543d7a0" +PKG_VERSION="7cb1aa0ff575959163e1cea042e5e3ab5a7a90d2" +PKG_SHA256="87750a6696e56d4331c5d1f1d458f06fdb4632cab89a8106e617e33ad75a0db4" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 78fd0c9721336623e88ba9812f54df92a9921144 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 19 Mar 2022 15:14:45 +0100 Subject: [PATCH 03/17] rpi-eeprom: update to dd0e086 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 20c1a0a1c9..a8c1fa5c60 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="e866f258d97a06f8b6ca8253b9e0e831494e5c86" -PKG_SHA256="3638a7e22ecb338c5cfeed3dafd7744255eaecce2dd00197c2585f89d03db2a7" +PKG_VERSION="dd0e086280124e0522111a7d2bf56420d1167844" +PKG_SHA256="dd0e66f3f608664521756e25f3dbe686dee7776e817f912e600d53b91ccc3bc3" PKG_ARCH="arm" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" From 418fdd2bd2aedd9227945af502188a2300d32e9a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 25 Mar 2022 10:17:27 +0100 Subject: [PATCH 04/17] RPi: update to firmware ea4c803 Signed-off-by: Matthias Reichl --- 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 0cf3f0ddd9..ecf7c5f954 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="7cb1aa0ff575959163e1cea042e5e3ab5a7a90d2" -PKG_SHA256="781356e76352d12b0f247f98b19aefc1abe624bae7f02a498fef2c909b6b84e8" +PKG_VERSION="ea4c803c57697aad951a27fcd64c01ef16f9fe7f" +PKG_SHA256="c1287239c85df1ad804c573653439553e5c50fab6459909513445140a9bdabd5" 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 7990156171..30862bbf55 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="7cb1aa0ff575959163e1cea042e5e3ab5a7a90d2" -PKG_SHA256="87750a6696e56d4331c5d1f1d458f06fdb4632cab89a8106e617e33ad75a0db4" +PKG_VERSION="ea4c803c57697aad951a27fcd64c01ef16f9fe7f" +PKG_SHA256="69fa1fd9546dbe7a8593735400ab8815bbbcdac3efc76707b0fc8b9b121613c5" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 6cf632cf0bbf5bc64e97257379d1e594d0893efb Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 12 Apr 2022 11:21:22 +0200 Subject: [PATCH 05/17] linux (RPi): update to 5.10.110-89c0af7 Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 +- .../linux-999.03-fix-dirty-pipe.patch | 40 ------------------- 2 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 packages/linux/patches/raspberrypi/linux-999.03-fix-dirty-pipe.patch diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 3fd49481bc..5a667f9b0f 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -22,8 +22,8 @@ case "${LINUX}" in PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; raspberrypi) - PKG_VERSION="b0272c695e99a8dcc3a01298db56361333f1fdcf" # 5.10.95 - PKG_SHA256="e545db3c1064318c76477436589d3d36041389bae254bcf050022807b0822086" + PKG_VERSION="89c0af71c9cf157a865afb526e9ebc21aadd531b" # 5.10.110 + PKG_SHA256="1569d7bfc8335d30dddb5bd017467d98977fc5402b227edd9e133e68164d2263" 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-999.03-fix-dirty-pipe.patch b/packages/linux/patches/raspberrypi/linux-999.03-fix-dirty-pipe.patch deleted file mode 100644 index 5317144f10..0000000000 --- a/packages/linux/patches/raspberrypi/linux-999.03-fix-dirty-pipe.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 9d2231c5d74e13b2a0546fee6737ee4446017903 Mon Sep 17 00:00:00 2001 -From: Max Kellermann -Date: Mon, 21 Feb 2022 11:03:13 +0100 -Subject: [PATCH] lib/iov_iter: initialize "flags" in new pipe_buffer - -The functions copy_page_to_iter_pipe() and push_pipe() can both -allocate a new pipe_buffer, but the "flags" member initializer is -missing. - -Fixes: 241699cd72a8 ("new iov_iter flavour: pipe-backed") -To: Alexander Viro -To: linux-fsdevel@vger.kernel.org -To: linux-kernel@vger.kernel.org -Cc: stable@vger.kernel.org -Signed-off-by: Max Kellermann -Signed-off-by: Al Viro ---- - lib/iov_iter.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/lib/iov_iter.c b/lib/iov_iter.c -index b0e0acdf96c15e..6dd5330f7a9957 100644 ---- a/lib/iov_iter.c -+++ b/lib/iov_iter.c -@@ -414,6 +414,7 @@ static size_t copy_page_to_iter_pipe(struct page *page, size_t offset, size_t by - return 0; - - buf->ops = &page_cache_pipe_buf_ops; -+ buf->flags = 0; - get_page(page); - buf->page = page; - buf->offset = offset; -@@ -577,6 +578,7 @@ static size_t push_pipe(struct iov_iter *i, size_t size, - break; - - buf->ops = &default_pipe_buf_ops; -+ buf->flags = 0; - buf->page = page; - buf->offset = 0; - buf->len = min_t(ssize_t, left, PAGE_SIZE); From f65f7d969ea2571703a05ee8927b12c4e472e418 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 12 Apr 2022 11:21:22 +0200 Subject: [PATCH 06/17] linux (RPi): config options for 5.10.110-89c0af7 Signed-off-by: Matthias Reichl --- projects/RPi/devices/RPi/linux/linux.arm.conf | 3 ++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 5 ++++- projects/RPi/devices/RPi4/linux/linux.aarch64.conf | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index 97db28205b..0b8f8b88bb 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.10.90 Kernel Configuration +# Linux/arm 5.10.110 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Debian 10.2.1-6) 10.2.1 20210110" CONFIG_CC_IS_GCC=y @@ -3565,6 +3565,7 @@ CONFIG_HDMI=y # CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 43c3347a6b..eabea4e6e7 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.10.90 Kernel Configuration +# Linux/arm 5.10.110 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Debian 10.2.1-6) 10.2.1 20210110" CONFIG_CC_IS_GCC=y @@ -394,6 +394,7 @@ CONFIG_SWP_EMULATE=y # CONFIG_CPU_BPREDICT_DISABLE is not set CONFIG_CPU_SPECTRE=y CONFIG_HARDEN_BRANCH_PREDICTOR=y +CONFIG_HARDEN_BRANCH_HISTORY=y CONFIG_KUSER_HELPERS=y CONFIG_VDSO=y CONFIG_MIGHT_HAVE_CACHE_L2X0=y @@ -1336,6 +1337,7 @@ CONFIG_EXTRA_FIRMWARE="" # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y @@ -3702,6 +3704,7 @@ CONFIG_HDMI=y # CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set diff --git a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf index 08adef87e6..20243101da 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 5.10.90 Kernel Configuration +# Linux/arm64 5.10.110 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Debian 10.2.1-6) 10.2.1 20210110" CONFIG_CC_IS_GCC=y @@ -392,6 +392,7 @@ CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_XEN is not set CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y CONFIG_RODATA_FULL_DEFAULT_ENABLED=y # CONFIG_ARM64_SW_TTBR0_PAN is not set CONFIG_ARM64_TAGGED_ADDR_ABI=y @@ -2563,7 +2564,6 @@ CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=y CONFIG_HW_RANDOM_IPROC_RNG200=y -CONFIG_HW_RANDOM_CAVIUM=y # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set @@ -4259,6 +4259,7 @@ CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set From 34c0ade72a56b1894aa1e3509e7d0d88caba4dc9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 15 Apr 2022 11:16:16 +0200 Subject: [PATCH 07/17] RPi: update to firmware 4fe2e4a Signed-off-by: Matthias Reichl --- 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 ecf7c5f954..f42be77146 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="ea4c803c57697aad951a27fcd64c01ef16f9fe7f" -PKG_SHA256="c1287239c85df1ad804c573653439553e5c50fab6459909513445140a9bdabd5" +PKG_VERSION="4fe2e4af02058f88f991469349a335a25a2c719d" +PKG_SHA256="26e59961cce03c823376105c7022ba460d069c3d333f0ca0f43e1197b94fb7db" 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 30862bbf55..6836a4342d 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="ea4c803c57697aad951a27fcd64c01ef16f9fe7f" -PKG_SHA256="69fa1fd9546dbe7a8593735400ab8815bbbcdac3efc76707b0fc8b9b121613c5" +PKG_VERSION="4fe2e4af02058f88f991469349a335a25a2c719d" +PKG_SHA256="bc8cddf1f2b8a2e235665cbd0367df17fb326923ca70deeea7f9eeee0525d3fb" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 89fc2e786572bb580b1acdedd2cb727b0298bd89 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 21 Apr 2022 19:19:40 +0200 Subject: [PATCH 08/17] linux (RPi): update to 5.10.110-e6f8876 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 5a667f9b0f..0b28ff62d0 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -22,8 +22,8 @@ case "${LINUX}" in PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; raspberrypi) - PKG_VERSION="89c0af71c9cf157a865afb526e9ebc21aadd531b" # 5.10.110 - PKG_SHA256="1569d7bfc8335d30dddb5bd017467d98977fc5402b227edd9e133e68164d2263" + PKG_VERSION="e6f88767eac66b211361c85b5803fe71a4053959" # 5.10.110 + PKG_SHA256="7a81d93faa6491d2ff5596d9d5b5dd511ab44f3d642c05413fcd2bd25f260273" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; From 9fbacb1568e0d37ee416532f67a843dc9d1c34a9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 28 Apr 2022 13:00:54 +0200 Subject: [PATCH 09/17] rpi-eeprom: update to d75e8ff 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 a8c1fa5c60..aa8e62c471 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="dd0e086280124e0522111a7d2bf56420d1167844" -PKG_SHA256="dd0e66f3f608664521756e25f3dbe686dee7776e817f912e600d53b91ccc3bc3" +PKG_VERSION="d75e8ff07f7d1484973fe64b9f0c17b0029fc1e0" +PKG_SHA256="4483f4d8f843b6c6959deb8c3bed2c164acc3811633131b4207b31812332558d" PKG_ARCH="arm" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" From eb54c1fbb0480c37c490b172f1dd65c68ce786b1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 1 May 2022 18:03:59 +0200 Subject: [PATCH 10/17] rpi-eeprom: update to 51491ab 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 aa8e62c471..6ec8739e8e 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="d75e8ff07f7d1484973fe64b9f0c17b0029fc1e0" -PKG_SHA256="4483f4d8f843b6c6959deb8c3bed2c164acc3811633131b4207b31812332558d" +PKG_VERSION="51491abb9c360295625bdcf09fd9fc5658136630" +PKG_SHA256="f308916a68d6edca1f8eed37efb53881ddc50b80d7f34e7b0f268480281da8da" PKG_ARCH="arm" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" From c88da4acf52bd7fad17cf672b51f36958aa00153 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 7 May 2022 17:24:18 +0200 Subject: [PATCH 11/17] RPi: update to firmware 4d076ff Signed-off-by: Matthias Reichl --- 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 f42be77146..889a9344d1 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="4fe2e4af02058f88f991469349a335a25a2c719d" -PKG_SHA256="26e59961cce03c823376105c7022ba460d069c3d333f0ca0f43e1197b94fb7db" +PKG_VERSION="4d076ffb2f319c89c88a3b741ac89ebf810009fb" +PKG_SHA256="cd415daba33aefe76e17930c10997ef6cf1210ffe31cf2d7b8261b9ea92af189" 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 6836a4342d..3690b1fb82 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="4fe2e4af02058f88f991469349a335a25a2c719d" -PKG_SHA256="bc8cddf1f2b8a2e235665cbd0367df17fb326923ca70deeea7f9eeee0525d3fb" +PKG_VERSION="4d076ffb2f319c89c88a3b741ac89ebf810009fb" +PKG_SHA256="f8222a5236173d5fac3c952eb4afe1e20b83fe43c6009723611ffebf03f39106" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From b0d2b4285210018a7c136125f7704b2f0a5c14f2 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 11 May 2022 16:30:51 +0200 Subject: [PATCH 12/17] RPi: update to firmware 2cf8a17 Signed-off-by: Matthias Reichl --- 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 889a9344d1..19605ea945 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="4d076ffb2f319c89c88a3b741ac89ebf810009fb" -PKG_SHA256="cd415daba33aefe76e17930c10997ef6cf1210ffe31cf2d7b8261b9ea92af189" +PKG_VERSION="2cf8a179b3f2e6e5e5ceba4e8e544def10a49020" +PKG_SHA256="7999b7de65abce70a58bf81593b91a06f36a58450eaacd30267ee9b504b854a4" 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 3690b1fb82..80b4d715b4 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="4d076ffb2f319c89c88a3b741ac89ebf810009fb" -PKG_SHA256="f8222a5236173d5fac3c952eb4afe1e20b83fe43c6009723611ffebf03f39106" +PKG_VERSION="2cf8a179b3f2e6e5e5ceba4e8e544def10a49020" +PKG_SHA256="081820e3db64255309f2e441f3af7b6b09eb9f19fe92637baafc6b0ee91e5940" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From fd8c7aea52673f78451d29145f490d0529dd80e7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 16 May 2022 21:46:25 +0200 Subject: [PATCH 13/17] RPi: update to firmware 3673be3 Signed-off-by: Matthias Reichl --- 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 19605ea945..6b2710f3fa 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="2cf8a179b3f2e6e5e5ceba4e8e544def10a49020" -PKG_SHA256="7999b7de65abce70a58bf81593b91a06f36a58450eaacd30267ee9b504b854a4" +PKG_VERSION="3673be308132de102fdff491d1333d9d0f823557" +PKG_SHA256="5b860703b1e8108203c2e7abfbe9bc1608436a792ea538dbc72f8c88f18938a0" 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 80b4d715b4..0aed693e66 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="2cf8a179b3f2e6e5e5ceba4e8e544def10a49020" -PKG_SHA256="081820e3db64255309f2e441f3af7b6b09eb9f19fe92637baafc6b0ee91e5940" +PKG_VERSION="3673be308132de102fdff491d1333d9d0f823557" +PKG_SHA256="24f854683ad109ca297e015feff478a1d907774fe318c32c21b3a9a5f8bff96a" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From a3d7a6d8fbceec12bfa1a4f37aeb5f4f25c9775d Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 20 May 2022 09:49:39 +0200 Subject: [PATCH 14/17] RPi: update to firmware b22546a Signed-off-by: Matthias Reichl --- 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 6b2710f3fa..a7200796c6 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="3673be308132de102fdff491d1333d9d0f823557" -PKG_SHA256="5b860703b1e8108203c2e7abfbe9bc1608436a792ea538dbc72f8c88f18938a0" +PKG_VERSION="b22546ac06cf2e88f10873d2158069fa65ed86a3" +PKG_SHA256="681e08a5b2be3212869bc1d9826e015760aca16b8c6eedd9cd6f8cdddc4a0a2f" 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 0aed693e66..8def6f607a 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="3673be308132de102fdff491d1333d9d0f823557" -PKG_SHA256="24f854683ad109ca297e015feff478a1d907774fe318c32c21b3a9a5f8bff96a" +PKG_VERSION="b22546ac06cf2e88f10873d2158069fa65ed86a3" +PKG_SHA256="b46d6a19711f8ebdc3bcbff9067c7d54b64e2bcde73b514a43bef01ef8454bbb" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 8ebb1c45810b15c9b2ec83ebc450782f19e5131f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 20 May 2022 19:33:02 +0200 Subject: [PATCH 15/17] rpi-eeprom: update to 1c758a0 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 6ec8739e8e..cbc4c81cc1 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="51491abb9c360295625bdcf09fd9fc5658136630" -PKG_SHA256="f308916a68d6edca1f8eed37efb53881ddc50b80d7f34e7b0f268480281da8da" +PKG_VERSION="1c758a0904630da2ea905118bdf34fe2d8a6bb5e" +PKG_SHA256="ab4e20ef187f1583265c0face1d7d1597df2dc5d0fef697b459794924542388a" PKG_ARCH="arm" PKG_LICENSE="BSD-3/custom" PKG_SITE="https://github.com/raspberrypi/rpi-eeprom" From b5dddb995cbecd2f5f84723610da9b2c7115aa2b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 24 May 2022 20:39:42 +0200 Subject: [PATCH 16/17] RPi: update to firmware 274d0c8 Signed-off-by: Matthias Reichl --- 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 a7200796c6..c3c3b7e95e 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="b22546ac06cf2e88f10873d2158069fa65ed86a3" -PKG_SHA256="681e08a5b2be3212869bc1d9826e015760aca16b8c6eedd9cd6f8cdddc4a0a2f" +PKG_VERSION="274d0c8ac0ec0850193618dce55c005832f918ea" +PKG_SHA256="e823e1ecf1a7a338ac70e5b8fe288a344f898d6361e9f6c99b708ac8b8ee4314" 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 8def6f607a..e676427b8a 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="b22546ac06cf2e88f10873d2158069fa65ed86a3" -PKG_SHA256="b46d6a19711f8ebdc3bcbff9067c7d54b64e2bcde73b514a43bef01ef8454bbb" +PKG_VERSION="274d0c8ac0ec0850193618dce55c005832f918ea" +PKG_SHA256="24d60e6ac978b9a25dfe80064837b39282ba3987f2c66fa4a8cc2222efb31736" PKG_ARCH="arm aarch64" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 8a647af7e58200acdd9fecf0c91bea12f5fad1c0 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 9 Jun 2022 15:08:37 +0200 Subject: [PATCH 17/17] linux (RPi): update to 5.10.110-427c6bd 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 0b28ff62d0..9c98b82d45 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -22,8 +22,8 @@ case "${LINUX}" in PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; raspberrypi) - PKG_VERSION="e6f88767eac66b211361c85b5803fe71a4053959" # 5.10.110 - PKG_SHA256="7a81d93faa6491d2ff5596d9d5b5dd511ab44f3d642c05413fcd2bd25f260273" + PKG_VERSION="427c6bd8835e197693e9b4aedbe45c2c3c84cdce" # 5.10.110 + PKG_SHA256="0b80f1f3b57874af08c0e3c7d3edc2287639c0705f99fde705055fc303317432" PKG_URL="https://github.com/raspberrypi/linux/archive/${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;;