]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm: dts: adi: rename GPIO expanders
authorOzan Durgut <ozan.durgut@analog.com>
Mon, 26 Jan 2026 16:15:04 +0000 (17:15 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 3 Feb 2026 21:45:58 +0000 (15:45 -0600)
The current naming convention for GPIO expanders across ADI SC5xx
device trees is inconsistent. This patch updates the node names to
correct indexing and clarify hardware location.

For SC573, SC584, and SC589 evaluation SBCs, switch to zero-based
indexing to align with standard conventions.

For SC594 and SC598 SoM + carrier evaluation kits, rename the nodes to
crr_gpio_expander. This prefix indicates which board the expander is on.

Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
Reviewed-by: Greg Malysa <malysagreg@gmail.com>
arch/arm/dts/sc573-ezkit.dts
arch/arm/dts/sc584-ezkit.dts
arch/arm/dts/sc589-ezkit.dts
arch/arm/dts/sc594-som-ezkit.dts
arch/arm/dts/sc594-som-ezlite.dts
arch/arm/dts/sc598-som-ezkit.dts
arch/arm/dts/sc598-som-ezlite.dts

index a848d55be6254e217a168bbf967d9018a62b094f..4a3d1ed5c5645aee452c05e2219a7027052309ee 100644 (file)
@@ -14,7 +14,7 @@
 };
 
 &i2c0 {
-       gpio_expander1: mcp23017@21 {
+       gpio_expander0: mcp23017@21 {
                compatible = "microchip,mcp23017";
                reg = <0x21>;
                gpio-controller;
                };
        };
 
-       gpio_expander2: mcp23017@22 {
+       gpio_expander1: mcp23017@22 {
                compatible = "microchip,mcp23017";
                reg = <0x22>;
                gpio-controller;
index e9f4e1da38316da19242fac126a93f0f42a38217..176faa5067253e2f6cb0812ccc42ce681c7c171f 100644 (file)
@@ -13,7 +13,7 @@
 };
 
 &i2c2 {
-       gpio_expander1: mcp23017@21 {
+       gpio_expander0: mcp23017@21 {
                compatible = "microchip,mcp23017";
                reg = <0x21>;
                gpio-controller;
                };
        };
 
-       gpio_expander2: mcp23017@22 {
+       gpio_expander1: mcp23017@22 {
                compatible = "microchip,mcp23017";
                reg = <0x22>;
                gpio-controller;
index 39ac7a4fd6e62b4dcc6d1cc76ae33fa206cc4462..d8eb5b6f8fef6131c4b48336d18b94f2851b2cab 100644 (file)
@@ -17,7 +17,7 @@
 &i2c0 {
        #address-cells = <1>;
        #size-cells = <0>;
-       gpio_expander1: mcp23017@21 {
+       gpio_expander0: mcp23017@21 {
                compatible = "microchip,mcp23017";
                reg = <0x21>;
                gpio-controller;
                };
        };
 
-       gpio_expander2: mcp23017@22 {
+       gpio_expander1: mcp23017@22 {
                compatible = "microchip,mcp23017";
                reg = <0x22>;
                gpio-controller;
index c8a01fba527737c6e9705d0305516e14b5e351ee..afc16df577adc9ee706b2e6e617af35d8a0677a2 100644 (file)
@@ -13,7 +13,7 @@
 };
 
 &i2c2 {
-       gpio_expander2: mcp23017@22 {
+       crr_gpio_expander: mcp23017@22 {
                compatible = "microchip,mcp23017";
                reg = <0x22>;
                gpio-controller;
index 970d3b1a37727661bc7ceb6b7096c83a655131af..ab6f94352fcc289b5037d1670b7aba5cfbb8500c 100644 (file)
@@ -13,7 +13,7 @@
 };
 
 &i2c2 {
-       gpio_expander: adp5588@30 {
+       crr_gpio_expander: adp5588@30 {
                compatible = "adi,adp5588";
                reg = <0x30>;
                gpio-controller;
index 36ea66714cbd53991268da325077061251b8da74..493d2010e32b82b6c61553c2a3edc6999ce0e0ac 100644 (file)
@@ -13,7 +13,7 @@
 };
 
 &i2c2 {
-       gpio_expander2: mcp23017@22 {
+       crr_gpio_expander: mcp23017@22 {
                compatible = "microchip,mcp23017";
                reg = <0x22>;
                gpio-controller;
index 72d336a6673b7193dfbcec16a5f2b51a61642141..179c291f34b3545b2fb5cf61a8a3c88bb587754d 100644 (file)
@@ -13,7 +13,7 @@
 };
 
 &i2c2 {
-       gpio_expander: adp5588@30 {
+       crr_gpio_expander: adp5588@30 {
                compatible = "adi,adp5588";
                reg = <0x30>;
                gpio-controller;