The dwmmc2 is used on Hikey 970 for WiFi support. The
hi3670.dtsi adds it, but with status="disabled".
For WiFi to work,it needs to be enabled. While here, add
the missing properties:
#address-cells = <0x1>;
#size-cells = <0x0>;
and add
ti,non-removable
To DT properties, as the WiFi support is on a non-removable slot.
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx>
---
arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts b/arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts
index f218acceec0b..a2b0d2a1d09d 100644
--- a/arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts
+++ b/arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts
@@ -402,6 +402,7 @@ &sd_clk_cfg_func
&dwmmc2 { /* WIFI */
bus-width = <0x4>;
+ ti,non-removable;
non-removable;
broken-cd;
cap-power-off-card;
@@ -409,8 +410,12 @@ &dwmmc2 { /* WIFI */
pinctrl-0 = <&sdio_pmx_func
&sdio_clk_cfg_func
&sdio_cfg_func>;
+ status = "ok";
+
/* WL_EN */
vmmc-supply = <&wlan_en>;
+ #address-cells = <0x1>;
+ #size-cells = <0x0>;
status = "ok";
wlcore: wlcore@2 {