]> git.ipfire.org Git - thirdparty/u-boot.git/blame - arch/arm/mach-imx/imx8m/Kconfig
board: apalis_imx6: DDR init using mx6_dram_cfg()
[thirdparty/u-boot.git] / arch / arm / mach-imx / imx8m / Kconfig
CommitLineData
cd357ad1 1if ARCH_IMX8M
7a7391fd 2
cd357ad1 3config IMX8M
7a7391fd 4 bool
940d36d5 5 select HAS_CAAM
7a7391fd
PF
6 select ROM_UNIFIED_SECTIONS
7
d968ae7e
PF
8config IMX8MQ
9 bool
10 select IMX8M
4230d68a 11 select CLK_IMX8MQ
d968ae7e 12
1b1eaa0e
PF
13config IMX8MM
14 bool
15 select IMX8M
16
66ec590c
PF
17config IMX8MN
18 bool
19 select IMX8M
20
de749aec
PF
21config IMX8MP
22 bool
23 select IMX8M
24
7a7391fd 25config SYS_SOC
cd357ad1 26 default "imx8m"
7a7391fd 27
86ac7a9a 28choice
4b3abe59 29 prompt "NXP i.MX8M board select"
86ac7a9a
PF
30 optional
31
7666cccf 32config TARGET_IMX8MQ_CM
4b3abe59 33 bool "Ronetix iMX8MQ-CM SoM"
7666cccf 34 select BINMAN
4b3abe59
MZ
35 select IMX8MQ
36 select IMX8M_LPDDR4
7666cccf 37
86ac7a9a
PF
38config TARGET_IMX8MQ_EVK
39 bool "imx8mq_evk"
c1ecd03d 40 select BINMAN
d968ae7e 41 select IMX8MQ
86ac7a9a 42 select IMX8M_LPDDR4
2cddfcbc
GJ
43 select FSL_CAAM
44 select ARCH_MISC_INIT
45 select SPL_CRYPTO if SPL
86ac7a9a 46
ef99f3d9 47config TARGET_IMX8MQ_PHANBELL
f7f70ea2
PF
48 bool "imx8mq_phanbell"
49 select BINMAN
50 select IMX8MQ
51 select IMX8M_LPDDR4
ef99f3d9 52
bba6cc70
MV
53config TARGET_IMX8MM_DATA_MODUL_EDM_SBC
54 bool "Data Modul eDM SBC i.MX8M Mini"
55 select BINMAN
56 select IMX8MM
57 select IMX8M_LPDDR4
58 select SUPPORT_SPL
59
9b15ce91
PF
60config TARGET_IMX8MM_EVK
61 bool "imx8mm LPDDR4 EVK board"
8996e6b7 62 select BINMAN
9b15ce91
PF
63 select IMX8MM
64 select SUPPORT_SPL
65 select IMX8M_LPDDR4
2cddfcbc
GJ
66 select FSL_CAAM
67 select ARCH_MISC_INIT
68 select SPL_CRYPTO if SPL
9b15ce91 69
e3409a4c
JT
70config TARGET_IMX8MM_ICORE_MX8MM
71 bool "Engicam i.Core MX8M Mini SOM"
72 select IMX8MM
73 select SUPPORT_SPL
74 select IMX8M_LPDDR4
75 help
76 i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM.
77
78 i.Core MX8M Mini EDIMM2.2:
79 * EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
80 * i.Core MX8M Mini needs to mount on top of EDIMM2.2 for
81 creating complete i.Core MX8M Mini EDIMM2.2 Starter Kit.
82
7e0daa92
JT
83 i.Core MX8M Mini C.TOUCH 2.0
84 * C.TOUCH 2.0 is a general purpose Carrier board.
85 * i.Core MX8M Mini needs to mount on top of this Carrier board
86 for creating complete i.Core MX8M Mini C.TOUCH 2.0 board.
87
d7f72b68
MV
88config TARGET_IMX8MM_MX8MENLO
89 bool "Support i.MX8M Mini MX8Menlo board based on Toradex Verdin SoM"
90 select BINMAN
91 select IMX8MM
92 select SUPPORT_SPL
93 select IMX8M_LPDDR4
94
03bf8436
TH
95config TARGET_IMX8MM_VENICE
96 bool "Support Gateworks Venice iMX8M Mini module"
7d926c95 97 select BINMAN
03bf8436
TH
98 select IMX8MM
99 select SUPPORT_SPL
100 select IMX8M_LPDDR4
fb9ec338
TH
101 select GATEWORKS_SC
102 select MISC
03bf8436 103
9cab87f1
FS
104config TARGET_KONTRON_MX8MM
105 bool "Kontron Electronics N80xx"
106 select BINMAN
107 select IMX8MM
108 select SUPPORT_SPL
109 select IMX8M_LPDDR4
110
6c317fed
AA
111config TARGET_IMX8MN_BSH_SMM_S2
112 bool "imx8mn-bsh-smm-s2"
113 select BINMAN
114 select IMX8MN
115 select SUPPORT_SPL
116 select IMX8M_DDR3L
117
118config TARGET_IMX8MN_BSH_SMM_S2PRO
119 bool "imx8mn-bsh-smm-s2pro"
120 select BINMAN
121 select IMX8MN
122 select SUPPORT_SPL
123 select IMX8M_DDR3L
124
4e805c19
PF
125config TARGET_IMX8MN_EVK
126 bool "imx8mn LPDDR4 EVK board"
d6afc6b3 127 select BINMAN
4e805c19
PF
128 select IMX8MN
129 select SUPPORT_SPL
130 select IMX8M_LPDDR4
2cddfcbc
GJ
131 select FSL_CAAM
132 select SPL_CRYPTO if SPL
4e805c19 133
846b77e7 134config TARGET_IMX8MN_DDR4_EVK
d239d9d9 135 bool "imx8mn DDR4 EVK board"
353dfe4b 136 select BINMAN
d239d9d9
PF
137 select IMX8MN
138 select SUPPORT_SPL
139 select IMX8M_DDR4
2cddfcbc
GJ
140 select FSL_CAAM
141 select SPL_CRYPTO if SPL
d239d9d9 142
2cb156e1
TH
143config TARGET_IMX8MN_VENICE
144 bool "Support Gateworks Venice iMX8M Nano module"
145 select BINMAN
146 select IMX8MN
147 select SUPPORT_SPL
148 select IMX8M_LPDDR4
fb9ec338
TH
149 select GATEWORKS_SC
150 select MISC
2cb156e1 151
4d573d5c
MV
152config TARGET_IMX8MP_DH_DHCOM_PDK2
153 bool "DH electronics DHCOM Premium Developer Kit (2) i.MX8M Plus"
154 select BINMAN
155 select IMX8MP
156 select IMX8M_LPDDR4
157 select SUPPORT_SPL
158
439321b2
PF
159config TARGET_IMX8MP_EVK
160 bool "imx8mp LPDDR4 EVK board"
1e4ed2d6 161 select BINMAN
439321b2
PF
162 select IMX8MP
163 select SUPPORT_SPL
164 select IMX8M_LPDDR4
2cddfcbc
GJ
165 select FSL_CAAM
166 select ARCH_MISC_INIT
167 select SPL_CRYPTO if SPL
439321b2 168
23956252
TH
169config TARGET_IMX8MP_VENICE
170 bool "Support Gateworks Venice iMX8M Plus module"
171 select BINMAN
172 select IMX8MP
173 select SUPPORT_SPL
174 select IMX8M_LPDDR4
175 select GATEWORKS_SC
176 select MISC
177
b52fb0b0
MV
178config TARGET_PICO_IMX8MQ
179 bool "Support Technexion Pico iMX8MQ"
ddc890bc 180 select BINMAN
b52fb0b0
MV
181 select IMX8MQ
182 select IMX8M_LPDDR4
183
c4c1ed68
AA
184config TARGET_IMX8MN_VAR_SOM
185 bool "imx8mn_var_som"
186 select BINMAN
187 select IMX8MN
188 select SUPPORT_SPL
189 select IMX8M_DDR4
190
16c7369e
HT
191config TARGET_KONTRON_PITX_IMX8M
192 bool "Support Kontron pITX-imx8m"
193 select BINMAN
194 select IMX8MQ
195 select IMX8M_LPDDR4
196
14d5aeff 197config TARGET_VERDIN_IMX8MM
4b3abe59 198 bool "Support Toradex Verdin iMX8M Mini module"
5cfa5593 199 select BINMAN
4b3abe59
MZ
200 select IMX8MM
201 select SUPPORT_SPL
202 select IMX8M_LPDDR4
14d5aeff 203
2bc2f817
MZ
204config TARGET_VERDIN_IMX8MP
205 bool "Support Toradex Verdin iMX8M Plus module"
206 select BINMAN
207 select IMX8MP
208 select SUPPORT_SPL
209 select IMX8M_LPDDR4
210
f36f8bc6
AF
211config TARGET_IMX8MM_BEACON
212 bool "imx8mm Beacon Embedded devkit"
80efad13 213 select BINMAN
f36f8bc6
AF
214 select IMX8MM
215 select SUPPORT_SPL
216 select IMX8M_LPDDR4
217
8e95883e
AF
218config TARGET_IMX8MN_BEACON
219 bool "imx8mn Beacon Embedded devkit"
2baacc75 220 select BINMAN
8e95883e
AF
221 select IMX8MN
222 select SUPPORT_SPL
223 select IMX8M_LPDDR4
224
0cc2a078
TR
225config TARGET_PHYCORE_IMX8MM
226 bool "PHYTEC PHYCORE i.MX8MM"
463a01c7 227 select BINMAN
0cc2a078 228 select IMX8MM
4b3abe59 229 select SUPPORT_SPL
0cc2a078 230 select IMX8M_LPDDR4
c661c511
TR
231
232config TARGET_PHYCORE_IMX8MP
233 bool "PHYTEC PHYCORE i.MX8MP"
bbf04b28 234 select BINMAN
c661c511 235 select IMX8MP
4b3abe59 236 select SUPPORT_SPL
c661c511 237 select IMX8M_LPDDR4
53b516c5
YCLP
238
239config TARGET_IMX8MM_CL_IOT_GATE
240 bool "CompuLab iot-gate-imx8"
241 select BINMAN
242 select IMX8MM
243 select SUPPORT_SPL
244 select IMX8M_LPDDR4
556523b9 245 select SUPPORT_EXTENSION_SCAN
53a24dee
FE
246
247config TARGET_IMX8MM_CL_IOT_GATE_OPTEE
248 bool "CompuLab iot-gate-imx8 with optee support"
249 select BINMAN
250 select IMX8MM
251 select SUPPORT_SPL
252 select IMX8M_LPDDR4
556523b9 253 select SUPPORT_EXTENSION_SCAN
ddb56f37
YCLP
254
255config TARGET_IMX8MP_RSB3720A1_4G
256 bool "Support i.MX8MP RSB3720A1 4G"
257 select BINMAN
258 select IMX8MP
259 select SUPPORT_SPL
260 select IMX8M_LPDDR4
261
262config TARGET_IMX8MP_RSB3720A1_6G
263 bool "Support i.MX8MP RSB3720A1 6G"
264 select BINMAN
265 select IMX8MP
266 select SUPPORT_SPL
267 select IMX8M_LPDDR4
86ac7a9a
PF
268endchoice
269
ddb56f37 270source "board/advantech/imx8mp_rsb3720a1/Kconfig"
7666cccf
II
271source "board/beacon/imx8mm/Kconfig"
272source "board/beacon/imx8mn/Kconfig"
6c317fed 273source "board/bsh/imx8mn_smm_s2/Kconfig"
7666cccf 274source "board/compulab/imx8mm-cl-iot-gate/Kconfig"
bba6cc70 275source "board/data_modul/imx8mm_edm_sbc/Kconfig"
4d573d5c 276source "board/dhelectronics/dh_imx8mp/Kconfig"
e3409a4c 277source "board/engicam/imx8mm/Kconfig"
86ac7a9a 278source "board/freescale/imx8mq_evk/Kconfig"
9b15ce91 279source "board/freescale/imx8mm_evk/Kconfig"
d239d9d9 280source "board/freescale/imx8mn_evk/Kconfig"
439321b2 281source "board/freescale/imx8mp_evk/Kconfig"
03bf8436 282source "board/gateworks/venice/Kconfig"
ef99f3d9 283source "board/google/imx8mq_phanbell/Kconfig"
16c7369e 284source "board/kontron/pitx_imx8m/Kconfig"
9cab87f1 285source "board/kontron/sl-mx8mm/Kconfig"
d7f72b68 286source "board/menlo/mx8menlo/Kconfig"
0cc2a078 287source "board/phytec/phycore_imx8mm/Kconfig"
c661c511 288source "board/phytec/phycore_imx8mp/Kconfig"
7666cccf
II
289source "board/ronetix/imx8mq-cm/Kconfig"
290source "board/technexion/pico-imx8mq/Kconfig"
c4c1ed68 291source "board/variscite/imx8mn_var_som/Kconfig"
7666cccf 292source "board/toradex/verdin-imx8mm/Kconfig"
2bc2f817 293source "board/toradex/verdin-imx8mp/Kconfig"
86ac7a9a 294
7a7391fd 295endif