提交 6e823e97 编写于 作者: F Fabio Estevam 提交者: Shawn Guo

ARM: dts: imx7d-sdb: Add Wifi support

imx7d-sdb has a BCM4339 Wifi chip connected to USDHC2.

Add support for it.

While at it, move the WL_REG_ON pin to the correct pinctrl node.
Signed-off-by: NFabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: NShawn Guo <shawnguo@kernel.org>
上级 b877039a
...@@ -105,6 +105,18 @@ ...@@ -105,6 +105,18 @@
regulator-min-microvolt = <1800000>; regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>; regulator-max-microvolt = <1800000>;
}; };
reg_brcm: regulator-brcm {
compatible = "regulator-fixed";
gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>;
enable-active-high;
regulator-name = "brcm_reg";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_brcm_reg>;
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
startup-delay-us = <200000>;
};
}; };
&adc1 { &adc1 {
...@@ -379,6 +391,19 @@ ...@@ -379,6 +391,19 @@
status = "okay"; status = "okay";
}; };
&usdhc2 {
pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc2>;
pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
wakeup-source;
keep-power-in-suspend;
non-removable;
vmmc-supply = <&reg_brcm>;
fsl,tuning-step = <2>;
status = "okay";
};
&usdhc3 { &usdhc3 {
pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc3>; pinctrl-0 = <&pinctrl_usdhc3>;
...@@ -403,6 +428,12 @@ ...@@ -403,6 +428,12 @@
pinctrl-0 = <&pinctrl_hog>; pinctrl-0 = <&pinctrl_hog>;
imx7d-sdb { imx7d-sdb {
pinctrl_brcm_reg: brcmreggrp {
fsl,pins = <
MX7D_PAD_ECSPI2_MOSI__GPIO4_IO21 0x14
>;
};
pinctrl_ecspi3: ecspi3grp { pinctrl_ecspi3: ecspi3grp {
fsl,pins = < fsl,pins = <
MX7D_PAD_SAI2_TX_SYNC__ECSPI3_MISO 0x2 MX7D_PAD_SAI2_TX_SYNC__ECSPI3_MISO 0x2
...@@ -570,7 +601,6 @@ ...@@ -570,7 +601,6 @@
MX7D_PAD_SD2_DATA1__SD2_DATA1 0x59 MX7D_PAD_SD2_DATA1__SD2_DATA1 0x59
MX7D_PAD_SD2_DATA2__SD2_DATA2 0x59 MX7D_PAD_SD2_DATA2__SD2_DATA2 0x59
MX7D_PAD_SD2_DATA3__SD2_DATA3 0x59 MX7D_PAD_SD2_DATA3__SD2_DATA3 0x59
MX7D_PAD_ECSPI2_MOSI__GPIO4_IO21 0x59 /* WL_REG_ON */
>; >;
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册