arm: imx: initial support for apalis imx6
[oweals/u-boot.git] / arch / arm / cpu / armv7 / mx6 / Kconfig
1 if ARCH_MX6
2
3 config MX6
4         bool
5         default y
6
7 config MX6D
8         bool
9
10 config MX6DL
11         bool
12
13 config MX6Q
14         bool
15
16 config MX6QDL
17         bool
18
19 config MX6S
20         bool
21
22 config MX6SL
23         bool
24
25 config MX6SX
26         select ROM_UNIFIED_SECTIONS
27         bool
28
29 config MX6UL
30         select SYS_L2CACHE_OFF
31         select ROM_UNIFIED_SECTIONS
32         bool
33
34 config MX6ULL
35         bool
36         select MX6UL
37
38 config MX6_DDRCAL
39         bool "Include dynamic DDR calibration routines"
40         depends on SPL
41         default n
42         help
43           Say "Y" if your board uses dynamic (per-boot) DDR calibration.
44           If unsure, say N.
45
46 choice
47         prompt "MX6 board select"
48         optional
49
50 config TARGET_ADVANTECH_DMS_BA16
51         bool "Advantech dms-ba16"
52         select MX6Q
53
54 config TARGET_APALIS_IMX6
55         bool "Toradex Apalis iMX6 board"
56         select SUPPORT_SPL
57         select DM
58         select DM_SERIAL
59         select DM_THERMAL
60
61 config TARGET_ARISTAINETOS
62         bool "aristainetos"
63
64 config TARGET_ARISTAINETOS2
65         bool "aristainetos2"
66
67 config TARGET_ARISTAINETOS2B
68         bool "Support aristainetos2-revB"
69
70 config TARGET_CGTQMX6EVAL
71         bool "cgtqmx6eval"
72         select SUPPORT_SPL
73         select DM
74         select DM_THERMAL
75
76 config TARGET_CM_FX6
77         bool "CM-FX6"
78         select SUPPORT_SPL
79         select DM
80         select DM_SERIAL
81         select DM_GPIO
82
83 config TARGET_EMBESTMX6BOARDS
84         bool "embestmx6boards"
85
86 config TARGET_GE_B450V3
87         bool "General Electric B450v3"
88         select MX6Q
89
90 config TARGET_GE_B650V3
91         bool "General Electric B650v3"
92         select MX6Q
93
94 config TARGET_GE_B850V3
95         bool "General Electric B850v3"
96         select MX6Q
97
98 config TARGET_GW_VENTANA
99         bool "gw_ventana"
100         select SUPPORT_SPL
101
102 config TARGET_KOSAGI_NOVENA
103         bool "Kosagi Novena"
104         select SUPPORT_SPL
105
106 config TARGET_MX6CUBOXI
107         bool "Solid-run mx6 boards"
108         select SUPPORT_SPL
109
110 config TARGET_MX6QARM2
111         bool "mx6qarm2"
112
113 config TARGET_MX6Q_ICORE
114         bool "Support Engicam i.Core"
115         select MX6QDL
116         select OF_CONTROL
117         select DM
118         select DM_GPIO
119         select DM_MMC
120         select DM_THERMAL
121         select SUPPORT_SPL
122
123 config TARGET_MX6QSABREAUTO
124         bool "mx6qsabreauto"
125         select DM
126         select DM_THERMAL
127
128 config TARGET_MX6SABRESD
129         bool "mx6sabresd"
130         select SUPPORT_SPL
131         select DM
132         select DM_THERMAL
133
134 config TARGET_MX6SLEVK
135         bool "mx6slevk"
136         select SUPPORT_SPL
137
138 config TARGET_MX6SXSABRESD
139         bool "mx6sxsabresd"
140         select MX6SX
141         select SUPPORT_SPL
142         select DM
143         select DM_THERMAL
144
145 config TARGET_MX6SXSABREAUTO
146         bool "mx6sxsabreauto"
147         select MX6SX
148         select DM
149         select DM_THERMAL
150
151 config TARGET_MX6UL_9X9_EVK
152         bool "mx6ul_9x9_evk"
153         select MX6UL
154         select DM
155         select DM_THERMAL
156         select SUPPORT_SPL
157
158 config TARGET_MX6UL_14X14_EVK
159         bool "mx6ul_14x14_evk"
160         select MX6UL
161         select DM
162         select DM_THERMAL
163         select SUPPORT_SPL
164
165 config TARGET_MX6ULL_14X14_EVK
166         bool "Support mx6ull_14x14_evk"
167         select MX6ULL
168         select DM
169         select DM_THERMAL
170
171 config TARGET_NITROGEN6X
172         bool "nitrogen6x"
173
174 config TARGET_OT1200
175         bool "Bachmann OT1200"
176         select SUPPORT_SPL
177
178 config TARGET_PICO_IMX6UL
179         bool "PICO-IMX6UL-EMMC"
180         select MX6UL
181
182 config TARGET_PLATINUM_PICON
183         bool "platinum-picon"
184         select SUPPORT_SPL
185
186 config TARGET_PLATINUM_TITANIUM
187         bool "platinum-titanium"
188         select SUPPORT_SPL
189
190 config TARGET_PCM058
191         bool "Phytec PCM058 i.MX6 Quad"
192         select SUPPORT_SPL
193
194 config TARGET_SECOMX6
195         bool "secomx6 boards"
196
197 config TARGET_TBS2910
198         bool "TBS2910 Matrix ARM mini PC"
199
200 config TARGET_TITANIUM
201         bool "titanium"
202
203 config TARGET_TQMA6
204         bool "TQ Systems TQMa6 board"
205
206 config TARGET_UDOO
207         bool "udoo"
208         select SUPPORT_SPL
209
210 config TARGET_UDOO_NEO
211         bool "UDOO Neo"
212         select SUPPORT_SPL
213
214 config TARGET_SAMTEC_VINING_2000
215         bool "samtec VIN|ING 2000"
216         select MX6SX
217         select DM
218         select DM_THERMAL
219
220 config TARGET_WANDBOARD
221         bool "wandboard"
222         select SUPPORT_SPL
223
224 config TARGET_WARP
225         bool "WaRP"
226
227 config TARGET_XPRESS
228         bool "CCV xPress"
229         select MX6UL
230         select DM
231         select DM_THERMAL
232         select SUPPORT_SPL
233
234 config TARGET_ZC5202
235         bool "zc5202"
236         select SUPPORT_SPL
237         select DM
238         select DM_THERMAL
239
240 config TARGET_ZC5601
241         bool "zc5601"
242         select SUPPORT_SPL
243         select DM
244         select DM_THERMAL
245
246 endchoice
247
248 config SYS_SOC
249         default "mx6"
250
251 source "board/ge/bx50v3/Kconfig"
252 source "board/advantech/dms-ba16/Kconfig"
253 source "board/aristainetos/Kconfig"
254 source "board/bachmann/ot1200/Kconfig"
255 source "board/barco/platinum/Kconfig"
256 source "board/barco/titanium/Kconfig"
257 source "board/boundary/nitrogen6x/Kconfig"
258 source "board/ccv/xpress/Kconfig"
259 source "board/compulab/cm_fx6/Kconfig"
260 source "board/congatec/cgtqmx6eval/Kconfig"
261 source "board/el/el6x/Kconfig"
262 source "board/embest/mx6boards/Kconfig"
263 source "board/engicam/icorem6/Kconfig"
264 source "board/freescale/mx6qarm2/Kconfig"
265 source "board/freescale/mx6qsabreauto/Kconfig"
266 source "board/freescale/mx6sabresd/Kconfig"
267 source "board/freescale/mx6slevk/Kconfig"
268 source "board/freescale/mx6sxsabresd/Kconfig"
269 source "board/freescale/mx6sxsabreauto/Kconfig"
270 source "board/freescale/mx6ul_14x14_evk/Kconfig"
271 source "board/freescale/mx6ullevk/Kconfig"
272 source "board/phytec/pcm058/Kconfig"
273 source "board/gateworks/gw_ventana/Kconfig"
274 source "board/kosagi/novena/Kconfig"
275 source "board/samtec/vining_2000/Kconfig"
276 source "board/seco/Kconfig"
277 source "board/solidrun/mx6cuboxi/Kconfig"
278 source "board/technexion/pico-imx6ul/Kconfig"
279 source "board/tbs/tbs2910/Kconfig"
280 source "board/tqc/tqma6/Kconfig"
281 source "board/toradex/apalis_imx6/Kconfig"
282 source "board/udoo/Kconfig"
283 source "board/udoo/neo/Kconfig"
284 source "board/wandboard/Kconfig"
285 source "board/warp/Kconfig"
286
287 endif