ARM: dts: rk3288: add asoc simple card for DW-HDMI audio for fennec board
authorJacob Chen <jacob2.chen@rock-chips.com>
Thu, 21 Jul 2016 09:12:17 +0000 (17:12 +0800)
committerGerrit Code Review <gerrit@rock-chips.com>
Fri, 29 Jul 2016 02:45:51 +0000 (10:45 +0800)
Change-Id: I36e01d79fe48722369e896992b7086be7a762752
Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
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;