blob: 1d3844437d87480f2bf1d6788677ecc990ec82d2 [file] [log] [blame]
Peng Fand239d9d2019-09-16 03:09:55 +00001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright 2019 NXP
4 */
5
Marek Vasut2455f912020-04-29 15:04:25 +02006/ {
Peng Fan353dfe42021-04-06 11:58:59 +08007 binman: binman {
8 multiple-images;
9 };
10
Marek Vasut2455f912020-04-29 15:04:25 +020011 wdt-reboot {
12 compatible = "wdt-reboot";
13 wdt = <&wdog1>;
14 u-boot,dm-spl;
15 };
Clement Faure56d20502021-03-25 17:30:33 +080016 firmware {
17 optee {
18 compatible = "linaro,optee-tz";
19 method = "smc";
20 };
21 };
Marek Vasut2455f912020-04-29 15:04:25 +020022};
23
Peng Fand239d9d2019-09-16 03:09:55 +000024&{/soc@0} {
25 u-boot,dm-pre-reloc;
26 u-boot,dm-spl;
27};
28
29&clk {
30 u-boot,dm-spl;
31 u-boot,dm-pre-reloc;
Peng Fan4e805c12021-03-19 15:57:08 +080032 /delete-property/ assigned-clocks;
33 /delete-property/ assigned-clock-parents;
34 /delete-property/ assigned-clock-rates;
Peng Fand239d9d2019-09-16 03:09:55 +000035};
36
37&osc_24m {
38 u-boot,dm-spl;
39 u-boot,dm-pre-reloc;
40};
41
42&aips1 {
43 u-boot,dm-spl;
44 u-boot,dm-pre-reloc;
45};
46
47&aips2 {
48 u-boot,dm-spl;
49};
50
51&aips3 {
52 u-boot,dm-spl;
53};
54
55&iomuxc {
56 u-boot,dm-spl;
57};
58
59&pinctrl_reg_usdhc2_vmmc {
60 u-boot,dm-spl;
61};
62
Andrey Zhizhikin247bbeb2020-12-05 17:29:17 +000063&reg_usdhc2_vmmc {
64 u-boot,off-on-delay-us = <20000>;
65};
66
Peng Fand239d9d2019-09-16 03:09:55 +000067&pinctrl_uart2 {
68 u-boot,dm-spl;
69};
70
71&pinctrl_usdhc2_gpio {
72 u-boot,dm-spl;
73};
74
75&pinctrl_usdhc2 {
76 u-boot,dm-spl;
77};
78
79&pinctrl_usdhc3 {
80 u-boot,dm-spl;
81};
82
83&gpio1 {
84 u-boot,dm-spl;
85};
86
87&gpio2 {
88 u-boot,dm-spl;
89};
90
91&gpio3 {
92 u-boot,dm-spl;
93};
94
95&gpio4 {
96 u-boot,dm-spl;
97};
98
99&gpio5 {
100 u-boot,dm-spl;
101};
102
103&uart2 {
104 u-boot,dm-spl;
105};
106
107&usdhc1 {
108 u-boot,dm-spl;
109};
110
111&usdhc2 {
112 u-boot,dm-spl;
Andrey Zhizhikin50b1a692020-12-05 17:29:18 +0000113 sd-uhs-sdr104;
114 sd-uhs-ddr50;
Peng Fand239d9d2019-09-16 03:09:55 +0000115};
116
117&usdhc3 {
118 u-boot,dm-spl;
Andrey Zhizhikin50b1a692020-12-05 17:29:18 +0000119 mmc-hs400-1_8v;
120 mmc-hs400-enhanced-strobe;
Peng Fand239d9d2019-09-16 03:09:55 +0000121};
Marek Vasut2455f912020-04-29 15:04:25 +0200122
123&wdog1 {
124 u-boot,dm-spl;
125};
Peng Fan353dfe42021-04-06 11:58:59 +0800126
127&binman {
128 u-boot-spl-ddr {
129 filename = "u-boot-spl-ddr.bin";
130 pad-byte = <0xff>;
131 align-size = <4>;
132 align = <4>;
133
134 u-boot-spl {
135 align-end = <4>;
136 };
137
138 blob_1: blob-ext@1 {
139 filename = "ddr4_imem_1d_201810.bin";
140 size = <0x8000>;
141 };
142
143 blob_2: blob-ext@2 {
144 filename = "ddr4_dmem_1d_201810.bin";
145 size = <0x4000>;
146 };
147
148 blob_3: blob-ext@3 {
149 filename = "ddr4_imem_2d_201810.bin";
150 size = <0x8000>;
151 };
152
153 blob_4: blob-ext@4 {
154 filename = "ddr4_dmem_2d_201810.bin";
155 size = <0x4000>;
156 };
157 };
158
159
160 flash {
161 mkimage {
162 args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 0x912000";
163
164 blob {
165 filename = "u-boot-spl-ddr.bin";
166 };
167 };
168 };
169
170 itb {
171 filename = "u-boot.itb";
172
173 fit {
174 description = "Configuration to load ATF before U-Boot";
175 #address-cells = <1>;
176 fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>;
177
178 images {
179 uboot {
180 description = "U-Boot (64-bit)";
181 type = "standalone";
182 arch = "arm64";
183 compression = "none";
184 load = <CONFIG_SYS_TEXT_BASE>;
185
186 uboot_blob: blob-ext {
187 filename = "u-boot-nodtb.bin";
188 };
189 };
190
191 atf {
192 description = "ARM Trusted Firmware";
193 type = "firmware";
194 arch = "arm64";
195 compression = "none";
196 load = <0x960000>;
197 entry = <0x960000>;
198
199 atf_blob: blob-ext {
200 filename = "bl31.bin";
201 };
202 };
203
204 fdt {
205 description = "NAME";
206 type = "flat_dt";
207 compression = "none";
208
209 uboot_fdt_blob: blob-ext {
210 filename = "u-boot.dtb";
211 };
212 };
213 };
214
215 configurations {
216 default = "conf";
217
218 conf {
219 description = "NAME";
220 firmware = "uboot";
221 loadables = "atf";
222 fdt = "fdt";
223 };
224 };
225 };
226 };
227};