diff options
author | Dong Aisheng <b29396@freescale.com> | 2015-06-10 16:38:20 +0800 |
---|---|---|
committer | Dong Aisheng <b29396@freescale.com> | 2015-06-10 16:51:36 +0800 |
commit | ce9e893341c6196a5c31b3265525218c537d3e3e (patch) | |
tree | aec42453bdc7e4ee11aa09ca787d518d2a164fbe /arch/arm/boot/dts/imx7d-sdb.dts | |
parent | f49bd8d67b3ce4eae009290b755e3e851715b0fe (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/arm/boot/dts/imx7d-sdb.dts')
-rw-r--r-- | arch/arm/boot/dts/imx7d-sdb.dts | 6 |
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 */ >; }; |