From b4cc27fd2548de0156dcb29929e3bd49f199c1f7 Mon Sep 17 00:00:00 2001 From: Ziyuan Xu Date: Sun, 6 Sep 2020 19:47:42 +0800 Subject: [PATCH] ARM: dts: rockchip: enable AP6203(sdio-wifi lp) for rv1126-bat-ipc-v10 board Signed-off-by: Ziyuan Xu Change-Id: I0f055ed9c2c74110bd0940bfd985c201c4f4c425 --- arch/arm/boot/dts/rv1126-bat-ipc-v10.dts | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts b/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts index b2a1d1e7bfdf..dac315d3d96e 100644 --- a/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts +++ b/arch/arm/boot/dts/rv1126-bat-ipc-v10.dts @@ -129,6 +129,18 @@ regulator-settling-time-up-us = <250>; pwm-supply = <&vcc_3v3>; }; + + wireless-wlan { + compatible = "wlan-platdata"; + rockchip,grf = <&grf>; + pinctrl-names = "default"; + pinctrl-0 = <&wifi_wake_host>; + wifi_chip_type = "ap6203"; + WIFI,poweren_gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_LOW>; + WIFI,host_wake_irq = <&gpio0 RK_PB0 GPIO_ACTIVE_HIGH>; + keep_wifi_power_on; + status = "okay"; + }; }; &csi_dphy0 { @@ -329,6 +341,12 @@ rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_up>; }; }; + wireless-wlan { + /omit-if-no-ref/ + wifi_wake_host: wifi-wake-host { + rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; }; &pmu_io_domains { @@ -434,6 +452,17 @@ vref-supply = <&vcc_1v8>; }; +&sdio { + max-frequency = <50000000>; + bus-width = <4>; + cap-sd-highspeed; + cap-sdio-irq; + keep-power-in-suspend; + rockchip,default-sample-phase = <90>; + supports-sdio; + status = "okay"; +}; + &sdmmc { bus-width = <4>; cap-mmc-highspeed;