diff options
author | Dong Aisheng <aisheng.dong@freescale.com> | 2015-10-29 17:37:51 +0800 |
---|---|---|
committer | Nitin Garg <nitin.garg@nxp.com> | 2016-01-14 11:03:05 -0600 |
commit | 3d8c09c5dd01816ffcf0677c8252079a530268e9 (patch) | |
tree | a720338350d1703aca2ff648d53df063e44be09b /arch/arm/boot/dts/imx6sx-sdb-btwifi.dts | |
parent | d08bbf2fdc159c7bed8c1806e3a45fb6617a5a4d (diff) |
MLK-11790 dts: imx6: fix wlreg_on regulator always on issue
wlreg_on regulator always on will make WiFi module unable to do reset
during rmmod, then the re-insmod will fail.
In stead of make wlreg_on always on, we make vmmc regulator always on
for BT to work properly.
Then WiFi can still function well on wlreg_on regulator enable/disable.
Fixes: commit f17b5e5be (dts: mx6ul evk: set regulator wlreg_on always on)
Signed-off-by: Dong Aisheng <aisheng.dong@freescale.com>
(cherry picked from commit e92b727494b10c7a13e9491f55fc07a7ed7622a3)
Diffstat (limited to 'arch/arm/boot/dts/imx6sx-sdb-btwifi.dts')
-rw-r--r-- | arch/arm/boot/dts/imx6sx-sdb-btwifi.dts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx6sx-sdb-btwifi.dts b/arch/arm/boot/dts/imx6sx-sdb-btwifi.dts index 575ed3ce79f2..a74d274a099b 100644 --- a/arch/arm/boot/dts/imx6sx-sdb-btwifi.dts +++ b/arch/arm/boot/dts/imx6sx-sdb-btwifi.dts @@ -24,7 +24,6 @@ regulator-name = "wlreg_on"; gpio = <&gpio6 10 0>; startup-delay-us = <100>; - regulator-always-on; enable-active-high; }; }; @@ -93,6 +92,10 @@ bus-width = <1>; }; +&vcc_sd3 { + regulator-always-on; +}; + &usdhc3 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_wifi>; |