]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: aspeed: Add missing "ibm,spi-fsi" compatibles
authorRob Herring (Arm) <robh@kernel.org>
Thu, 31 Jul 2025 22:12:20 +0000 (17:12 -0500)
committerAndrew Jeffery <andrew@codeconstruct.com.au>
Mon, 11 Aug 2025 00:07:47 +0000 (09:37 +0930)
The "ibm,spi-fsi" compatible is missing or incorrect in various nodes.
The incorrect cases used the "ibm,fsi2spi" compatible by mistake which
is the parent node of the actual SPI controller nodes.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Acked-by: Eddie James <eajames@linux.ibm.com>
Link: https://patch.msgid.link/20250731-dt-fsi-cleanups-v1-3-e7b695a29fc3@kernel.org
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts
arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi
arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi

index 4d9e2cd11f44ab596b62713ec4a467061056046f..9f144f527f03b9d39cc583d6afdbb37e947b2b71 100644 (file)
                        #size-cells = <0>;
 
                        cfam4_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam4_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam4_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam4_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        #size-cells = <0>;
 
                        cfam5_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam5_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam5_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam5_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        #size-cells = <0>;
 
                        cfam6_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam6_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam6_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam6_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        #size-cells = <0>;
 
                        cfam7_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam7_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam7_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam7_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible = "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
index 07ce3b2bc62a3b91692b6e230a59f7ad5c878837..06fac236773f2c5936e1d29c2559f79a8f9b1c4f 100644 (file)
@@ -82,6 +82,7 @@
                        #size-cells = <0>;
 
                        cfam0_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
@@ -98,6 +99,7 @@
                        };
 
                        cfam0_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam0_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam0_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        #size-cells = <0>;
 
                        cfam1_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam1_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam1_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam1_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
index 57494c744b5d0d6a2dbc0a46576842322c2ecbb8..9501f66d0030fbad0ac7f9a6114cea68b527d9cf 100644 (file)
                        #size-cells = <0>;
 
                        cfam2_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam2_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam2_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam2_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        #size-cells = <0>;
 
                        cfam3_spi0: spi@0 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam3_spi1: spi@20 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x20>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        cfam3_spi2: spi@40 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x40>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;
 
                        };
 
                        cfam3_spi3: spi@60 {
+                               compatible = "ibm,spi-fsi";
                                reg = <0x60>;
-                               compatible =  "ibm,fsi2spi";
                                #address-cells = <1>;
                                #size-cells = <0>;