forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dtsi
....@@ -8,21 +8,12 @@
88
99 #include <dt-bindings/gpio/gpio.h>
1010 #include <dt-bindings/pinctrl/rockchip.h>
11
-#include <dt-bindings/display/media-bus-format.h>
1211 #include "rk3568.dtsi"
1312 #include "rk3568-evb.dtsi"
1413
1514 / {
1615 model = "Rockchip RK3568 EVB1 DDR4 V10 Board";
1716 compatible = "rockchip,rk3568-evb1-ddr4-v10", "rockchip,rk3568";
18
-
19
- rk_headset: rk-headset {
20
- compatible = "rockchip_headset";
21
- headset_gpio = <&gpio0 RK_PD5 GPIO_ACTIVE_LOW>;
22
- spk_ctl_gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>;//AMP_SD_GPIO4_C2_3V3
23
- pinctrl-names = "default";
24
- pinctrl-0 = <&hp_det>;
25
- };
2617
2718 vcc2v5_sys: vcc2v5-ddr {
2819 compatible = "regulator-fixed";
....@@ -84,7 +75,7 @@
8475 regulator-max-microvolt = <3300000>;
8576 vin-supply = <&vcc5v0_sys>;
8677 };
87
-#if 0
78
+
8879 vcc_camera: vcc-camera-regulator {
8980 compatible = "regulator-fixed";
9081 gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
....@@ -94,174 +85,7 @@
9485 enable-active-high;
9586 regulator-always-on;
9687 regulator-boot-on;
97
- };
98
-#endif
99
- ndj_io_init {
100
- compatible = "nk_io_control";
101
- pinctrl-names = "default";
102
- pinctrl-0 = <&nk_io_gpio>;
103
-
104
- //gpio_op0 = <&gpio1 RK_PD0 GPIO_ACTIVE_HIGH>;
105
-
106
- vcc_5v {
107
- gpio_num = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>; //VCC5_IO_EN_GPIO1_A4_3V3
108
- gpio_function = <0>;
109
- };
110
-
111
- vcc_12v {
112
- gpio_num = <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>; //VCC12_IO_EN_GPIO0_C7_3V3
113
- gpio_function = <0>;
114
- };
115
-
116
- hub_host2_rst {
117
- gpio_num = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>; //HUB_RST_GPIO4_D2_3V3
118
- gpio_function = <3>;
119
- };
120
-
121
- hub_host3 {
122
- gpio_num = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>; //HOST3_EN_GPIO4_B2_1V8
123
- gpio_function = <0>;
124
- };
125
-
126
- wake_4g {
127
- gpio_num = <&gpio1 RK_PB1 GPIO_ACTIVE_LOW>; //4G_WAKEUP_GPIO01_B1_3V3
128
- gpio_function = <0>;
129
- };
130
-
131
- air_mode_4g {
132
- gpio_num = <&gpio1 RK_PB0 GPIO_ACTIVE_LOW>; //4G_AIR_MODE_GPIO01_B0_3V3
133
- gpio_function = <0>;
134
- };
135
-
136
- reset_4g {
137
- gpio_num = <&gpio1 RK_PB2 GPIO_ACTIVE_LOW>; //4G_RST_GPIO01_B2_3V3
138
- gpio_function = <3>;
139
- };
140
-
141
- en_4g {
142
- gpio_num = <&gpio0 RK_PC6 GPIO_ACTIVE_HIGH>; //4G_PWREN_H_GPIO0_C6
143
- gpio_function = <0>;
144
- };
145
-
146
- hp_en {
147
- gpio_num = <&gpio3 RK_PA6 GPIO_ACTIVE_HIGH>;//HP_EN_GPIO3_A6_3V3
148
- gpio_function = <0>;
149
- };
150
-
151
- usb_ogt {
152
- gpio_num = <&gpio0 RK_PC2 GPIO_ACTIVE_HIGH>; //OTG_EN_OC_GPIO0_C2
153
- gpio_function = <0>;
154
- };
155
-
156
- m2_wifi_pwr {
157
- gpio_num = <&gpio3 RK_PC6 GPIO_ACTIVE_HIGH>;//WIFI_PWREN_GPIO3_C6_1V8
158
- gpio_function = <0>;
159
- };
160
-
161
-
162
- #if 0
163
- do1 {
164
- gpio_num = <&gpio1 RK_PD0 GPIO_ACTIVE_LOW>;
165
- gpio_function = <0>;
166
- };
167
-
168
- do2 {
169
- gpio_num = <&gpio1 RK_PD2 GPIO_ACTIVE_HIGH>;
170
- gpio_function = <0>;
171
- };
172
-
173
- do3 {
174
- gpio_num = <&gpio1 RK_PD1 GPIO_ACTIVE_HIGH>;
175
- gpio_function = <0>;
176
- };
177
-
178
- do4 {
179
- gpio_num = <&gpio1 RK_PD3 GPIO_ACTIVE_HIGH>;
180
- gpio_function = <0>;
181
- };
182
-
183
- do5 {
184
- gpio_num = <&gpio2 RK_PD6 GPIO_ACTIVE_LOW>;
185
- gpio_function = <0>;
186
- };
187
-
188
- do6 {
189
- gpio_num = <&gpio2 RK_PD7 GPIO_ACTIVE_LOW>;
190
- gpio_function = <0>;
191
- };
192
-
193
- do7 {
194
- gpio_num = <&gpio3 RK_PA0 GPIO_ACTIVE_LOW>;
195
- gpio_function = <0>;
196
- };
197
-
198
- di1 {
199
- gpio_num = <&gpio2 RK_PD5 GPIO_ACTIVE_HIGH>;
200
- gpio_function = <1>;
201
- };
202
- #endif
203
- };
204
-#if 0
205
- nk_io_init {
206
- compatible = "nk_io_control";
207
-// vcc3_io_en_gpio = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>; //VCC3_IO_EN_GPIO0_C4_3V3
208
- hub_host2_5V_rest_gpio = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>; //HUB_RST_GPIO4_D2_3V3
209
- hub_host3_5v_gpio = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>; //HOST3_EN_GPIO4_B2_1V8
210
- vcc_5v_io = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>; //VCC5_IO_EN_GPIO1_A4_3V3
211
- vcc_12v_io = <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>; //VCC12_IO_EN_GPIO0_C7_3V3
212
- en_4g_gpio = <&gpio0 RK_PC6 GPIO_ACTIVE_HIGH>; //4G_PWREN_H_GPIO0_C6
213
- reset_4g_gpio = <&gpio1 RK_PB2 GPIO_ACTIVE_HIGH>; //4G_RST_GPIO01_B2_3V3
214
- air_mode_4g_gpio = <&gpio1 RK_PB0 GPIO_ACTIVE_HIGH>; //4G_AIR_MODE_GPIO01_B0_3V3
215
- wake_4g_gpio = <&gpio1 RK_PB1 GPIO_ACTIVE_HIGH>; //4G_WAKEUP_GPIO01_B1_3V3
216
- hp_en_gpio = <&gpio3 RK_PA6 GPIO_ACTIVE_HIGH>;//HP_EN_GPIO3_A6_3V3
217
-// spk_out_gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_HIGH>;//AMP_SD_GPIO4_C2_3V3
218
- wifi_power_en_gpio = <&gpio3 RK_PC6 GPIO_ACTIVE_HIGH>; //WIFI_PWREN_GPIO3_C6_1V8
219
-// pcie_power_en_gpio = <&gpio0 RK_PD4 GPIO_ACTIVE_HIGH>;//PCIE_PWREN_H_GPIO0_D4
220
- pinctrl-names = "default";
221
- pinctrl-0 = <&nk_io_gpio>;
222
- };
223
-#endif
224
- panel: panel {
225
- compatible = "simple-panel";
226
- backlight = <&backlight>;
227
- power-supply = <&vcc3v3_lcd0_n>;
228
- enable-gpios = <&gpio2 RK_PD4 GPIO_ACTIVE_HIGH>; //LCD0_VDD_H_GPIO2_D4
229
- edp-bl-gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>; //LCD0_PWBLK_H_GPIO0_B7
230
- edp-bl-en = <&gpio0 RK_PB0 GPIO_ACTIVE_HIGH>; //LCD0_BKLT_EN_3V3
231
- bus-format = <MEDIA_BUS_FMT_RGB888_1X24>;
232
- bpc = <8>;
233
- prepare-delay-ms = <200>;
234
- enable-delay-ms = <20>;
235
- lvds-gpio0 = <&gpio3 RK_PD2 GPIO_ACTIVE_HIGH>; //7511_GPIO0-GPIO3_D2
236
- lvds-gpio1 = <&gpio3 RK_PD3 GPIO_ACTIVE_HIGH>; //7511_GPIO1-GPIO3_D3
237
- lvds-gpio2 = <&gpio3 RK_PD4 GPIO_ACTIVE_HIGH>; //7511_GPIO2-GPIO3_D4
238
- lvds-gpio3 = <&gpio3 RK_PD5 GPIO_ACTIVE_HIGH>; //7511_GPIO3-GPIO3_D5
239
- nodka-lvds = <15>;
240
-
241
- display-timings {
242
- native-mode = <&timing>;
243
- timing: timing {
244
- clock-frequency = <72500000>;
245
- hactive = <1280>;
246
- vactive = <800>;
247
- hfront-porch = <70>;
248
- hsync-len = <2>;
249
- hback-porch = <88>;
250
- vfront-porch = <7>;
251
- vsync-len = <4>;
252
- vback-porch = <17>;
253
- hsync-active = <21>;
254
- vsync-active = <0>;
255
- de-active = <0>;
256
- pixelclk-active = <0>;
257
- };
258
- };
259
- port {
260
- panel_in_lvds: endpoint {
261
- remote-endpoint = <&lvds_out>;
262
- };
263
- };
264
- };
88
+ };
26589 };
26690
26791 &combphy0_us {
....@@ -277,11 +101,11 @@
277101 };
278102
279103 &csi2_dphy_hw {
280
- status = "disabled";
104
+ status = "okay";
281105 };
282106
283107 &csi2_dphy0 {
284
- status = "disabled";
108
+ status = "okay";
285109
286110 ports {
287111 #address-cells = <1>;
....@@ -324,12 +148,8 @@
324148 * video_phy0 needs to be enabled
325149 * when dsi0 is enabled
326150 */
327
-&video_phy0 {
328
- status = "disabled";
329
-};
330
-
331151 &dsi0 {
332
- status = "disabled";
152
+ status = "okay";
333153 };
334154
335155 &dsi0_in_vp0 {
....@@ -337,7 +157,7 @@
337157 };
338158
339159 &dsi0_in_vp1 {
340
- status = "disabled";
160
+ status = "okay";
341161 };
342162
343163 &dsi0_panel {
....@@ -365,30 +185,7 @@
365185 };
366186
367187 &edp {
368
- //hpd-gpios = <&gpio0 RK_PC2 GPIO_ACTIVE_HIGH>;
369
- force-hpd;
370
- status = "disabled";
371
-};
372
-
373
-&lvds {
374
- status = "disabled";
375
- ports {
376
- port@1 {
377
- reg = <1>;
378
- lvds_out: endpoint {
379
- remote-endpoint = <&panel_in_lvds>;
380
- };
381
- };
382
-
383
- };
384
-};
385
-
386
-&route_lvds{
387
- status = "disabled";
388
- connect = <&vp2_out_lvds>;
389
-};
390
-
391
-&lvds_in_vp2 {
188
+ hpd-gpios = <&gpio0 RK_PC2 GPIO_ACTIVE_HIGH>;
392189 status = "okay";
393190 };
394191
....@@ -397,65 +194,18 @@
397194 };
398195
399196 &edp_in_vp0 {
400
- status = "disabled";
197
+ status = "okay";
401198 };
402199
403200 &edp_in_vp1 {
404
- status = "okay";
405
-
406
-};
407
-
408
-&route_edp {
409
- status = "okay";
410
- connect = <&vp1_out_edp>;
411
-};
412
-
413
-
414
-/*
415
-* edp_end
416
-*/
417
-
418
-/*
419
-* Hdmi_start
420
-*/
421
-
422
-&hdmi {
423
- status = "okay";
424
- rockchip,phy-table =
425
- <92812500 0x8009 0x0000 0x0270>,
426
- <165000000 0x800b 0x0000 0x026d>,
427
- <185625000 0x800b 0x0000 0x01ed>,
428
- <297000000 0x800b 0x0000 0x01ad>,
429
- <594000000 0x8029 0x0000 0x0088>,
430
- <000000000 0x0000 0x0000 0x0000>;
431
-};
432
-
433
-&route_hdmi {
434
- status = "okay";
435
- connect = <&vp0_out_hdmi>;
436
-};
437
-
438
-&hdmi_in_vp0 {
439
- status = "okay";
440
-};
441
-
442
-&hdmi_in_vp1 {
443201 status = "disabled";
444202 };
445
-
446
-&hdmi_sound {
447
- status = "okay";
448
-};
449
-
450
-/*
451
- * Hdmi_END
452
-*/
453203
454204 &gmac0 {
455205 phy-mode = "rgmii";
456206 clock_in_out = "output";
457207
458
- snps,reset-gpio = <&gpio2 RK_PC6 GPIO_ACTIVE_LOW>;
208
+ snps,reset-gpio = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>;
459209 snps,reset-active-low;
460210 /* Reset time is 20ms, 100ms for rtl8211f */
461211 snps,reset-delays-us = <0 20000 100000>;
....@@ -475,16 +225,14 @@
475225 rx_delay = <0x2f>;
476226
477227 phy-handle = <&rgmii_phy0>;
478
-
479
- status = "disabled";
480
-
228
+ status = "okay";
481229 };
482230
483231 &gmac1 {
484232 phy-mode = "rgmii";
485233 clock_in_out = "output";
486234
487
- snps,reset-gpio = <&gpio3 RK_PB0 GPIO_ACTIVE_LOW>;
235
+ snps,reset-gpio = <&gpio2 RK_PD1 GPIO_ACTIVE_LOW>;
488236 snps,reset-active-low;
489237 /* Reset time is 20ms, 100ms for rtl8211f */
490238 snps,reset-delays-us = <0 20000 100000>;
....@@ -511,26 +259,12 @@
511259 * power-supply should switche to vcc3v3_lcd1_n
512260 * when mipi panel is connected to dsi1.
513261 */
514
-
515
-
516
-&i2c3 {
517
- status = "okay";
518
- //mac eeprom
519
- eeprom@51 {
520
- //compatible = "atmel,24c02";
521
- compatible = "atmel,24c256";
522
- reg = <0x51>;
523
- };
524
-
525
- //nk-mcu
526
- nkmcu@15 {
527
- compatible = "nk_mcu";
528
- reg = <0x15>;
529
- };
262
+&gt1x {
263
+ power-supply = <&vcc3v3_lcd0_n>;
530264 };
531265
532266 &i2c4 {
533
- status = "disabled";
267
+ status = "okay";
534268 gc8034: gc8034@37 {
535269 compatible = "galaxycore,gc8034";
536270 status = "okay";
....@@ -539,6 +273,7 @@
539273 clock-names = "xvclk";
540274 pinctrl-names = "default";
541275 pinctrl-0 = <&cif_clk>;
276
+ power-domains = <&power RK3568_PD_VI>;
542277 reset-gpios = <&gpio3 RK_PB6 GPIO_ACTIVE_LOW>;
543278 pwdn-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_LOW>;
544279 rockchip,grf = <&grf>;
....@@ -575,7 +310,7 @@
575310 };
576311 };
577312 ov5695: ov5695@36 {
578
- status = "disabled";
313
+ status = "okay";
579314 compatible = "ovti,ov5695";
580315 reg = <0x36>;
581316 clocks = <&cru CLK_CIF_OUT>;
....@@ -595,19 +330,6 @@
595330 data-lanes = <1 2>;
596331 };
597332 };
598
- };
599
-};
600
-
601
-&i2c5 {
602
- status = "okay";
603
-
604
- hym8563: hym8563@51 {
605
- compatible = "haoyu,hym8563";
606
- reg = <0x51>;
607
- #clock-cells = <0>;
608
- clock-frequency = <32768>;
609
- clock-output-names = "xin32k";
610
- /* rtc_int is not connected */
611333 };
612334 };
613335
....@@ -644,75 +366,46 @@
644366 };
645367
646368 &pinctrl {
647
-// cam {
648
-// camera_pwr: camera-pwr {
649
-// rockchip,pins =
650
-// /* camera power en */
651
-// <0 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>;
652
-// };
653
-// };
369
+ cam {
370
+ camera_pwr: camera-pwr {
371
+ rockchip,pins =
372
+ /* camera power en */
373
+ <0 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>;
374
+ };
375
+ };
654376 headphone {
655377 hp_det: hp-det {
656
- rockchip,pins = <0 RK_PD5 RK_FUNC_GPIO &pcfg_pull_down>,
657
- <4 RK_PC2 RK_FUNC_GPIO &pcfg_pull_down>;
378
+ rockchip,pins = <3 RK_PC2 RK_FUNC_GPIO &pcfg_pull_down>;
658379 };
659380 };
660381
661382 wireless-wlan {
662383 wifi_host_wake_irq: wifi-host-wake-irq {
663
- rockchip,pins = <2 RK_PB2 RK_FUNC_GPIO &pcfg_pull_down>;
384
+ rockchip,pins = <3 RK_PD4 RK_FUNC_GPIO &pcfg_pull_down>;
664385 };
665386 };
666387
667388 wireless-bluetooth {
668
- uart1_gpios: uart1-gpios {
669
- rockchip,pins = <2 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>;
389
+ uart8_gpios: uart8-gpios {
390
+ rockchip,pins = <2 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>;
670391 };
671392 };
672
-
673
- lcd1 {
674
- lcd1_rst_gpio: lcd1-rst-gpio {
675
- rockchip,pins = <3 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
676
- };
677
- };
678
-
679
- nk_io_init{
680
- nk_io_gpio: nk-io-gpio{
681
- rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>,
682
- <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>,
683
- <0 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>,
684
- <4 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>,
685
- <4 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>,
686
- <1 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>,
687
- <0 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>,
688
- <1 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>,
689
- <1 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>,
690
- <1 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>,
691
- <3 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>,
692
- <3 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>,
693
- <3 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>,
694
- <3 RK_PD4 RK_FUNC_GPIO &pcfg_pull_none>,
695
- <3 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>,
696
- <3 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>,
697
- <2 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>,//93 SPI2_CS0_M1_3V3
698
- <2 RK_PD6 RK_FUNC_GPIO &pcfg_pull_none>,//94 SPI2_MOSI_M1_3V3
699
- <2 RK_PD7 RK_FUNC_GPIO &pcfg_pull_none>,//95 SPI2_MISO_M1_3V3
700
- <3 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>,//96 SPI2_CLK_M1_3V3
701
- <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>;
702
- };
703
- };
393
+};
394
+
395
+&rk809_sound {
396
+ hp-det-gpio = <&gpio3 RK_PC2 GPIO_ACTIVE_LOW>;
704397 };
705398
706399 &rkisp {
707
- status = "disabled";
400
+ status = "okay";
708401 };
709402
710403 &rkisp_mmu {
711
- status = "disabled";
404
+ status = "okay";
712405 };
713406
714407 &rkisp_vir0 {
715
- status = "disabled";
408
+ status = "okay";
716409
717410 port {
718411 #address-cells = <1>;
....@@ -725,30 +418,35 @@
725418 };
726419 };
727420
421
+&route_dsi0 {
422
+ status = "okay";
423
+ connect = <&vp1_out_dsi0>;
424
+};
728425
426
+&route_edp {
427
+ status = "okay";
428
+ connect = <&vp0_out_edp>;
429
+};
729430
730431 &sata2 {
731432 status = "okay";
732433 };
733434
734435 &sdmmc2 {
735
- status = "disabled";
736
-};
737
-
738
-&sdmmc1 {
739
- max-frequency = <150000000>;
740
- supports-sdio;
741
- bus-width = <4>;
742
- disable-wp;
743
- cap-sd-highspeed;
744
- cap-sdio-irq;
745
- keep-power-in-suspend;
746
- mmc-pwrseq = <&sdio_pwrseq>;
747
- non-removable;
748
- pinctrl-names = "default";
749
- pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk>;
750
- sd-uhs-sdr104;
751
- status = "okay";
436
+ max-frequency = <150000000>;
437
+ no-sd;
438
+ no-mmc;
439
+ bus-width = <4>;
440
+ disable-wp;
441
+ cap-sd-highspeed;
442
+ cap-sdio-irq;
443
+ keep-power-in-suspend;
444
+ mmc-pwrseq = <&sdio_pwrseq>;
445
+ non-removable;
446
+ pinctrl-names = "default";
447
+ pinctrl-0 = <&sdmmc2m0_bus4 &sdmmc2m0_cmd &sdmmc2m0_clk>;
448
+ sd-uhs-sdr104;
449
+ status = "okay";
752450 };
753451
754452 &spdif_8ch {
....@@ -758,25 +456,25 @@
758456 };
759457
760458 &uart8 {
761
- status = "disabled";
459
+ status = "okay";
762460 pinctrl-names = "default";
763461 pinctrl-0 = <&uart8m0_xfer &uart8m0_ctsn>;
764462 };
765463
766464 &vcc3v3_lcd0_n {
767
- gpio = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>;
465
+ gpio = <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>;
768466 enable-active-high;
769467 };
770468
771469 &vcc3v3_lcd1_n {
772
- gpio = <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>; //MIPI_3V3EN_GPIO3_A3_d_3V3
470
+ gpio = <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>;
773471 enable-active-high;
774472 };
775473
776474 &wireless_wlan {
777475 pinctrl-names = "default";
778476 pinctrl-0 = <&wifi_host_wake_irq>;
779
- WIFI,host_wake_irq = <&gpio2 RK_PB2 GPIO_ACTIVE_HIGH>;
477
+ WIFI,host_wake_irq = <&gpio3 RK_PD4 GPIO_ACTIVE_HIGH>;
780478 };
781479
782480 &wireless_bluetooth {
....@@ -784,47 +482,12 @@
784482 clocks = <&rk809 1>;
785483 clock-names = "ext_clock";
786484 //wifi-bt-power-toggle;
787
- uart_rts_gpios = <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>;
485
+ uart_rts_gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_LOW>;
788486 pinctrl-names = "default", "rts_gpio";
789
- pinctrl-0 = <&uart1m0_rtsn>;
790
- pinctrl-1 = <&uart1_gpios>;
791
- BT,reset_gpio = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
792
- BT,wake_gpio = <&gpio2 RK_PC0 GPIO_ACTIVE_HIGH>;
793
- BT,wake_host_irq = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>;
487
+ pinctrl-0 = <&uart8m0_rtsn>;
488
+ pinctrl-1 = <&uart8_gpios>;
489
+ BT,reset_gpio = <&gpio3 RK_PA0 GPIO_ACTIVE_HIGH>;
490
+ BT,wake_gpio = <&gpio3 RK_PA2 GPIO_ACTIVE_HIGH>;
491
+ BT,wake_host_irq = <&gpio3 RK_PA1 GPIO_ACTIVE_HIGH>;
794492 status = "okay";
795
-};
796
-
797
-&uart0 {
798
- status = "disabled";
799
-};
800
-
801
-&uart1 {
802
- pinctrl-names = "default";
803
- pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn>;
804
- status = "disabled";
805
-};
806
-
807
-&uart3 {
808
- status = "okay";
809
- pinctrl-0 = <&uart3m1_xfer>;
810
-};
811
-
812
-&uart4 {
813
- status = "okay";
814
- pinctrl-0 = <&uart4m1_xfer>;
815
-};
816
-
817
-&uart5 {
818
- status = "okay";
819
- pinctrl-0 = <&uart5m1_xfer>;
820
-};
821
-
822
-&uart7 {
823
- status = "disabled";
824
- pinctrl-0 = <&uart7m1_xfer>;
825
-};
826
-
827
-&uart9 {
828
- status = "disabled";
829
- pinctrl-0 = <&uart9m1_xfer>;
830493 };