ARM: dts: rk3288: add asoc simple card for DW-HDMI audio for EVB board
authorYakir Yang <ykk@rock-chips.com>
Sat, 16 Jul 2016 09:17:15 +0000 (17:17 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Thu, 21 Jul 2016 06:13:09 +0000 (14:13 +0800)
HDMI use the I2S0 as the audio input source, and DW-HDMI audio function
is based on generic hdmi-codec driver.

Change-Id: I6c85ffe7c214b17a3b5b319e4cd20e95a1b46398
Signed-off-by: Yakir Yang <ykk@rock-chips.com>
arch/arm/boot/dts/rk3288-evb.dtsi

index f19abc35856ab022fd488755fe0b8f824ce66926..5f503b0b13101fbfb3e599995cdc8ea9a7e581b1 100644 (file)
                };
        };
 
+       hdmi-sound {
+               compatible = "simple-audio-card";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,name = "DW-HDMI";
+               simple-audio-card,mclk-fs = <512>;
+
+               simple-audio-card,cpu {
+                       sound-dai = <&i2s>;
+               };
+
+               simple-audio-card,codec {
+                       sound-dai = <&hdmi>;
+               };
+       };
+
        lvds_panel: lvds_panel {
                compatible ="auo,b101ew05","simple-panel";
                backlight = <&backlight>;
 };
 
 &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";
+};
+
 &wdt {
        status = "okay";
 };