MLK-13972-4 ARM64: dts: imx8qxp: add EDMA2 and ACM nodes
authorViorel Suman <viorel.suman@nxp.com>
Wed, 10 May 2017 13:49:15 +0000 (16:49 +0300)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:22:15 +0000 (15:22 -0500)
Add audio EDMA2 and ACM nodes.

Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi

index 30a136a..1bbd554 100644 (file)
                clock-names = "ipg";
                status = "disabled";
        };
+
+       edma2: dma-controller@591F0000 {
+               compatible = "fsl,imx8qm-edma";
+               reg = <0x0 0x59200000 0x0 0x10000>, /* asrc0 */
+                       <0x0 0x59210000 0x0 0x10000>,
+                       <0x0 0x59220000 0x0 0x10000>,
+                       <0x0 0x59230000 0x0 0x10000>,
+                       <0x0 0x59240000 0x0 0x10000>,
+                       <0x0 0x59250000 0x0 0x10000>,
+                       <0x0 0x59260000 0x0 0x10000>, /* esai0 rx */
+                       <0x0 0x59270000 0x0 0x10000>, /* esai0 tx */
+                       <0x0 0x59280000 0x0 0x10000>, /* spdif0 rx */
+                       <0x0 0x59290000 0x0 0x10000>, /* spdif0 tx */
+                       <0x0 0x592c0000 0x0 0x10000>, /* sai0 rx */
+                       <0x0 0x592d0000 0x0 0x10000>; /* sai0 tx */
+               #dma-cells = <3>;
+               shared-interrupt;
+               dma-channels = <12>;
+               interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>, /* asrc 0 */
+                               <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 410 IRQ_TYPE_LEVEL_HIGH>, /* esai0 */
+                               <GIC_SPI 410 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 457 IRQ_TYPE_LEVEL_HIGH>, /* spdif0 */
+                               <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, /* sai0 */
+                               <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "edma-chan0-tx", "edma-chan1-tx", /* asrc0 */
+                               "edma-chan2-tx", "edma-chan3-tx",
+                               "edma-chan4-tx", "edma-chan5-tx",
+                               "edma-chan6-tx", "edma-chan7-tx", /* esai0 */
+                               "edma-chan8-tx", "edma-chan9-tx", /* spdif0 */
+                               "edma-chan12-tx", "edma-chan13-tx"; /* sai0 */
+               status = "okay";
+       };
+
+       acm: acm@59e00000 {
+               compatible = "nxp,imx8qm-acm";
+               reg = <0x0 0x59e00000 0x0 0x1D0000>;
+               power-domains = <&pd_sai0>;
+               status = "disabled";
+       };
 };