arm64: dts: ti: k3-am654-main: Add McASP nodes
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Thu, 23 Jan 2020 11:45:27 +0000 (13:45 +0200)
committerTero Kristo <t-kristo@ti.com>
Fri, 24 Jan 2020 07:30:24 +0000 (09:30 +0200)
Add the nodes for McASP 0-2 and keep them disabled because several
required properties are not present as they are board specific.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
arch/arm64/boot/dts/ti/k3-am65-main.dtsi

index 7c4853a8a02cc0e6d2420a29c300f2edab494c3b..a856079c4fa9678d91613c2c0f23b10249b5aea9 100644 (file)
                dma-coherent;
                interrupts = <GIC_SPI 355 IRQ_TYPE_EDGE_RISING>;
        };
+
+       mcasp0: mcasp@2b00000 {
+               compatible = "ti,am33xx-mcasp-audio";
+               reg = <0x0 0x02b00000 0x0 0x2000>,
+                       <0x0 0x02b08000 0x0 0x1000>;
+               reg-names = "mpu","dat";
+               interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "tx", "rx";
+
+               dmas = <&main_udmap 0xc400>, <&main_udmap 0x4400>;
+               dma-names = "tx", "rx";
+
+               clocks = <&k3_clks 104 0>;
+               clock-names = "fck";
+               power-domains = <&k3_pds 104 TI_SCI_PD_EXCLUSIVE>;
+
+               status = "disabled";
+       };
+
+       mcasp1: mcasp@2b10000 {
+               compatible = "ti,am33xx-mcasp-audio";
+               reg = <0x0 0x02b10000 0x0 0x2000>,
+                       <0x0 0x02b18000 0x0 0x1000>;
+               reg-names = "mpu","dat";
+               interrupts = <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "tx", "rx";
+
+               dmas = <&main_udmap 0xc401>, <&main_udmap 0x4401>;
+               dma-names = "tx", "rx";
+
+               clocks = <&k3_clks 105 0>;
+               clock-names = "fck";
+               power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
+
+               status = "disabled";
+       };
+
+       mcasp2: mcasp@2b20000 {
+               compatible = "ti,am33xx-mcasp-audio";
+               reg = <0x0 0x02b20000 0x0 0x2000>,
+                       <0x0 0x02b28000 0x0 0x1000>;
+               reg-names = "mpu","dat";
+               interrupts = <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
+                               <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "tx", "rx";
+
+               dmas = <&main_udmap 0xc402>, <&main_udmap 0x4402>;
+               dma-names = "tx", "rx";
+
+               clocks = <&k3_clks 106 0>;
+               clock-names = "fck";
+               power-domains = <&k3_pds 106 TI_SCI_PD_EXCLUSIVE>;
+
+               status = "disabled";
+       };
 };