ARM: sun8i: v3s: add pinmux for mmc1
authorIcenowy Zheng <icenowy@aosc.io>
Mon, 15 May 2017 08:40:00 +0000 (16:40 +0800)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Mon, 15 May 2017 08:54:06 +0000 (10:54 +0200)
The dock board of Lichee Pi Zero features a MicroSD slot on MMC1, which
can be used with a MicroSD card or the MicroSD-slot Wi-Fi card provided
by Lichee Pi Zero.

Add pinmux for the mmc1 controller, and specify it in the mmc1 device
node as it's the only pinmux for mmc1.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
arch/arm/boot/dts/sun8i-v3s.dtsi

index b9a3df9..6ff5066 100644 (file)
                        resets = <&ccu RST_BUS_MMC1>;
                        reset-names = "ahb";
                        interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&mmc1_pins>;
                        status = "disabled";
                        #address-cells = <1>;
                        #size-cells = <0>;
                                drive-strength = <30>;
                                bias-pull-up;
                        };
+
+                       mmc1_pins: mmc1 {
+                               pins = "PG0", "PG1", "PG2", "PG3",
+                                      "PG4", "PG5";
+                               function = "mmc1";
+                               drive-strength = <30>;
+                               bias-pull-up;
+                       };
                };
 
                timer@01c20c00 {