summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
diff options
context:
space:
mode:
authorRobin Gong <yibin.gong@nxp.com>2019-11-12 03:44:05 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:09:41 +0800
commitf11d5aa6dcd2fc7bc29acbb4e05bb72870e529a6 (patch)
treeca5e37a47310772d9f6acfb91c7d1c6f982f7e8d /arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
parentc1e14884a3bdcc64cdf077dad38f5ed4123d1de3 (diff)
MLK-22284-3 ARM64: dts: freescale: imx8dx/qm: split dma channel power domain
Split dma channel power domain from sub-domain of dma customer driver such as Audio, LPUART etc. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi25
1 files changed, 22 insertions, 3 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
index d81e1758586b..b9b364b0ecc8 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
@@ -105,6 +105,27 @@
"edma0-chan16-rx", "edma0-chan17-tx",
"edma0-chan18-rx", "edma0-chan19-tx",
"edma0-chan20-rx", "edma0-chan21-tx";
+ power-domains = <&pd IMX_SC_R_DMA_0_CH0>,
+ <&pd IMX_SC_R_DMA_0_CH1>,
+ <&pd IMX_SC_R_DMA_0_CH6>,
+ <&pd IMX_SC_R_DMA_0_CH7>,
+ <&pd IMX_SC_R_DMA_0_CH12>,
+ <&pd IMX_SC_R_DMA_0_CH13>,
+ <&pd IMX_SC_R_DMA_0_CH14>,
+ <&pd IMX_SC_R_DMA_0_CH15>,
+ <&pd IMX_SC_R_DMA_0_CH16>,
+ <&pd IMX_SC_R_DMA_0_CH17>,
+ <&pd IMX_SC_R_DMA_0_CH18>,
+ <&pd IMX_SC_R_DMA_0_CH19>,
+ <&pd IMX_SC_R_DMA_0_CH20>,
+ <&pd IMX_SC_R_DMA_0_CH21>;
+ power-domain-names = "edma0-chan0", "edma0-chan1",
+ "edma0-chan6", "edma0-chan7",
+ "edma0-chan12", "edma0-chan13",
+ "edma0-chan14", "edma0-chan15",
+ "edma0-chan16", "edma0-chan17",
+ "edma0-chan18", "edma0-chan19",
+ "edma0-chan20", "edma0-chan21";
status = "okay";
};
@@ -114,9 +135,7 @@
&lpuart1 {
compatible = "fsl,imx8qm-lpuart", "fsl,imx8qxp-lpuart";
- power-domains = <&pd IMX_SC_R_UART_1>,
- <&pd IMX_SC_R_DMA_0_CH14>,
- <&pd IMX_SC_R_DMA_0_CH15>;
+ power-domains = <&pd IMX_SC_R_UART_1>;
dmas = <&edma2 15 0 0>,
<&edma2 14 0 1>;
};