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