]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: dts: lpc32xx: disabled ssp0/spi1 & ssp1/spi2 by default
authorSylvain Lemieux <slemieux@tycoint.com>
Wed, 20 Apr 2016 13:21:00 +0000 (09:21 -0400)
committerVladimir Zapolskiy <vz@mleia.com>
Thu, 21 Apr 2016 19:32:35 +0000 (22:32 +0300)
The SSP0/SPI1 and SSP1/SPI2 shared pinout and should be disable by
default.

Board specific dts should enable them, as needed.

Signed-off-by: Sylvain Lemieux <slemieux@tycoint.com>
Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
arch/arm/boot/dts/lpc32xx.dtsi

index 1b2f351e4a084d05ad6e2f8384cc12a08fc865a1..73c474610efa56c512e50faf9605403cf233eaa5 100644 (file)
                        compatible = "simple-bus";
                        ranges = <0x20000000 0x20000000 0x30000000>;
 
+                       /*
+                        * ssp0 and spi1 are shared pins;
+                        * enable one in your board dts, as needed.
+                        */
                        ssp0: ssp@20084000 {
                                compatible = "arm,pl022", "arm,primecell";
                                reg = <0x20084000 0x1000>;
                                interrupts = <20 IRQ_TYPE_LEVEL_HIGH>;
                                clocks = <&clk LPC32XX_CLK_SSP0>;
                                clock-names = "apb_pclk";
+                               status = "disabled";
                        };
 
                        spi1: spi@20088000 {
                                compatible = "nxp,lpc3220-spi";
                                reg = <0x20088000 0x1000>;
                                clocks = <&clk LPC32XX_CLK_SPI1>;
+                               status = "disabled";
                        };
 
+                       /*
+                        * ssp1 and spi2 are shared pins;
+                        * enable one in your board dts, as needed.
+                        */
                        ssp1: ssp@2008c000 {
                                compatible = "arm,pl022", "arm,primecell";
                                reg = <0x2008c000 0x1000>;
                                interrupts = <21 IRQ_TYPE_LEVEL_HIGH>;
                                clocks = <&clk LPC32XX_CLK_SSP1>;
                                clock-names = "apb_pclk";
+                               status = "disabled";
                        };
 
                        spi2: spi@20090000 {
                                compatible = "nxp,lpc3220-spi";
                                reg = <0x20090000 0x1000>;
                                clocks = <&clk LPC32XX_CLK_SPI2>;
+                               status = "disabled";
                        };
 
                        i2s0: i2s@20094000 {