arm: dts: spear600: Add ssp controller nodes
authorKory Maincent <kory.maincent@bootlin.com>
Wed, 2 Nov 2022 17:10:09 +0000 (18:10 +0100)
committerArnd Bergmann <arnd@arndb.de>
Mon, 14 Nov 2022 15:10:12 +0000 (16:10 +0100)
The SPEAr600 has three Synchronous serial port to enables synchronous
serial communication with slave or master peripherals (SPI). Lets add these
nodes to be able to use them.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/boot/dts/spear600.dtsi

index 9d5a04a..6b67c0c 100644 (file)
                                interrupts = <6>;
                                status = "disabled";
                        };
+
+                       ssp1: spi@d0100000 {
+                               compatible = "arm,pl022", "arm,primecell";
+                               reg = <0xd0100000 0x1000>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               interrupt-parent = <&vic0>;
+                               interrupts = <26>;
+                               status = "disabled";
+                       };
+
+                       ssp2: spi@d0180000 {
+                               compatible = "arm,pl022", "arm,primecell";
+                               reg = <0xd0180000 0x1000>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               interrupt-parent = <&vic0>;
+                               interrupts = <27>;
+                               status = "disabled";
+                       };
+
+                       ssp3: spi@d8180000 {
+                               compatible = "arm,pl022", "arm,primecell";
+                               reg = <0xd8180000 0x1000>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               interrupt-parent = <&vic1>;
+                               interrupts = <5>;
+                               status = "disabled";
+                       };
                };
        };
 };