xref: /rk3399_rockchip-uboot/arch/arm/dts/rv1103b-u-boot.dtsi (revision 13ceb2afdcb6f5114908e39f0d2453728eb24e0f)
1/*
2 * (C) Copyright 2024 Rockchip Electronics Co., Ltd
3 *
4 * SPDX-License-Identifier:     GPL-2.0+
5 */
6
7 / {
8	aliases {
9		mmc1 = &sdmmc0;
10		mmc0 = &emmc;
11	};
12
13	chosen {
14		stdout-path = &uart0;
15		u-boot,spl-boot-order = &sdmmc0, &spi_nand, &spi_nor, &emmc;
16	};
17
18	secure-otp@20790000 {
19		compatible = "rockchip,rv1103b-secure-otp";
20		reg = <0x20790000 0x10000>;
21		secure_conf = <0x20250018>;
22		cru_rst_addr = <0x20000a20>;
23		mask_addr = <0x209d0000>;
24		u-boot,dm-spl;
25		status = "okay";
26	};
27};
28
29&hw_decompress {
30	u-boot,dm-spl;
31	status = "okay";
32};
33
34&emmc {
35	u-boot,dm-spl;
36	status = "okay";
37};
38
39&cru {
40	u-boot,dm-spl;
41	status = "okay";
42};
43
44&grf {
45	u-boot,dm-spl;
46	status = "okay";
47};
48
49&pinctrl {
50	u-boot,dm-spl;
51	status = "okay";
52};
53
54&sdmmc0 {
55	u-boot,dm-spl;
56	status = "okay";
57};
58
59&ioc {
60	u-boot,dm-spl;
61	status = "okay";
62};
63
64&gpio0 {
65	u-boot,dm-spl;
66	status = "okay";
67};
68
69&gpio1 {
70	u-boot,dm-pre-reloc;
71	status = "okay";
72};
73
74&gpio2 {
75	u-boot,dm-pre-reloc;
76	status = "okay";
77};
78
79&crypto {
80	u-boot,dm-spl;
81	status = "okay";
82};
83
84&rng {
85	u-boot,dm-spl;
86	status = "okay";
87};
88
89&saradc {
90	u-boot,dm-pre-reloc;
91	status = "okay";
92};
93
94&sfc {
95	u-boot,dm-spl;
96	status = "okay";
97
98	#address-cells = <1>;
99	#size-cells = <0>;
100	spi_nand: flash@0 {
101		u-boot,dm-spl;
102		compatible = "spi-nand";
103		reg = <0>;
104		spi-tx-bus-width = <1>;
105		spi-rx-bus-width = <4>;
106		spi-max-frequency = <80000000>;
107	};
108
109	spi_nor: flash@1 {
110		u-boot,dm-spl;
111		compatible = "jedec,spi-nor";
112		label = "sfc_nor";
113		reg = <0>;
114		spi-tx-bus-width = <1>;
115		spi-rx-bus-width = <4>;
116		spi-max-frequency = <80000000>;
117	};
118};
119
120&u2phy {
121	u-boot,dm-pre-reloc;
122	status = "okay";
123};
124
125&u2phy_otg {
126	u-boot,dm-pre-reloc;
127	status = "okay";
128};
129
130&usbdrd {
131	u-boot,dm-pre-reloc;
132	status = "okay";
133};
134
135&usbdrd_dwc3 {
136	u-boot,dm-pre-reloc;
137	status = "okay";
138};
139