diff options
author | Fugang Duan <fugang.duan@nxp.com> | 2019-11-02 18:17:25 +0800 |
---|---|---|
committer | Dong Aisheng <aisheng.dong@nxp.com> | 2019-11-25 16:09:05 +0800 |
commit | 4147cf5921e943c9a02a75fb7902873fa106f03a (patch) | |
tree | 92717e4ef1bfa179abdf8d59b01e9d6b6599d018 /arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | |
parent | a13734a3027b99a18b9aeb38f41a83d412bcf824 (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-x | arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 22 |
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 */ + >; + }; + }; |