summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
diff options
context:
space:
mode:
authorFugang Duan <fugang.duan@nxp.com>2020-04-09 18:04:04 +0800
committerFugang Duan <fugang.duan@nxp.com>2020-04-09 18:04:04 +0800
commitcbd935672b0f8561ddaf4affd6d8dab39fed3ed5 (patch)
treeb2eb38a51d8bd4eacccd36653bc0e4148f76e32e /arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
parent29eda88da89e34ad792fff0872be4f1ba67e173c (diff)
MLK-23764 arm64: dts: imx8dxl: enable wireless support for evk board
Add extra pcie dts file to enable wireless (like NXP 88w8997 and CYPRESS 4356/4359) since most of A0 chips pcie has issue, which is convenient for tester to verify wireless on comming release with golden chips. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8dxl-evk.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8dxl-evk.dts29
1 files changed, 20 insertions, 9 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
index fa1ba07a623e..b739aefaab30 100644
--- a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
@@ -88,6 +88,14 @@
};
};
+ modem_reset: modem-reset {
+ compatible = "gpio-reset";
+ reset-gpios = <&pca6416_2 0 GPIO_ACTIVE_LOW>;
+ reset-delay-us = <2000>;
+ reset-post-delay-ms = <40>;
+ #reset-cells = <0>;
+ };
+
reg_can0_stby: regulator-can0-stby {
compatible = "regulator-fixed";
regulator-name = "can0-stby";
@@ -159,6 +167,7 @@
regulator-max-microvolt = <3300000>;
regulator-name = "m2_uart1_sel";
gpio = <&pca6416_1 6 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
regulator-always-on;
};
@@ -503,9 +512,10 @@
};
&lpuart1 {
- pinctrl-names = "default";
- pinctrl-1 = <&pinctrl_lpuart1>;
- status = "okay";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_lpuart1>;
+ resets = <&modem_reset>;
+ status = "okay";
};
&flexcan2 {
@@ -726,6 +736,7 @@
pinctrl_hog: hoggrp {
fsl,pins = <
IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD 0x000514a0
+ IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHK_PAD 0x000014a0
IMX8DXL_SPI3_CS0_ADMA_ACM_MCLK_OUT1 0x0600004c
IMX8DXL_SNVS_TAMPER_OUT1_LSIO_GPIO2_IO05_IN 0x0600004c
>;
@@ -827,17 +838,17 @@
pinctrl_lpuart0: lpuart0grp {
fsl,pins = <
- IMX8DXL_UART0_RX_ADMA_UART0_RX 0x0600004c
- IMX8DXL_UART0_TX_ADMA_UART0_TX 0x0600004c
+ IMX8DXL_UART0_RX_ADMA_UART0_RX 0x06000020
+ IMX8DXL_UART0_TX_ADMA_UART0_TX 0x06000020
>;
};
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
+ IMX8DXL_UART1_TX_ADMA_UART1_TX 0x06000020
+ IMX8DXL_UART1_RX_ADMA_UART1_RX 0x06000020
+ IMX8DXL_UART1_RTS_B_ADMA_UART1_RTS_B 0x06000020
+ IMX8DXL_UART1_CTS_B_ADMA_UART1_CTS_B 0x06000020
>;
};