hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v20.dtsi
....@@ -118,14 +118,6 @@
118118 status = "okay";
119119 };
120120
121
- dummy_codec: dummy-codec {
122
- status = "okay";
123
- compatible = "rockchip,dummy-codec";
124
- #sound-dai-cells = <0>;
125
- pinctrl-names = "default";
126
- pinctrl-0 = <&rk3308_reset>;
127
- };
128
-
129121 car_rk3308_sound: car-rk3308-sound {
130122 status = "okay";
131123 compatible = "simple-audio-card";
....@@ -140,7 +132,7 @@
140132 dai-tdm-slot-width = <32>;
141133 };
142134 codec_master: simple-audio-card,codec {
143
- sound-dai = <&dummy_codec>;
135
+ sound-dai = <&spi_codec>;
144136 };
145137 };
146138 };
....@@ -326,6 +318,23 @@
326318 status = "disabled";
327319 };
328320
321
+&spi4 {
322
+ status = "okay";
323
+ pinctrl-names = "default";
324
+ pinctrl-0 = <&spi4m0_cs1 &spi4m0_pins>;
325
+
326
+ spi_codec: spi-codec@1 {
327
+ compatible ="rockchip,spi-codec";
328
+ reg = <1>;
329
+ spi-lsb-first;
330
+ spi-max-frequency = <5000000>;
331
+ #sound-dai-cells = <0>;
332
+ pinctrl-names = "default";
333
+ pinctrl-0 = <&rk3308_reset>;
334
+ status = "okay";
335
+ };
336
+};
337
+
329338 &uart9 {
330339 status = "okay";
331340 pinctrl-names = "default";