]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm: mvebu: add pin muxing options for the SDIO interface on Armada 370
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 21 Dec 2012 14:49:05 +0000 (15:49 +0100)
committerArnd Bergmann <arnd@arndb.de>
Thu, 28 Feb 2013 17:57:09 +0000 (18:57 +0100)
The SDIO interface is available either on pins MPP9/11/12/13/14/15 or
MPP47/48/49/50/51/52 on the Armada 370. Even though all combinations
are potentially possible, those two muxing options are the most
probable ones, so we provide those at the SoC level .dtsi file.

In practice, in turns out the Armada 370 DB board uses the former,
while the Armada 370 Mirabox uses the latter.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/boot/dts/armada-370.dtsi

index 636cf7d4009ecf343d3b9a8d596bf092360a59b0..88f9bab44d52c92e560678101b85763f8294d945 100644 (file)
@@ -47,6 +47,18 @@ system-controller@d0018200 {
                pinctrl {
                        compatible = "marvell,mv88f6710-pinctrl";
                        reg = <0xd0018000 0x38>;
+
+                       sdio_pins1: sdio-pins1 {
+                             marvell,pins = "mpp9",  "mpp11", "mpp12",
+                                            "mpp13", "mpp14", "mpp15";
+                             marvell,function = "sd0";
+                       };
+
+                       sdio_pins2: sdio-pins2 {
+                             marvell,pins = "mpp47", "mpp48", "mpp49",
+                                            "mpp50", "mpp51", "mpp52";
+                             marvell,function = "sd0";
+                       };
                };
 
                gpio0: gpio@d0018100 {