hc
2023-12-11 223293205a7265c8b02882461ba8996650048ade
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 = <&gpio0 RK_PD5 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";