ARM: dts: suniv: licheepi-nano: add microSD card
authorJesse Taube <mr.bossman075@gmail.com>
Thu, 17 Mar 2022 16:23:46 +0000 (16:23 +0000)
committerJernej Skrabec <jernej.skrabec@gmail.com>
Wed, 6 Apr 2022 20:27:20 +0000 (22:27 +0200)
Enable MMC0 and supply the board setting to enable the microSD card slot
on the LicheePi Nano board.
Apart from the always missing write protect switch on microSD slots,
the card-detect pin is not connected to anything, so we use the
broken-cd property.

Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
[Andre: add alias and vmmc supply]
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Samuel Holland <samuel@sholland.org>
Tested-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20220317162349.739636-10-andre.przywara@arm.com
arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts

index a1154e6c7cb5d2a798e97823f84e478e13fe067b..8fa79a1d1d2d13cdf593f0688ee51e1d7581d42e 100644 (file)
        compatible = "licheepi,licheepi-nano", "allwinner,suniv-f1c100s";
 
        aliases {
+               mmc0 = &mmc0;
                serial0 = &uart0;
        };
 
        chosen {
                stdout-path = "serial0:115200n8";
        };
+
+       reg_vcc3v3: vcc3v3 {
+               compatible = "regulator-fixed";
+               regulator-name = "vcc3v3";
+               regulator-min-microvolt = <3300000>;
+               regulator-max-microvolt = <3300000>;
+       };
+};
+
+&mmc0 {
+       broken-cd;
+       bus-width = <4>;
+       disable-wp;
+       status = "okay";
+       vmmc-supply = <&reg_vcc3v3>;
 };
 
 &uart0 {