ARM: dts: samsung: exynos5420-galaxy-tab-common: add wifi node

By using brcm/brcmfmac4354-sdio.bin from linux-firmware together with
nvram.txt from vendor firmware wifi works well on the chagall-wifi and
klimt-lte.

Signed-off-by: Henrik Grimler <henrik@grimler.se>
Link: https://lore.kernel.org/r/20240206-galaxy-tab-s-cleanup-v2-1-89025c6c66c5@grimler.se
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
This commit is contained in:
Henrik Grimler 2024-02-06 17:02:27 +01:00 committed by Krzysztof Kozlowski
parent 9a5dbb835f
commit 60f1164e21
1 changed files with 32 additions and 0 deletions

View File

@ -30,6 +30,7 @@
aliases {
mmc0 = &mmc_0;
mmc1 = &mmc_1;
mmc2 = &mmc_2;
};
@ -87,6 +88,13 @@
linux,code = <KEY_VOLUMEDOWN>;
};
};
mmc1_pwrseq: pwrseq {
compatible = "mmc-pwrseq-simple";
reset-gpios = <&gpy7 7 GPIO_ACTIVE_LOW>;
clocks = <&s2mps11_osc S2MPS11_CLK_BT>;
clock-names = "ext_clock";
};
};
&cci {
@ -620,6 +628,25 @@
vqmmc-supply = <&ldo3_reg>;
};
/* WiFi */
&mmc_1 {
bus-width = <4>;
cap-sd-highspeed;
cap-sdio-irq;
card-detect-delay = <200>;
keep-power-in-suspend;
mmc-pwrseq = <&mmc1_pwrseq>;
non-removable;
pinctrl-0 = <&sd1_clk>, <&sd1_cmd>, <&sd1_int>, <&sd1_bus1>,
<&sd1_bus4>, <&wifi_en>;
pinctrl-names = "default";
vqmmc-supply = <&ldo2_reg>;
samsung,dw-mshc-ciu-div = <1>;
samsung,dw-mshc-ddr-timing = <0 2>;
samsung,dw-mshc-sdr-timing = <0 1>;
status = "okay";
};
/* External sdcard */
&mmc_2 {
status = "okay";
@ -649,6 +676,11 @@
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
};
wifi_en: wifi-en-pins {
samsung,pins = "gpy7-7";
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
};
};
&rtc {