hc
2023-12-11 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4
kernel/arch/arm64/boot/dts/rockchip/rk3568-evb6-ddr3-v10.dtsi
....@@ -41,12 +41,12 @@
4141 regulator-always-on;
4242 regulator-boot-on;
4343 };
44
+};
4445
45
- ext_cam_clk: external-camera-clock {
46
- compatible = "fixed-clock";
47
- clock-frequency = <25000000>;
48
- clock-output-names = "CLK_CAMERA_25MHZ";
49
- #clock-cells = <0>;
46
+&bt_sound {
47
+ status = "disabled";
48
+ simple-audio-card,cpu {
49
+ sound-dai = <&i2s2_2ch>;
5050 };
5151 };
5252
....@@ -129,33 +129,6 @@
129129 power-off-in-suspend = <1>;
130130 layout = <4>;
131131 };
132
-
133
- lt8619c: lt8619c@32 {
134
- compatible = "lontium,lt8619c";
135
- reg = <0x32>;
136
- clocks = <&ext_cam_clk>;
137
- clock-names = "xvclk";
138
- pinctrl-names = "default";
139
- pinctrl-0 = <&cif_dvp_clk &cif_dvp_bus16 &cif_dvp_bus8>;
140
- power-gpios = <&gpio0 RK_PD5 GPIO_ACTIVE_HIGH>;
141
- reset-gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_LOW>;
142
- plugin-det-gpios = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>;
143
- hpd-output-inverted;
144
- rockchip,dvp-mode = <3>; /* 3:BT1120, 4:BT656, 5:BT1120_8bit */
145
- rockchip,dual-edge = <1>; /* 0:single edge, 1:dual edge */
146
- rockchip,camera-module-index = <0>;
147
- rockchip,camera-module-facing = "back";
148
- rockchip,camera-module-name = "LT8619C";
149
- rockchip,camera-module-lens-name = "NC";
150
-
151
- port {
152
- lt8619c_out: endpoint {
153
- remote-endpoint = <&cif_para_in>;
154
- bus-width = <16>;
155
- pclk-sample = <1>;
156
- };
157
- };
158
- };
159132 };
160133
161134 &i2c4 {
....@@ -233,6 +206,12 @@
233206 status = "disabled";
234207
235208 /delete-node/ mxc6655xa@15;
209
+};
210
+
211
+&i2s2_2ch {
212
+ pinctrl-0 = <&i2s2m0_sclktx &i2s2m0_lrcktx &i2s2m0_sdi &i2s2m0_sdo>;
213
+ rockchip,bclk-fs = <32>;
214
+ status = "disabled";
236215 };
237216
238217 &csi2_dphy_hw {
....@@ -378,7 +357,8 @@
378357
379358 &sdmmc1 {
380359 max-frequency = <150000000>;
381
- supports-sdio;
360
+ no-sd;
361
+ no-mmc;
382362 bus-width = <4>;
383363 disable-wp;
384364 cap-sd-highspeed;
....@@ -440,6 +420,7 @@
440420 pinctrl-names = "default";
441421 pinctrl-0 = <&wifi_host_wake_irq>;
442422 WIFI,host_wake_irq = <&gpio2 RK_PB2 GPIO_ACTIVE_HIGH>;
423
+ WIFI,poweren_gpio = <&gpio2 RK_PB1 GPIO_ACTIVE_HIGH>;
443424 };
444425
445426 &wireless_bluetooth {
....@@ -489,27 +470,4 @@
489470 compatible = "ethernet-phy-ieee802.3-c22";
490471 reg = <0x0>;
491472 };
492
-};
493
-
494
-&rkcif_dvp {
495
- status = "okay";
496
-
497
- port {
498
- /* Parallel bus endpoint */
499
- cif_para_in: endpoint {
500
- remote-endpoint = <&lt8619c_out>;
501
- };
502
- };
503
-};
504
-
505
-&rkcif {
506
- status = "okay";
507
-};
508
-
509
-&rkcif_mmu {
510
- status = "okay";
511
-};
512
-
513
-&rkcif_dvp_sditf {
514
- status = "okay";
515473 };