arm64: allwinner: h6: enable MMC0/2 on Pine H64
authorIcenowy Zheng <icenowy@aosc.io>
Thu, 19 Jul 2018 04:28:10 +0000 (12:28 +0800)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Thu, 19 Jul 2018 14:50:33 +0000 (16:50 +0200)
The Pine H64 board have a MicroSD slot connected to MMC0 controller of
the H6 SoC and a eMMC slot connected to MMC2.

Enable them in the device tree.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts

index 1673636358efec830d0c63a3e0d86c4da50b547a..ceffc40810eec42e3655f80fcd39d66965617c73 100644 (file)
        };
 };
 
+&mmc0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc0_pins>;
+       vmmc-supply = <&reg_cldo1>;
+       cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
+       status = "okay";
+};
+
+&mmc2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc2_pins>;
+       vmmc-supply = <&reg_cldo1>;
+       vqmmc-supply = <&reg_bldo2>;
+       non-removable;
+       cap-mmc-hw-reset;
+       status = "okay";
+};
+
 &r_i2c {
        status = "okay";