summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
diff options
context:
space:
mode:
authorFugang Duan <fugang.duan@nxp.com>2019-11-02 18:17:25 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:09:05 +0800
commit4147cf5921e943c9a02a75fb7902873fa106f03a (patch)
tree92717e4ef1bfa179abdf8d59b01e9d6b6599d018 /arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
parenta13734a3027b99a18b9aeb38f41a83d412bcf824 (diff)
arm64: dts: imx8qxp-mek: enable pcie wireless
Enable pcie wireless for M.2 interface. That support cypress and marvell pcie wlan. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-mek.dts')
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qxp-mek.dts22
1 files changed, 21 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
index c05ed30f4999..948ad3bd0f6b 100755
--- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
@@ -16,6 +16,14 @@
stdout-path = &lpuart0;
};
+ brcmfmac: brcmfmac {
+ compatible = "cypress,brcmfmac";
+ pinctrl-names = "init", "idle", "default";
+ pinctrl-0 = <&pinctrl_wifi_init>;
+ pinctrl-1 = <&pinctrl_wifi_init>;
+ pinctrl-2 = <&pinctrl_wifi>;
+ };
+
memory@80000000 {
device_type = "memory";
reg = <0x00000000 0x80000000 0 0x40000000>;
@@ -686,7 +694,6 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcieb>;
disable-gpio = <&pca9557_a 2 GPIO_ACTIVE_LOW>;
- disable2-gpio = <&pca9557_a 0 GPIO_ACTIVE_LOW>;
reset-gpio = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>;
ext_osc = <1>;
status = "okay";
@@ -1213,4 +1220,17 @@
IMX8QXP_CSI_RESET_LSIO_GPIO3_IO03 0xC0000041
>;
};
+
+ pinctrl_wifi: wifigrp{
+ fsl,pins = <
+ IMX8QXP_SCU_BOOT_MODE3_SCU_DSC_RTC_CLOCK_OUTPUT_32K 0x20
+ >;
+ };
+
+ pinctrl_wifi_init: wifi_initgrp{
+ fsl,pins = <
+ /* reserve pin init/idle_state to support multiple wlan cards */
+ >;
+ };
+
};