ARM: dts: rk3288: add asoc simple card for DW-HDMI audio for fennec board
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / rk3288-fennec.dts
index 195180664b4f7ad2307506ff5c9ee1e8e4db4b32..a6e8ec82250ca6a75a496bb0bc42e73949298a62 100644 (file)
                clock-output-names = "ext_gmac";
        };
 
+       sound {
+               compatible = "simple-audio-card";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,name = "rockchip,fennec-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";
 };
 
        };
 };
 
+&i2c5 {
+       status = "okay";
+};
+
+&i2s {
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
 &pinctrl {
        pcfg_output_high: pcfg-output-high {
                output-high;