status = "disabled";
};
+ spdif_tx2: spdif-tx@27d20000 {
+ compatible = "rockchip,rk3576-spdif", "rockchip,rk3568-spdif";
+ reg = <0x0 0x27d20000 0x0 0x1000>;
+ interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru MCLK_SPDIF_TX2>, <&cru HCLK_SPDIF_TX2>;
+ clock-names = "mclk", "hclk";
+ dmas = <&dmac2 28>;
+ dma-names = "tx";
+ power-domains = <&power RK3576_PD_VO0>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
sai5: sai@27d40000 {
compatible = "rockchip,rk3576-sai";
reg = <0x0 0x27d40000 0x0 0x1000>;
};
};
+ spdif_tx3: spdif-tx@27ea0000 {
+ compatible = "rockchip,rk3576-spdif", "rockchip,rk3568-spdif";
+ reg = <0x0 0x27ea0000 0x0 0x1000>;
+ interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru MCLK_SPDIF_TX3>, <&cru HCLK_SPDIF_TX3>;
+ clock-names = "mclk", "hclk";
+ dmas = <&dmac2 29>;
+ dma-names = "tx";
+ power-domains = <&power RK3576_PD_VO1>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
+ spdif_tx4: spdif-tx@27eb0000 {
+ compatible = "rockchip,rk3576-spdif", "rockchip,rk3568-spdif";
+ reg = <0x0 0x27eb0000 0x0 0x1000>;
+ interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru MCLK_SPDIF_TX4>, <&cru HCLK_SPDIF_TX4>;
+ clock-names = "mclk", "hclk";
+ dmas = <&dmac1 6>;
+ dma-names = "tx";
+ power-domains = <&power RK3576_PD_VO1>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
+ spdif_tx5: spdif-tx@27ec0000 {
+ compatible = "rockchip,rk3576-spdif", "rockchip,rk3568-spdif";
+ reg = <0x0 0x27ec0000 0x0 0x1000>;
+ interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru MCLK_SPDIF_TX5>, <&cru HCLK_SPDIF_TX5>;
+ clock-names = "mclk", "hclk";
+ dmas = <&dmac0 25>;
+ dma-names = "tx";
+ power-domains = <&power RK3576_PD_VO1>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
sai7: sai@27ed0000 {
compatible = "rockchip,rk3576-sai";
reg = <0x0 0x27ed0000 0x0 0x1000>;
status = "disabled";
};
+ spdif_tx0: spdif-tx@2a670000 {
+ compatible = "rockchip,rk3576-spdif", "rockchip,rk3568-spdif";
+ reg = <0x0 0x2a670000 0x0 0x1000>;
+ interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru MCLK_SPDIF_TX0>, <&cru HCLK_SPDIF_TX0>;
+ clock-names = "mclk", "hclk";
+ dmas = <&dmac0 5>;
+ dma-names = "tx";
+ power-domains = <&power RK3576_PD_AUDIO>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&spdifm0_tx0>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
+ spdif_tx1: spdif-tx@2a680000 {
+ compatible = "rockchip,rk3576-spdif", "rockchip,rk3568-spdif";
+ reg = <0x0 0x2a680000 0x0 0x1000>;
+ interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cru MCLK_SPDIF_TX1>, <&cru HCLK_SPDIF_TX1>;
+ clock-names = "mclk", "hclk";
+ dmas = <&dmac1 5>;
+ dma-names = "tx";
+ power-domains = <&power RK3576_PD_AUDIO>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&spdifm0_tx1>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
gic: interrupt-controller@2a701000 {
compatible = "arm,gic-400";
reg = <0x0 0x2a701000 0 0x10000>,