arm64: dts: rockchip: enable dw_hdmi audio support on EVB boards
authorYakir Yang <ykk@rock-chips.com>
Thu, 28 Jul 2016 06:33:43 +0000 (14:33 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 29 Jul 2016 02:44:29 +0000 (10:44 +0800)
DRM dw_hdmi audio driver is based on common hdmi-codec driver, and bind
with i2s controller through simple-audio-card.

Change-Id: I2d9d5941b8e7c1f256e505338f43869584772e79
Signed-off-by: Yakir Yang <ykk@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399-evb-rev1-cros.dts
arch/arm64/boot/dts/rockchip/rk3399-evb-rev2-cros.dts

index 9f3d17c8e5ee7fd9cc1fdc728ea2e11367b58872..aa89a924d9af1e1515be5da0d02430f080ff925f 100644 (file)
                        };
                };
        };
+
+       hdmi_codec: hdmi-codec {
+               compatible = "simple-audio-card";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,mclk-fs = <256>;
+               simple-audio-card,name = "HDMI-CODEC";
+
+               simple-audio-card,cpu {
+                       sound-dai = <&i2s2>;
+               };
+
+               simple-audio-card,codec {
+                       sound-dai = <&hdmi>;
+               };
+       };
 };
 
 &mipi_dsi {
        };
 };
 
+&hdmi {
+       #address-cells = <1>;
+       #size-cells = <0>;
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
+&i2s2 {
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
 &vopb {
        status = "okay";
 };
index 45998cb6d8c159033f1f586f13b4a19c0bd5df6d..5a7e865f3d4e11e68a635b6b24554889e077760c 100644 (file)
                        };
                };
        };
+
+       hdmi_codec: hdmi-codec {
+               compatible = "simple-audio-card";
+               simple-audio-card,format = "i2s";
+               simple-audio-card,mclk-fs = <256>;
+               simple-audio-card,name = "HDMI-CODEC";
+
+               simple-audio-card,cpu {
+                       sound-dai = <&i2s2>;
+               };
+
+               simple-audio-card,codec {
+                       sound-dai = <&hdmi>;
+               };
+       };
 };
 
 &mipi_dsi {
        };
 };
 
+&hdmi {
+       #address-cells = <1>;
+       #size-cells = <0>;
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
+&i2s2 {
+       #sound-dai-cells = <0>;
+       status = "okay";
+};
+
 &vopb {
        status = "okay";
 };