arm64: dts: allwinner: h6: PineH64 model B: Add wifi
authorJernej Skrabec <jernej.skrabec@siol.net>
Fri, 30 Oct 2020 17:25:30 +0000 (18:25 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Mon, 2 Nov 2020 10:22:58 +0000 (11:22 +0100)
PineH64 model B contains RTL8723CS wifi+bt combo module.

Since bluetooth support is not yet squared away, only wifi is enabled
for now.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Tested-by: <clabbe.montjoie@gmail.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Link: https://lore.kernel.org/r/20201030172530.1096394-1-jernej.skrabec@siol.net
arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts

index f4c8966..7fea1e4 100644 (file)
        compatible = "pine64,pine-h64-model-b", "allwinner,sun50i-h6";
 
        /delete-node/ reg_gmac_3v3;
+
+       wifi_pwrseq: wifi_pwrseq {
+               compatible = "mmc-pwrseq-simple";
+               reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */
+               post-power-on-delay-ms = <200>;
+       };
 };
 
 &hdmi_connector {
 &emac {
        phy-supply = <&reg_aldo2>;
 };
+
+&mmc1 {
+       vmmc-supply = <&reg_cldo3>;
+       vqmmc-supply = <&reg_aldo1>;
+       mmc-pwrseq = <&wifi_pwrseq>;
+       bus-width = <4>;
+       non-removable;
+       status = "okay";
+};