forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 072de836f53be56a70cecf70b43ae43b7ce17376
kernel/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi
....@@ -214,22 +214,23 @@
214214
215215 rk809_sound: rk809-sound {
216216 status = "okay";
217
- compatible = "rockchip,multicodecs-card";
218
- rockchip,card-name = "rockchip-rk809";
219
- hp-det-gpio = <&gpio3 RK_PA1 GPIO_ACTIVE_LOW>;
220
- rockchip,format = "i2s";
221
- rockchip,mclk-fs = <256>;
222
- rockchip,cpu = <&i2s1_8ch>;
223
- rockchip,codec = <&rk809_codec>;
224
- pinctrl-names = "default";
225
- pinctrl-0 = <&hp_det>;
217
+ compatible = "simple-audio-card";
218
+ simple-audio-card,format = "i2s";
219
+ simple-audio-card,name = "rockchip,rk809-codec";
220
+ simple-audio-card,mclk-fs = <256>;
221
+
222
+ simple-audio-card,cpu {
223
+ sound-dai = <&i2s1_8ch>;
224
+ };
225
+ simple-audio-card,codec {
226
+ sound-dai = <&rk809_codec>;
227
+ };
226228 };
227229
228230 spdif-sound {
229231 status = "okay";
230232 compatible = "simple-audio-card";
231233 simple-audio-card,name = "ROCKCHIP,SPDIF";
232
- simple-audio-card,mclk-fs = <128>;
233234 simple-audio-card,cpu {
234235 sound-dai = <&spdif_8ch>;
235236 };
....@@ -1234,7 +1235,7 @@
12341235 };
12351236
12361237 rk809_codec: codec {
1237
- #sound-dai-cells = <1>;
1238
+ #sound-dai-cells = <0>;
12381239 compatible = "rockchip,rk809-codec", "rockchip,rk817-codec";
12391240 clocks = <&cru I2S1_MCLKOUT>;
12401241 clock-names = "mclk";
....@@ -1329,11 +1330,6 @@
13291330
13301331 &pinctrl {
13311332
1332
- headphone {
1333
- hp_det: hp-det {
1334
- rockchip,pins = <3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_down>;
1335
- };
1336
- };
13371333
13381334 mxc6655xa {
13391335 mxc6655xa_irq_gpio: mxc6655xa_irq_gpio {