summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
diff options
context:
space:
mode:
authorSugar Zhang <sugar.zhang@rock-chips.com>2017-09-05 18:46:52 +0800
committerSugar Zhang <sugar.zhang@rock-chips.com>2017-09-14 11:52:24 +0800
commitde20d58ea2942054e2d70bea6b7f4794adb38436 (patch)
treefcf01d9c4896e6eb34b483c9aad2af299141e935 /arch/arm64/boot/dts/rockchip/rk3368-r88.dts
parent5e2f47bce0cce6c791ae98999e978625c0adf594 (diff)
arm64: dts: rockchip: enable rk1000 and hdmi sound for rk3368-r88
Change-Id: I8d66b85ca07eed15897dffda0def9166decaa519 Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3368-r88.dts')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-r88.dts26
1 files changed, 14 insertions, 12 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-r88.dts b/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
index 2b9e00f1764f..f63d964ef891 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-r88.dts
@@ -58,18 +58,10 @@
pwms = <&pwm1 0 30518 0>; /* 1 / 30518 ns = 32.7675 KHz */
};
- 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>;
- };
+ sound {
+ compatible = "rockchip,rk3368-hdmi-analog";
+ rockchip,cpu = <&i2s_8ch>;
+ rockchip,codec = <&rk1000_codec>, <&hdmi>;
};
keys: gpio-keys {
@@ -463,6 +455,16 @@
};
};
};
+
+ rk1000_codec: rk1000-codec@60 {
+ compatible = "rockchip,rk1000-codec";
+ reg = <0x60>;
+ #sound-dai-cells = <0>;
+ rockchip,ctl = <&rk1000_ctl>;
+ rockchip,spk-en-gpio = <&gpio3 31 GPIO_ACTIVE_LOW>;
+ rockchip,pa-en-time-ms = <5000>;
+ status = "okay";
+ };
};
&lvds {