MLK-15937-2: ARM64: dts: qxp: Add SPDIF0 node definition
authorDaniel Baluta <daniel.baluta@nxp.com>
Fri, 7 Jul 2017 14:01:04 +0000 (17:01 +0300)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:33:35 +0000 (15:33 -0500)
Specify register address, interrupt, clocks and dma.

Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi

index e899264..410df25 100644 (file)
                status = "disabled";
        };
 
+       spdif0: spdif@59020000 {
+               compatible = "fsl,imx8qm-spdif";
+               reg = <0x0 0x59020000 0x0 0x10000>;
+               interrupts =  <GIC_SPI 456 IRQ_TYPE_LEVEL_HIGH>, /* rx */
+                            <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>; /* tx */
+               clocks = <&clk IMX8QXP_AUD_SPDIF_0_GCLKW>, /* core */
+                       <&clk IMX8QXP_CLK_DUMMY>, /* rxtx0 */
+                       <&clk IMX8QXP_AUD_SPDIF_0_TX_CLK>, /* rxtx1 */
+                       <&clk IMX8QXP_CLK_DUMMY>, /* rxtx2 */
+                       <&clk IMX8QXP_CLK_DUMMY>, /* rxtx3 */
+                       <&clk IMX8QXP_CLK_DUMMY>, /* rxtx4 */
+                       <&clk IMX8QXP_IPG_AUD_CLK_ROOT>, /* rxtx5 */
+                       <&clk IMX8QXP_CLK_DUMMY>, /* rxtx6 */
+                       <&clk IMX8QXP_CLK_DUMMY>, /* rxtx7 */
+                       <&clk IMX8QXP_CLK_DUMMY>; /* spba */
+               clock-names = "core", "rxtx0",
+                             "rxtx1", "rxtx2",
+                             "rxtx3", "rxtx4",
+                             "rxtx5", "rxtx6",
+                             "rxtx7", "spba";
+               dmas = <&edma2 8 0 5>, <&edma2 9 0 4>;
+               dma-names = "rx", "tx";
+               power-domains = <&pd_spdif0>;
+               status = "disabled";
+       };
+
        flexspi0: flexspi@05d120000 {
                #address-cells = <1>;
                #size-cells = <0>;