diff --git a/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts b/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts index 003b3bcdaf2b..994d04f3f5f0 100644 --- a/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts +++ b/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts @@ -68,6 +68,15 @@ sd_3v3: regulator-sdcard-3v3 { regulator-always-on; }; + sdio_pwrseq: sdio-pwrseq { + compatible = "mmc-pwrseq-simple"; + reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>; + post-power-on-delay-ms = <500>; + power-off-delay-us = <200000>; + clocks = <&wifi32k>; + clock-names = "ext_clock"; + }; + vcc5v: regulator-vcc-5v { compatible = "regulator-fixed"; regulator-name = "VCC5V"; @@ -136,6 +145,19 @@ vddio_c: regulator-gpio-c { states = <1800000 1 3300000 0>; }; + + wifi32k: wifi32k { + compatible = "pwm-clock"; + #clock-cells = <0>; + clock-frequency = <32768>; + pwms = <&pwm_ab 0 30518 0>; + }; +}; + +&pwm_ab { + status = "okay"; + pinctrl-0 = <&pwm_a_pins>; + pinctrl-names = "default"; }; &uart_a {