summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
diff options
context:
space:
mode:
authorxuhuicong <xhc@rock-chips.com>2017-06-27 17:17:26 +0800
committerJianqun Xu <jay.xu@rock-chips.com>2017-06-27 18:25:57 +0800
commit7f4985d21cac117d394266f514807db9290c2793 (patch)
tree9652a774242e5e64942d17a8615c97f8c9686b42 /arch/arm64/boot/dts/rockchip/rk3368-r88.dts
parent5150079e68796e1507bb1b9cdb09cc1a244775c8 (diff)
arm64: dts: rk3368-r88: add hdmi sound card
Change-Id: I2a81102c7e110a2fe36ec8ba3622ebb63cc91066 Signed-off-by: xuhuicong <xhc@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3368-r88.dts')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-r88.dts23
1 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-r88.dts b/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
index 9155e72d19aa..ab20822247b0 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
@@ -49,6 +49,20 @@
model = "Rockchip R88";
compatible = "rockchip,r88", "rockchip,rk3368";
+ hdmi_sound: hdmi-sound {
+ status = "okay";
+ compatible = "simple-audio-card";
+ simple-audio-card,format = "i2s";
+ simple-audio-card,mclk-fs = <256>;
+ simple-audio-card,name = "rockchip,hdmi";
+ simple-audio-card,cpu {
+ sound-dai = <&i2s_8ch>;
+ };
+ simple-audio-card,codec {
+ sound-dai = <&hdmi>;
+ };
+ };
+
keys: gpio-keys {
compatible = "gpio-keys";
#address-cells = <1>;
@@ -157,6 +171,14 @@
};
};
+&i2s_8ch {
+ status = "okay";
+ rockchip,i2s-broken-burst-len;
+ rockchip,playback-channels = <8>;
+ rockchip,capture-channels = <2>;
+ #sound-dai-cells = <0>;
+};
+
&emmc {
status = "okay";
bus-width = <8>;
@@ -543,6 +565,7 @@
&hdmi {
status = "okay";
+ #sound-dai-cells = <0>;
};
&mailbox {