From 56b62e12d4a0c886ef23450c3133240f78c3a7d0 Mon Sep 17 00:00:00 2001 From: Fugang Duan Date: Mon, 14 Aug 2017 20:58:13 +0800 Subject: [PATCH] MLK-16200 arm64: dts: imx8qxp-mek: enable UART port for Bluetooth 1FD and 1CQ Enable lpuart port1 for Bluetooth HCI interface, tested pass on Murata module 1FD and 1CQ on imx8qxp MEK board. Signed-off-by: Fugang Duan Reviewed-by: Pandy Gao --- .../boot/dts/freescale/fsl-imx8qxp-mek.dts | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts index 8e81c49c51be..6928c52628f8 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts @@ -31,6 +31,14 @@ bcmdhd_nv = "/lib/firmware/bcm/1FD_BCM89359/bcmdhd.cal"; }; + modem_reset: modem-reset { + compatible = "gpio-reset"; + reset-gpios = <&pca9557_a 1 GPIO_ACTIVE_LOW>; + reset-delay-us = <2000>; + reset-post-delay-ms = <40>; + #reset-cells = <0>; + }; + regulators { compatible = "simple-bus"; #address-cells = <1>; @@ -108,6 +116,15 @@ >; }; + pinctrl_lpuart1: lpuart1grp { + fsl,pins = < + SC_P_UART1_TX_ADMA_UART1_TX 0x0600004c + SC_P_UART1_RX_ADMA_UART1_RX 0x0600004c + SC_P_UART1_RTS_B_ADMA_UART1_RTS_B 0x0600004c + SC_P_UART1_CTS_B_ADMA_UART1_CTS_B 0x0600004c + >; + }; + pinctrl_fec1: fec1grp { fsl,pins = < SC_P_ENET0_MDC_CONN_ENET0_MDC 0x06000048 @@ -272,6 +289,13 @@ status = "okay"; }; +&lpuart1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lpuart1>; + resets = <&modem_reset>; + status = "okay"; +}; + &fec1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec1>; -- 2.17.1