ARM: dts: rockchip: rk3288-evb enable sound with rt5640

Change-Id: Ibe3f218f9b3283c82329500486fd73298fc3b0d6
Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
This commit is contained in:
Jianqun Xu
2022-11-14 15:48:51 +08:00
parent 9903fc2377
commit a4a177f736
2 changed files with 58 additions and 4 deletions

View File

@@ -498,10 +498,6 @@
status = "okay";
};
&sound {
status = "okay";
};
&uart2 {
status = "disabled";
};

View File

@@ -47,6 +47,45 @@
};
};
sound: sound {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "rockchip,rt5640-codec";
simple-audio-card,mclk-fs = <512>;
status = "okay";
simple-audio-card,dai-link@0 {
format = "i2s";
cpu {
sound-dai = <&i2s>;
};
codec {
sound-dai = <&rt5640>;
};
};
simple-audio-card,dai-link@1 {
format = "i2s";
cpu {
sound-dai = <&i2s>;
};
codec {
sound-dai = <&hdmi>;
};
};
};
hdmi_analog_sound: hdmi-analog-sound {
compatible = "rockchip,rk3288-hdmi-analog",
"rockchip,rk3368-hdmi-analog";
rockchip,model = "rockchip,rt5640-codec";
rockchip,cpu = <&i2s>;
rockchip,codec = <&rt5640>, <&hdmi>;
status = "disabled";
};
backlight: backlight {
compatible = "pwm-backlight";
brightness-levels = <
@@ -286,6 +325,25 @@
status = "okay";
};
&i2c2 {
status = "okay";
rt5640: rt5640@1c {
#sound-dai-cells = <0>;
compatible = "realtek,rt5640";
reg = <0x1c>;
clocks = <&cru SCLK_I2S0_OUT>;
clock-names = "mclk";
interrupt-parent = <&gpio7>;
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
};
};
&i2s {
#sound-dai-cells = <0>;
status = "okay";
};
&wdt {
status = "okay";
};