ARM: dts: rk3288: add asoc simple-audio-card for DW-HDMI audio for miniarm
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / rk3288-miniarm.dts
index 1563bd368db4711d0539bba88b782b3a5bb095ad..9652c7953afa935b2ca2310a86a2772041fa8555 100644 (file)
                };
        };
 
+       sound {
+               compatible = "simple-audio-card";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,name = "rockchip,miniarm-codec";
+               simple-audio-card,mclk-fs = <512>;
+               simple-audio-card,cpu {
+                       sound-dai = <&i2s>;
+               };
+               simple-audio-card,codec {
+                       sound-dai = <&hdmi>;
+               };
+       };
+
        vcc_sys: vsys-regulator {
                compatible = "regulator-fixed";
                regulator-name = "vcc_sys";
 };
 
 &hdmi {
+       #address-cells = <1>;
+       #size-cells = <0>;
+       #sound-dai-cells = <0>;
        ddc-i2c-bus = <&i2c5>;
        status = "okay";
 };
        status = "okay";
 };
 
+&i2s {
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
 &pwm0 {
        status = "okay";
 };