From 61f62907bda1f8a0ab0e1eeb7325e7b1bebe23be Mon Sep 17 00:00:00 2001 From: Yakir Yang Date: Sat, 16 Jul 2016 17:17:15 +0800 Subject: [PATCH] ARM: dts: rk3288: add asoc simple card for DW-HDMI audio for EVB board 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 --- arch/arm/boot/dts/rk3288-evb.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/rk3288-evb.dtsi b/arch/arm/boot/dts/rk3288-evb.dtsi index f19abc35856a..5f503b0b1310 100644 --- a/arch/arm/boot/dts/rk3288-evb.dtsi +++ b/arch/arm/boot/dts/rk3288-evb.dtsi @@ -103,6 +103,21 @@ }; }; + 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>; @@ -211,6 +226,9 @@ }; &hdmi { + #address-cells = <1>; + #size-cells = <0>; + #sound-dai-cells = <0>; ddc-i2c-bus = <&i2c5>; status = "okay"; }; @@ -275,6 +293,11 @@ status = "okay"; }; +&i2s { + #sound-dai-cells = <0>; + status = "okay"; +}; + &wdt { status = "okay"; }; -- 2.34.1