blob: 593cf06eb955dba547e8bd50db6d0e04819079ae [file] [log] [blame]
Peng Fan80607bf2021-03-19 15:57:08 +08001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright 2019 NXP
4 */
5
6#include "imx8mn-ddr4-evk-u-boot.dtsi"
7
8&i2c1 {
9 u-boot,dm-spl;
10};
11
12&{/soc@0/bus@30800000/i2c@30a20000/pca9450@25} {
13 u-boot,dm-spl;
14};
15
16&{/soc@0/bus@30800000/i2c@30a20000/pca9450@25/regulators} {
17 u-boot,dm-spl;
18};
19
20&pinctrl_i2c1 {
21 u-boot,dm-spl;
22};
23
24&pinctrl_pmic {
25 u-boot,dm-spl;
26};
Peng Fande209122021-04-06 11:59:00 +080027
28&binman {
29 u-boot-spl-ddr {
30 filename = "u-boot-spl-ddr.bin";
31 pad-byte = <0xff>;
32 align-size = <4>;
33 align = <4>;
34
35 u-boot-spl {
36 align-end = <4>;
37 };
38
39 blob_1: blob-ext@1 {
40 filename = "lpddr4_pmu_train_1d_imem.bin";
41 size = <0x8000>;
42 };
43
44 blob_2: blob-ext@2 {
45 filename = "lpddr4_pmu_train_1d_dmem.bin";
46 size = <0x4000>;
47 };
48
49 blob_3: blob-ext@3 {
50 filename = "lpddr4_pmu_train_2d_imem.bin";
51 size = <0x8000>;
52 };
53
54 blob_4: blob-ext@4 {
55 filename = "lpddr4_pmu_train_2d_dmem.bin";
56 size = <0x4000>;
57 };
58 };
59
60
Fabio Estevam58af77c2022-05-03 16:03:04 -030061 spl {
62 filename = "spl.bin";
63
Peng Fande209122021-04-06 11:59:00 +080064 mkimage {
65 args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 0x912000";
66
67 blob {
68 filename = "u-boot-spl-ddr.bin";
69 };
70 };
71 };
72
73 itb {
74 filename = "u-boot.itb";
75
76 fit {
77 description = "Configuration to load ATF before U-Boot";
78 #address-cells = <1>;
79 fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>;
80
81 images {
82 uboot {
83 description = "U-Boot (64-bit)";
84 type = "standalone";
85 arch = "arm64";
86 compression = "none";
87 load = <CONFIG_SYS_TEXT_BASE>;
88
89 uboot_blob: blob-ext {
90 filename = "u-boot-nodtb.bin";
91 };
92 };
93
94 atf {
95 description = "ARM Trusted Firmware";
96 type = "firmware";
97 arch = "arm64";
98 compression = "none";
99 load = <0x960000>;
100 entry = <0x960000>;
101
102 atf_blob: blob-ext {
103 filename = "bl31.bin";
104 };
105 };
106
107 fdt {
108 description = "NAME";
109 type = "flat_dt";
110 compression = "none";
111
112 uboot_fdt_blob: blob-ext {
113 filename = "u-boot.dtb";
114 };
115 };
116 };
117
118 configurations {
119 default = "conf";
120
121 conf {
122 description = "NAME";
123 firmware = "uboot";
124 loadables = "atf";
125 fdt = "fdt";
126 };
127 };
128 };
129 };
130};