From e04b181ca9094425fc8f3ae44dbc9758998f1f61 Mon Sep 17 00:00:00 2001 From: Fugang Duan Date: Thu, 27 Feb 2020 21:05:49 +0800 Subject: MLK-23406 arm64: dts: imx8dxl: enable wireless HIF Enable HIF PCIe for wlan, uart for bluetooth. Reviewed-by: Richard Zhu Signed-off-by: Fugang Duan --- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 52 +++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) (limited to 'arch/arm64/boot/dts/freescale/imx8dxl-evk.dts') diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts index 43a360d31082..6c80da893d58 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts @@ -99,6 +99,41 @@ regulator-max-microvolt = <1800000>; }; + epdev_on: fixedregulator@100 { + compatible = "regulator-fixed"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-name = "epdev_on"; + gpio = <&pca6416_1 13 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + m2_uart1_sel: fixedregulator@101 { + compatible = "regulator-fixed"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-name = "m2_uart1_sel"; + gpio = <&pca6416_1 6 GPIO_ACTIVE_HIGH>; + regulator-always-on; + }; + + mux3_en: fixedregulator@102 { + compatible = "regulator-fixed"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-name = "mux3_en"; + gpio = <&pca6416_2 8 GPIO_ACTIVE_LOW>; + regulator-always-on; + }; + + pcie_clk_sel_ext: fixedregulator@103 { + compatible = "regulator-fixed"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-name = "clk_ext_sel"; + gpio = <&pca6416_1 10 GPIO_ACTIVE_LOW>; + regulator-always-on; + }; }; &adc0 { @@ -268,6 +303,12 @@ status = "okay"; }; +&lpuart1 { + pinctrl-names = "default"; + pinctrl-1 = <&pinctrl_lpuart1>; + status = "okay"; +}; + &flexcan2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_flexcan2>; @@ -294,8 +335,10 @@ compatible = "fsl,imx8qxp-pcie","snps,dw-pcie"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pcieb>; + clkreq-gpio = <&lsio_gpio4 1 GPIO_ACTIVE_LOW>; reset-gpio = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>; ext_osc = <1>; + epdev_on-supply = <&epdev_on>; status = "disabled"; }; @@ -495,6 +538,15 @@ >; }; + pinctrl_lpuart1: lpuart1grp { + fsl,pins = < + IMX8DXL_UART1_TX_ADMA_UART1_TX 0x0600004c + IMX8DXL_UART1_RX_ADMA_UART1_RX 0x0600004c + IMX8DXL_UART1_RTS_B_ADMA_UART1_RTS_B 0x0600004c + IMX8DXL_UART1_CTS_B_ADMA_UART1_CTS_B 0x0600004c + >; + }; + pinctrl_flexcan2: flexcan2grp { fsl,pins = < IMX8DXL_UART2_TX_ADMA_FLEXCAN1_TX 0x00000021 -- cgit v1.2.3