xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3588-rock-5b.dts (revision 9978553d0199e7ec0bdd1c44fc7f6c7b0c11e43b)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2
3/dts-v1/;
4
5#include "rk3588-rock-5b.dtsi"
6
7/ {
8	model = "Radxa ROCK 5B";
9	compatible = "radxa,rock-5b", "rockchip,rk3588";
10};
11
12&sdio {
13	max-frequency = <200000000>;
14	no-sd;
15	no-mmc;
16	non-removable;
17	bus-width = <4>;
18	cap-sdio-irq;
19	disable-wp;
20	keep-power-in-suspend;
21	wakeup-source;
22	sd-uhs-sdr12;
23	sd-uhs-sdr25;
24	sd-uhs-sdr50;
25	sd-uhs-sdr104;
26	vmmc-supply = <&vcc3v3_pcie2x1l0>;
27	vqmmc-supply = <&vcc_1v8_s3>;
28	pinctrl-names = "default";
29	pinctrl-0 = <&sdiom0_pins>;
30	status = "okay";
31};
32
33&uart6 {
34	pinctrl-names = "default";
35	pinctrl-0 = <&uart6m1_xfer &uart6m1_ctsn &uart6m1_rtsn>;
36	status = "okay";
37};
38
39&pinctrl {
40	usb {
41		vcc5v0_host_en: vcc5v0-host-en {
42			rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
43		};
44	};
45};
46
47&vcc5v0_host {
48	enable-active-high;
49	gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
50	pinctrl-names = "default";
51	pinctrl-0 = <&vcc5v0_host_en>;
52};
53