From af61e4412293b2e84a7a1a6fd4b17fc40b472a1c Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 5 Jan 2025 00:24:07 +0000 Subject: [PATCH 1/4] bcm2835-utils: update to githash e709cd6 log: - https://github.com/raspberrypi/utils/compare/6dc6f5f3d129a6c9423316ac1a53efb19a5c40d1...e709cd6bc7b80646a99e8834eb872bd5189a3af9 --- packages/tools/bcm2835-utils/package.mk | 4 +-- .../patches/bcm2835-utils-111.patch | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch diff --git a/packages/tools/bcm2835-utils/package.mk b/packages/tools/bcm2835-utils/package.mk index 25c5d783b3..531384808e 100644 --- a/packages/tools/bcm2835-utils/package.mk +++ b/packages/tools/bcm2835-utils/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-utils" -PKG_VERSION="6dc6f5f3d129a6c9423316ac1a53efb19a5c40d1" -PKG_SHA256="b61752ec069075c7ca95bee70c95ef2fc3088c299dfcded2e164f81277a76940" +PKG_VERSION="e709cd6bc7b80646a99e8834eb872bd5189a3af9" +PKG_SHA256="7627edf857d21d88037cf53b46fb87dd092ae5f0c7d823dc652e8143c4407288" PKG_ARCH="arm aarch64" PKG_LICENSE="BSD-3-Clause" PKG_SITE="https://github.com/raspberrypi/utils" diff --git a/packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch b/packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch new file mode 100644 index 0000000000..5b8362a2e1 --- /dev/null +++ b/packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch @@ -0,0 +1,28 @@ +From c176592e36bb1ace8d5017df602b12acf132721e Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Sun, 5 Jan 2025 23:49:42 +1100 +Subject: [PATCH] piolib: fixes may be used uninitialized + +Fixes compile error: + In function 'quadrature_encoder_get_count', + inlined from 'main' at /build/bcm2835-utils/piolib/examples/quadrature_encoder.c:58:21: +/build/bcm2835-utils/piolib/examples/quadrature_encoder.pio.h:106:12: error: 'ret' may be used uninitialized [-Werror=maybe-uninitialized] + 106 | return ret; + | ^~~ +--- + piolib/examples/quadrature_encoder.pio.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/piolib/examples/quadrature_encoder.pio.h b/piolib/examples/quadrature_encoder.pio.h +index eb15cb7..90991b0 100644 +--- a/piolib/examples/quadrature_encoder.pio.h ++++ b/piolib/examples/quadrature_encoder.pio.h +@@ -94,7 +94,7 @@ static inline void quadrature_encoder_program_init(PIO pio, uint sm, uint pin, i + } + static inline int32_t quadrature_encoder_get_count(PIO pio, uint sm) + { +- uint ret; ++ uint ret = 0; + int n; + // if the FIFO has N entries, we fetch them to drain the FIFO, + // plus one entry which will be guaranteed to not be stale From ecc2da7e7572a882889ec6ac5c89bd55a5a1297d Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 6 Jan 2025 10:26:02 +0000 Subject: [PATCH 2/4] bcm2835-utils: update to githash 02e3ffe --- packages/tools/bcm2835-utils/package.mk | 4 +-- .../patches/bcm2835-utils-111.patch | 28 ------------------- 2 files changed, 2 insertions(+), 30 deletions(-) delete mode 100644 packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch diff --git a/packages/tools/bcm2835-utils/package.mk b/packages/tools/bcm2835-utils/package.mk index 531384808e..b1a693d923 100644 --- a/packages/tools/bcm2835-utils/package.mk +++ b/packages/tools/bcm2835-utils/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-utils" -PKG_VERSION="e709cd6bc7b80646a99e8834eb872bd5189a3af9" -PKG_SHA256="7627edf857d21d88037cf53b46fb87dd092ae5f0c7d823dc652e8143c4407288" +PKG_VERSION="02e3ffeee7dc8f954271fd42a3ed983567c55eb4" +PKG_SHA256="1b519e2cb24108c6f4d7e7ef0c046f9bcc92e68c53367a61913136a1096cd2fd" PKG_ARCH="arm aarch64" PKG_LICENSE="BSD-3-Clause" PKG_SITE="https://github.com/raspberrypi/utils" diff --git a/packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch b/packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch deleted file mode 100644 index 5b8362a2e1..0000000000 --- a/packages/tools/bcm2835-utils/patches/bcm2835-utils-111.patch +++ /dev/null @@ -1,28 +0,0 @@ -From c176592e36bb1ace8d5017df602b12acf132721e Mon Sep 17 00:00:00 2001 -From: Rudi Heitbaum -Date: Sun, 5 Jan 2025 23:49:42 +1100 -Subject: [PATCH] piolib: fixes may be used uninitialized - -Fixes compile error: - In function 'quadrature_encoder_get_count', - inlined from 'main' at /build/bcm2835-utils/piolib/examples/quadrature_encoder.c:58:21: -/build/bcm2835-utils/piolib/examples/quadrature_encoder.pio.h:106:12: error: 'ret' may be used uninitialized [-Werror=maybe-uninitialized] - 106 | return ret; - | ^~~ ---- - piolib/examples/quadrature_encoder.pio.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/piolib/examples/quadrature_encoder.pio.h b/piolib/examples/quadrature_encoder.pio.h -index eb15cb7..90991b0 100644 ---- a/piolib/examples/quadrature_encoder.pio.h -+++ b/piolib/examples/quadrature_encoder.pio.h -@@ -94,7 +94,7 @@ static inline void quadrature_encoder_program_init(PIO pio, uint sm, uint pin, i - } - static inline int32_t quadrature_encoder_get_count(PIO pio, uint sm) - { -- uint ret; -+ uint ret = 0; - int n; - // if the FIFO has N entries, we fetch them to drain the FIFO, - // plus one entry which will be guaranteed to not be stale From 331ee39f3b0ded11435bfc3b0d8673dc6b8ac1f2 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 18 Jul 2025 12:55:32 +0000 Subject: [PATCH 3/4] bcm2835-utils: update to githash b7651d8 Log: - https://github.com/raspberrypi/utils/compare/02e3ffeee7dc8f954271fd42a3ed983567c55eb4...b7651d86d71a172b2208c67b2e360cbcb4f9d98f --- packages/tools/bcm2835-utils/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/bcm2835-utils/package.mk b/packages/tools/bcm2835-utils/package.mk index b1a693d923..957e9df748 100644 --- a/packages/tools/bcm2835-utils/package.mk +++ b/packages/tools/bcm2835-utils/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-utils" -PKG_VERSION="02e3ffeee7dc8f954271fd42a3ed983567c55eb4" -PKG_SHA256="1b519e2cb24108c6f4d7e7ef0c046f9bcc92e68c53367a61913136a1096cd2fd" +PKG_VERSION="b7651d86d71a172b2208c67b2e360cbcb4f9d98f" +PKG_SHA256="d96de4b95f3cd69a9f14000802e05ee364b3be7ebee45c988ff5b7ee38b0acb1" PKG_ARCH="arm aarch64" PKG_LICENSE="BSD-3-Clause" PKG_SITE="https://github.com/raspberrypi/utils" From 29b9bfadac2b0e5587f9f81b07ec14c8c7076b24 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 8 May 2025 13:20:25 +0200 Subject: [PATCH 4/4] brcmfmac_sdio-firmware-rpi: update to 6596d33 Signed-off-by: Matthias Reichl --- packages/linux-firmware/brcmfmac_sdio-firmware-rpi/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux-firmware/brcmfmac_sdio-firmware-rpi/package.mk b/packages/linux-firmware/brcmfmac_sdio-firmware-rpi/package.mk index 6da96dfd2b..1fb1d79e0a 100644 --- a/packages/linux-firmware/brcmfmac_sdio-firmware-rpi/package.mk +++ b/packages/linux-firmware/brcmfmac_sdio-firmware-rpi/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="brcmfmac_sdio-firmware-rpi" -PKG_VERSION="4c1789eb8705336b956b3bf1a3e6e3359c0555e4" -PKG_SHA256="02809dad206de1051226a58d1fb15f930bc2f19544bb2865893712250760067e" +PKG_VERSION="6596d332eaadd63e2413e3937715a084f61c39e2" +PKG_SHA256="d9835b33bea65cf15f41753e215a11e5eca818a6e3bfacaa750aeac12456c24f" PKG_LICENSE="GPL" PKG_SITE="https://github.com/LibreELEC/LibreELEC.tv" PKG_URL="https://github.com/LibreELEC/${PKG_NAME}/archive/${PKG_VERSION}.tar.gz"