From f11d5aa6dcd2fc7bc29acbb4e05bb72870e529a6 Mon Sep 17 00:00:00 2001 From: Robin Gong Date: Tue, 12 Nov 2019 03:44:05 +0800 Subject: 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 --- arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi') 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>; }; -- cgit v1.2.3