xref: /rk3399_rockchip-uboot/arch/arm/dts/rk3308-u-boot.dtsi (revision 73b4df6a98d2d973cbf1e2b18947abbdbdb82bc1)
1/*
2 * (C) Copyright 2018 Rockchip Electronics Co., Ltd
3 *
4 * SPDX-License-Identifier:     GPL-2.0+
5 */
6
7/ {
8
9	chosen {
10		stdout-path = &uart2;
11		u-boot,spl-boot-order = &sdmmc, &sfc, &nandc, &emmc;
12	};
13};
14
15&dmc {
16	u-boot,dm-pre-reloc;
17};
18
19&cru {
20	u-boot,dm-pre-reloc;
21};
22
23&emmc {
24	u-boot,dm-pre-reloc;
25};
26
27&grf {
28	u-boot,dm-pre-reloc;
29};
30
31&nandc {
32	u-boot,dm-pre-reloc;
33	status = "okay";
34	#address-cells = <1>;
35	#size-cells = <0>;
36
37	nand@0 {
38		u-boot,dm-spl;
39		reg = <0>;
40		nand-ecc-mode = "hw_syndrome";
41		nand-ecc-strength = <16>;
42		nand-ecc-step-size = <1024>;
43	};
44};
45
46&pinctrl {
47	u-boot,dm-pre-reloc;
48};
49
50&pcfg_pull_none_4ma {
51	u-boot,dm-spl;
52};
53
54&pcfg_pull_up_4ma {
55	u-boot,dm-spl;
56};
57
58&sdmmc {
59	u-boot,dm-pre-reloc;
60};
61
62&sdmmc_pin {
63	u-boot,dm-spl;
64};
65
66&sdmmc_clk {
67	u-boot,dm-spl;
68};
69
70&sdmmc_cmd {
71	u-boot,dm-spl;
72};
73
74&sdmmc_bus4 {
75	u-boot,dm-spl;
76};
77
78&sdmmc_pwren {
79	u-boot,dm-spl;
80};
81
82&sfc {
83	u-boot,dm-pre-reloc;
84	status = "okay";
85
86	#address-cells = <1>;
87	#size-cells = <0>;
88	flash@0 {
89		u-boot,dm-spl;
90		compatible = "spi-nand";
91		reg = <0>;
92		spi-tx-bus-width = <1>;
93		spi-rx-bus-width = <4>;
94		spi-max-frequency = <96000000>;
95	};
96};
97
98&crypto {
99	u-boot,dm-pre-reloc;
100	status = "okay";
101};
102
103&saradc {
104	u-boot,dm-pre-reloc;
105	status = "okay";
106};
107
108&secure_otp {
109	u-boot,dm-pre-reloc;
110};
111
112&uart0 {
113	u-boot,dm-pre-reloc;
114};
115
116&uart1 {
117	u-boot,dm-pre-reloc;
118};
119
120&uart2 {
121	u-boot,dm-pre-reloc;
122	clock-frequency = <24000000>;
123	status = "okay";
124};
125
126&uart3 {
127	u-boot,dm-pre-reloc;
128};
129
130&uart4 {
131	u-boot,dm-pre-reloc;
132};
133
134&usb2phy_grf {
135	u-boot,dm-pre-reloc;
136};
137
138&u2phy {
139	u-boot,dm-pre-reloc;
140	status = "okay";
141};
142
143&u2phy_otg {
144	u-boot,dm-pre-reloc;
145	status = "okay";
146};
147
148&usb20_otg {
149	u-boot,dm-pre-reloc;
150	status = "okay";
151};
152
153&route_rgb {
154	status = "disabled";
155};
156