8
8
model = "Xunlong Orange Pi 5 Pro";
9
9
compatible = "xunlong,orangepi-5-pro", "rockchip,rk3588s";
10
10
11
- /delete-node/ chosen;
12
- chosen {
13
- stdout-path = "serial2:1500000n8";
14
- entropy-source = <&rng>;
15
- };
16
-
17
- aliases {
18
- mmc0 = &sdhci;
19
- mmc1 = &sdmmc;
20
- };
21
-
22
- /delete-node/ rng;
23
- rng: rng@fe378000 {
24
- compatible = "rockchip,rk3588-rng";
25
- reg = <0x0 0xfe378000 0x0 0x200>;
26
- interrupts = <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH 0>;
27
- clocks = <&scmi_clk SCMI_HCLK_SECURE_NS>;
28
- resets = <&scmi_reset 48>;
29
- };
30
-
31
11
vcc3v3_pcie_eth: vcc3v3-pcie-eth {
32
12
compatible = "regulator-fixed";
33
13
regulator-name = "vcc3v3_pcie_eth";
54
34
regulator-always-on;
55
35
};
56
36
57
- /delete-node/ vcc_3v3_sd_s0;
58
-
59
37
sdio_pwrseq: sdio-pwrseq {
60
38
compatible = "mmc-pwrseq-simple";
39
+ clocks = <&hym8563>;
40
+ clock-names = "ext_clock";
41
+ pinctrl-names = "default";
42
+ pinctrl-0 = <&wifi_enable_h>;
61
43
post-power-on-delay-ms = <200>;
62
44
reset-gpios = <&gpio0 RK_PD0 GPIO_ACTIVE_LOW>;
63
45
};
113
95
};
114
96
115
97
/delete-node/ regulator-vcc-3v3-sd-s0;
116
- /delete-node/ vbus_typec;
117
98
/delete-node/ analog-sound;
118
99
119
100
headphone_amp: headphones-audio-amplifier {
225
206
status = "okay";
226
207
};
227
208
209
+ &sfc {
210
+ status = "okay";
211
+ };
212
+
228
213
&gmac1 {
229
214
status = "disabled";
230
215
};
238
223
cap-sd-highspeed;
239
224
cap-sdio-irq;
240
225
keep-power-in-suspend;
241
- vmmc-supply = <&vcc_3v3_s3>;
242
226
mmc-pwrseq = <&sdio_pwrseq>;
243
227
non-removable;
244
228
pinctrl-names = "default";
259
243
260
244
&sdhci {
261
245
status = "okay";
262
- vmmc-supply = <&vcc_3v3_s3>;
263
- };
264
-
265
- &sdmmc {
266
- status = "okay";
267
- vmmc-supply = <&vcc_3v3_s3>;
268
246
};
269
247
270
248
&uart9 {
283
261
shutdown-gpios = <&gpio0 RK_PD5 GPIO_ACTIVE_HIGH>;
284
262
max-speed = <1500000>;
285
263
pinctrl-names = "default";
286
- pinctrl-0 = <&bt_wake_host &host_wake_bt>;
264
+ pinctrl-0 = <&bt_reg_on & bt_wake_host &host_wake_bt>;
287
265
vbat-supply = <&vcc_3v3_s3>;
288
266
vddio-supply = <&vcc_1v8_s3>;
289
267
};
294
272
};
295
273
296
274
&pwm2 {
297
- pinctrl-0 = <&pwm2m1_pins>;
298
- pinctrl-names = "default";
299
275
status = "okay";
300
276
};
301
277
311
287
status = "okay";
312
288
};
313
289
290
+ &sdmmc {
291
+ /delete-property/ vmmc-supply;
292
+ /delete-property/ vqmmc-supply;
293
+ };
294
+
314
295
// Bluetooth i2S
315
296
&i2s0_8ch {
316
297
status = "okay";
354
335
355
336
&i2c6 {
356
337
/delete-node/ es8388;
357
- /delete-node/ usbc0;
358
338
};
359
339
360
340
&hdmi0_sound {
404
384
snps,parkmode-disable-ss-quirk;
405
385
};
406
386
387
+ &hym8563 {
388
+ status = "okay";
389
+ };
390
+
391
+ &hym8563_int {
392
+ rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>;
393
+ };
394
+
407
395
/* The DP0 controller lacks driver support.
408
396
&vp1 {
409
397
vp1_out_dp0: endpoint@ROCKCHIP_VOP2_EP_DP0 {
410
398
reg = <ROCKCHIP_VOP2_EP_DP0>;
411
399
remote-endpoint = <&dp0_in_vp1>;
412
400
};
413
401
};
414
- */
415
-
416
- &tsadc {
417
- rockchip,grf = <&sys_grf>;
418
- };
402
+ */
0 commit comments