ARM64: dts: rk3328-evb: add spdif sound
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / rockchip / rk3328-evb.dts
index c576bba9c4b0be7f353e3a1f71ccc845c6607a4e..74ae0f86b4b8898ccc54af796443aba18c01e3d1 100644 (file)
                        sound-dai = <&codec>;
                };
        };
+
+       spdif-sound {
+               compatible = "simple-audio-card";
+               simple-audio-card,name = "rockchip,spdif";
+               simple-audio-card,cpu {
+                       sound-dai = <&spdif>;
+               };
+               simple-audio-card,codec {
+                       sound-dai = <&spdif_out>;
+               };
+       };
+
+       spdif_out: spdif-out {
+               compatible = "linux,spdif-dit";
+               #sound-dai-cells = <0>;
+       };
 };
 
 &i2s1 {
        status = "okay";
 };
 
+&spdif {
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
 &cpu0 {
        cpu-supply = <&vdd_arm>;
 };