summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi
diff options
context:
space:
mode:
authorJuan Gutierrez <juan.gutierrez@nxp.com>2017-04-24 16:17:28 -0500
committerAnson Huang <Anson.Huang@nxp.com>2017-06-09 22:19:41 +0800
commitd95294f5a7ea5cf6216ba32fabff0a13f2b9faca (patch)
tree5a11580079606c8b38d9334b49d3367350bc0481 /arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi
parent37d0dcafa3dcfe9f806778a2c0ceb9a0aca4a0d0 (diff)
MXSCM-293-2 arm: dts: add oob and modem reset support for SCM devices
- Add BT modem device reset node for SCM i.MX6 devices - Add Wifi OOB support for QWKS rev3 and EVB Signed-off-by: Juan Gutierrez <juan.gutierrez@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi b/arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi
index f55ac0d71bcb..36583898f5dc 100644
--- a/arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi
+++ b/arch/arm/boot/dts/imx6sxscm-evb-btwifi.dtsi
@@ -7,6 +7,13 @@
*/
/ {
+ modem_reset: modem-reset {
+ compatible = "gpio-reset";
+ reset-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>;
+ reset-delay-us = <1000>;
+ #reset-cells = <0>;
+ };
+
regulators {
wlreg_on: fixedregulator@100 {
compatible = "regulator-fixed";
@@ -26,6 +33,7 @@
bcmdhd_wlan_0: bcmdhd_wlan@0 {
compatible = "android,bcmdhd_wlan";
wlreg_on-supply = <&wlreg_on>;
+ gpios = <&gpio7 9 0>; /* WL_HOST_WAKE */
};
};
@@ -90,6 +98,7 @@
MX6SX_PAD_SD2_DATA3__USDHC2_DATA3 0x17069
/* Murata Module control signals */
MX6SX_PAD_NAND_DATA04__GPIO4_IO_8 0x13069
+ MX6SX_PAD_SD3_DATA7__GPIO7_IO_9 0x13069
>;
};
};
@@ -100,6 +109,7 @@
pinctrl-0 = <&pinctrl_uart6
&pinctrl_bt>;
fsl,uart-has-rtscts;
+ resets = <&modem_reset>;
status = "okay";
};