[PATCH] ARM: dts: microchip: at91-kizbox3-hs: consolidate gpio-keys pinctrl

Kendall Willis k-willis at ti.com
Mon Sep 28 13:33:03 PDT 2026


The gpio-keys node had five pinctrl entries (pinctrl-0 through pinctrl-4)
all mapped to the same state name "default". Merge all phandles into a
single pinctrl-0 property with one "default" state name. This causes no
functional change, but is inline with the current kernel style of one
pinctrl entry per state.

Signed-off-by: Kendall Willis <k-willis at ti.com>
---
 arch/arm/boot/dts/microchip/at91-kizbox3-hs.dts | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/arch/arm/boot/dts/microchip/at91-kizbox3-hs.dts b/arch/arm/boot/dts/microchip/at91-kizbox3-hs.dts
index 19a286dcc8a51fcce3e8119c2531198bcdb4db93..6156cb8e54b3e092f7bc4e30fb7604f08e181b25 100644
--- a/arch/arm/boot/dts/microchip/at91-kizbox3-hs.dts
+++ b/arch/arm/boot/dts/microchip/at91-kizbox3-hs.dts
@@ -57,16 +57,16 @@ led-6 {
 
 	gpio-keys {
 		compatible = "gpio-keys";
-		pinctrl-names = "default" , "default", "default",
-				"default", "default";
-		pinctrl-0 = <&pinctrl_key_gpio_default>;
-		pinctrl-1 = <&pinctrl_pio_rf &pinctrl_pio_wifi>;
-		pinctrl-2 = <&pinctrl_pio_io_boot
-			     &pinctrl_pio_io_reset
-			     &pinctrl_pio_io_test_radio>;
-		pinctrl-3 = <&pinctrl_pio_zbe_test_radio
-			     &pinctrl_pio_zbe_rst>;
-		pinctrl-4 = <&pinctrl_pio_input>;
+		pinctrl-0 = <&pinctrl_key_gpio_default
+			    &pinctrl_pio_rf
+			    &pinctrl_pio_wifi
+			    &pinctrl_pio_io_boot
+			    &pinctrl_pio_io_reset
+			    &pinctrl_pio_io_test_radio
+			    &pinctrl_pio_zbe_test_radio
+			    &pinctrl_pio_zbe_rst
+			    &pinctrl_pio_input>;
+		pinctrl-names = "default";
 
 		switch-1 {
 			label = "SW1";

---
base-commit: 72d3fcf802c45d00b300f25b848a93c3a2bd7c7e
change-id: 20260928-gpio-dt-binding-fix-9d92e23eebd0

Best regards,
-- 
Kendall Willis <k-willis at ti.com>




More information about the linux-arm-kernel mailing list