summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSugar Zhang <sugar.zhang@rock-chips.com>2017-04-07 14:38:13 +0800
committerHuang, Tao <huangtao@rock-chips.com>2017-04-17 15:10:15 +0800
commitfd873ff52cf0065cd308745d1ec9e0a8eee77eb9 (patch)
treeed4576d83f7cdaffab43ed00301dd02297316f3b
parent03880d566fa7c3b76dc72ee2fe07ffec9de182c8 (diff)
ARM64: dts: rk3328-evb: add spdif sound
Change-Id: I76adc6286d831f513da3f5547975d7fcd3c392e9 Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3328-evb.dts21
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-evb.dts b/arch/arm64/boot/dts/rockchip/rk3328-evb.dts
index c576bba9c4b0..74ae0f86b4b8 100644
--- a/arch/arm64/boot/dts/rockchip/rk3328-evb.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3328-evb.dts
@@ -112,6 +112,22 @@
sound-dai = <&codec>;
};
};
+
+ spdif-sound {
+ compatible = "simple-audio-card";
+ simple-audio-card,name = "rockchip,spdif";
+ simple-audio-card,cpu {
+ sound-dai = <&spdif>;
+ };
+ simple-audio-card,codec {
+ sound-dai = <&spdif_out>;
+ };
+ };
+
+ spdif_out: spdif-out {
+ compatible = "linux,spdif-dit";
+ #sound-dai-cells = <0>;
+ };
};
&i2s1 {
@@ -124,6 +140,11 @@
status = "okay";
};
+&spdif {
+ #sound-dai-cells = <0>;
+ status = "okay";
+};
+
&cpu0 {
cpu-supply = <&vdd_arm>;
};