summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-04-17 13:23:42 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:31:25 +0800
commit85a137ab46a21efc2db999fc1028c5c0cfd0b738 (patch)
tree6f463ce0873f3c8be2b65df2dbe42400d0d75126 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
parent0733ead1511b7e78ee8165907998d9263162e5c9 (diff)
MLK-18046 ARM64: dts: pass-through edma0 channel14/15 and lpuart1
Passthrough EDMA0 Channel 14/15 and lpuart1 to DomU. Delete the original edma0 node and introduce the other 5 nodes to which contains two channels each node. Currently the nodes are included in fsl-imx8qm-xen.dtsi. The modem-reset node to support bluetooth is not introduced in DomU dts, because gpio support has not been done. Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts25
1 files changed, 23 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
index 1248d2138eb0..2b3046b78bd0 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
@@ -74,6 +74,9 @@
SC_R_SDHC_0
SC_R_USB_0
SC_R_USB_0_PHY
+ SC_R_UART_1
+ SC_R_DMA_0_CH14
+ SC_R_DMA_0_CH15
SC_R_MU_2A
>;
pads = <
@@ -92,6 +95,12 @@
SC_P_EMMC0_RESET_B
/* usb otg */
SC_P_USB_SS3_TC0
+ /* uart1 */
+ SC_P_UART1_RX
+ SC_P_UART1_TX
+ SC_P_UART1_CTS_B
+ SC_P_UART1_RTS_B
+ SC_P_QSPI1A_DQS
>;
};
};
@@ -132,6 +141,10 @@
xen,passthrough;
};
+&lpuart1 {
+ xen,passthrough;
+};
+
&lpuart1_lpcg {
xen,passthrough;
};
@@ -144,15 +157,23 @@
xen,passthrough;
};
+&edma01 {
+ #stream-id-cells = <1>;
+ xen,passthrough;
+ fsl,sc_rsrc_id = <SC_R_DMA_0_CH14>,
+ <SC_R_DMA_0_CH15>;
+};
+
/* SMMU */
&smmu {
mmu-masters = <&dpu2 0x13>, <&gpu_3d1 0x15>,
- <&usdhc1 0x12>, <&usbotg1 0x11>;
+ <&usdhc1 0x12>, <&usbotg1 0x11>,
+ <&edma01 0x10>;
};
/* DC0 */
&pd_dc1 {
- xen,passthrogh;
+ xen,passthrough;
};
&lvds_region2 {