summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDong Aisheng <b29396@freescale.com>2015-06-10 16:38:20 +0800
committerDong Aisheng <b29396@freescale.com>2015-06-10 16:51:36 +0800
commitce9e893341c6196a5c31b3265525218c537d3e3e (patch)
treeaec42453bdc7e4ee11aa09ca787d518d2a164fbe /arch
parentf49bd8d67b3ce4eae009290b755e3e851715b0fe (diff)
MLK-11080-1 dts: imx7d-sdb: add OOB GPIO config for wlan node
This is required by WiFi driver enabling WL_HOST_WAKE feature. And WL_REG_ON needs 61 usec delay, both WL_REG_ON and WL_OOB GPIO requires pull down by default. Signed-off-by: Dong Aisheng <b29396@freescale.com> (cherry picked from commit 18eb35891fc322ee0153f39467fe5c7c8429744e)
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/imx7d-sdb.dts6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts
index 7e8a1a5e82c6..f048f4be021a 100644
--- a/arch/arm/boot/dts/imx7d-sdb.dts
+++ b/arch/arm/boot/dts/imx7d-sdb.dts
@@ -90,12 +90,15 @@
regulator-max-microvolt = <5000000>;
regulator-name = "wlreg_on";
gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>;
+ startup-delay-us = <100>; /* WL_REG_ON needs 61 usec delay */
enable-active-high;
};
};
bcmdhd_wlan_0: bcmdhd_wlan@0 {
compatible = "android,bcmdhd_wlan";
+ /* OOB_IRQ: ECSPI2_SCLK (gpio4 20) */
+ gpios = <&gpio4 20 0>;
wlreg_on-supply = <&wlreg_on>;
};
@@ -800,7 +803,8 @@
MX7D_PAD_SD2_DATA1__SD2_DATA1 0x59
MX7D_PAD_SD2_DATA2__SD2_DATA2 0x59
MX7D_PAD_SD2_DATA3__SD2_DATA3 0x59
- MX7D_PAD_ECSPI2_MOSI__GPIO4_IO21 0x59 /* WL_REG_ON */
+ MX7D_PAD_ECSPI2_MOSI__GPIO4_IO21 0x19 /* WL_REG_ON */
+ MX7D_PAD_ECSPI2_SCLK__GPIO4_IO20 0x19 /* WL OOB */
>;
};