[SRU][N:raspi][PATCH 06/13] dts: bcm2712-rpi: The SoC gpiochips start at 10

Juerg Haefliger juerg.haefliger at canonical.com
Tue Jun 3 07:35:19 UTC 2025


From: Phil Elwell <phil at raspberrypi.com>

BugLink: https://bugs.launchpad.net/bugs/2111928

Make the BCM2712's onboard GPIOs start at gpiochip10, marking them out
as system resources and preventing accidental use by existing Pi 5
code.

Signed-off-by: Phil Elwell <phil at raspberrypi.com>
(cherry picked from commit 70c640ce992234aacba5a717f3fb47319f451431 rpi-6.6.y)
Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
 arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi
index 6cded606343d..24bd79188f4d 100644
--- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi
+++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi
@@ -78,6 +78,7 @@ aliases: aliases {
 		gpio3 = &pinctrl;
 		gpio4 = &pinctrl_aon;
 		gpiochip0 = &gpio;
+		gpiochip10 = &gio;
 		i2c = &i2c_arm;
 		i2c0 = &i2c0;
 		i2c1 = &i2c1;
-- 
2.48.1




More information about the kernel-team mailing list