8c96ba37c39ec3aa84719538dda01f7d53d8a758
[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_ARISTAINETOS
55         bool "aristainetos"
56
57 config TARGET_ARISTAINETOS2
58         bool "aristainetos2"
59
60 config TARGET_ARISTAINETOS2B
61         bool "Support aristainetos2-revB"
62
63 config TARGET_CGTQMX6EVAL
64         bool "cgtqmx6eval"
65         select SUPPORT_SPL
66         select DM
67         select DM_THERMAL
68
69 config TARGET_CM_FX6
70         bool "CM-FX6"
71         select SUPPORT_SPL
72         select DM
73         select DM_SERIAL
74         select DM_GPIO
75
76 config TARGET_EMBESTMX6BOARDS
77         bool "embestmx6boards"
78
79 config TARGET_GE_B450V3
80         bool "General Electric B450v3"
81         select MX6Q
82
83 config TARGET_GE_B650V3
84         bool "General Electric B650v3"
85         select MX6Q
86
87 config TARGET_GE_B850V3
88         bool "General Electric B850v3"
89         select MX6Q
90
91 config TARGET_GW_VENTANA
92         bool "gw_ventana"
93         select SUPPORT_SPL
94
95 config TARGET_KOSAGI_NOVENA
96         bool "Kosagi Novena"
97         select SUPPORT_SPL
98
99 config TARGET_MX6CUBOXI
100         bool "Solid-run mx6 boards"
101         select SUPPORT_SPL
102
103 config TARGET_MX6QARM2
104         bool "mx6qarm2"
105
106 config TARGET_MX6Q_ICORE
107         bool "Support Engicam i.Core"
108         select MX6QDL
109         select OF_CONTROL
110         select DM
111         select DM_GPIO
112         select DM_MMC
113         select DM_THERMAL
114         select SUPPORT_SPL
115
116 config TARGET_MX6QSABREAUTO
117         bool "mx6qsabreauto"
118         select DM
119         select DM_THERMAL
120
121 config TARGET_MX6SABRESD
122         bool "mx6sabresd"
123         select SUPPORT_SPL
124         select DM
125         select DM_THERMAL
126
127 config TARGET_MX6SLEVK
128         bool "mx6slevk"
129         select SUPPORT_SPL
130
131 config TARGET_MX6SXSABRESD
132         bool "mx6sxsabresd"
133         select MX6SX
134         select SUPPORT_SPL
135         select DM
136         select DM_THERMAL
137
138 config TARGET_MX6SXSABREAUTO
139         bool "mx6sxsabreauto"
140         select MX6SX
141         select DM
142         select DM_THERMAL
143
144 config TARGET_MX6UL_9X9_EVK
145         bool "mx6ul_9x9_evk"
146         select MX6UL
147         select DM
148         select DM_THERMAL
149         select SUPPORT_SPL
150
151 config TARGET_MX6UL_14X14_EVK
152         bool "mx6ul_14x14_evk"
153         select MX6UL
154         select DM
155         select DM_THERMAL
156         select SUPPORT_SPL
157
158 config TARGET_MX6ULL_14X14_EVK
159         bool "Support mx6ull_14x14_evk"
160         select MX6ULL
161         select DM
162         select DM_THERMAL
163
164 config TARGET_NITROGEN6X
165         bool "nitrogen6x"
166
167 config TARGET_OT1200
168         bool "Bachmann OT1200"
169         select SUPPORT_SPL
170
171 config TARGET_PICO_IMX6UL
172         bool "PICO-IMX6UL-EMMC"
173         select MX6UL
174
175 config TARGET_PLATINUM_PICON
176         bool "platinum-picon"
177         select SUPPORT_SPL
178
179 config TARGET_PLATINUM_TITANIUM
180         bool "platinum-titanium"
181         select SUPPORT_SPL
182
183 config TARGET_PCM058
184         bool "Phytec PCM058 i.MX6 Quad"
185         select SUPPORT_SPL
186
187 config TARGET_SECOMX6
188         bool "secomx6 boards"
189
190 config TARGET_TBS2910
191         bool "TBS2910 Matrix ARM mini PC"
192
193 config TARGET_TITANIUM
194         bool "titanium"
195
196 config TARGET_TQMA6
197         bool "TQ Systems TQMa6 board"
198
199 config TARGET_UDOO
200         bool "udoo"
201         select SUPPORT_SPL
202
203 config TARGET_UDOO_NEO
204         bool "UDOO Neo"
205         select SUPPORT_SPL
206
207 config TARGET_SAMTEC_VINING_2000
208         bool "samtec VIN|ING 2000"
209         select MX6SX
210         select DM
211         select DM_THERMAL
212
213 config TARGET_WANDBOARD
214         bool "wandboard"
215         select SUPPORT_SPL
216
217 config TARGET_WARP
218         bool "WaRP"
219
220 config TARGET_XPRESS
221         bool "CCV xPress"
222         select MX6UL
223         select DM
224         select DM_THERMAL
225         select SUPPORT_SPL
226
227 config TARGET_ZC5202
228         bool "zc5202"
229         select SUPPORT_SPL
230         select DM
231         select DM_THERMAL
232
233 config TARGET_ZC5601
234         bool "zc5601"
235         select SUPPORT_SPL
236         select DM
237         select DM_THERMAL
238
239 endchoice
240
241 config SYS_SOC
242         default "mx6"
243
244 source "board/ge/bx50v3/Kconfig"
245 source "board/advantech/dms-ba16/Kconfig"
246 source "board/aristainetos/Kconfig"
247 source "board/bachmann/ot1200/Kconfig"
248 source "board/barco/platinum/Kconfig"
249 source "board/barco/titanium/Kconfig"
250 source "board/boundary/nitrogen6x/Kconfig"
251 source "board/ccv/xpress/Kconfig"
252 source "board/compulab/cm_fx6/Kconfig"
253 source "board/congatec/cgtqmx6eval/Kconfig"
254 source "board/el/el6x/Kconfig"
255 source "board/embest/mx6boards/Kconfig"
256 source "board/engicam/icorem6/Kconfig"
257 source "board/freescale/mx6qarm2/Kconfig"
258 source "board/freescale/mx6qsabreauto/Kconfig"
259 source "board/freescale/mx6sabresd/Kconfig"
260 source "board/freescale/mx6slevk/Kconfig"
261 source "board/freescale/mx6sxsabresd/Kconfig"
262 source "board/freescale/mx6sxsabreauto/Kconfig"
263 source "board/freescale/mx6ul_14x14_evk/Kconfig"
264 source "board/freescale/mx6ullevk/Kconfig"
265 source "board/phytec/pcm058/Kconfig"
266 source "board/gateworks/gw_ventana/Kconfig"
267 source "board/kosagi/novena/Kconfig"
268 source "board/samtec/vining_2000/Kconfig"
269 source "board/seco/Kconfig"
270 source "board/solidrun/mx6cuboxi/Kconfig"
271 source "board/technexion/pico-imx6ul/Kconfig"
272 source "board/tbs/tbs2910/Kconfig"
273 source "board/tqc/tqma6/Kconfig"
274 source "board/udoo/Kconfig"
275 source "board/udoo/neo/Kconfig"
276 source "board/wandboard/Kconfig"
277 source "board/warp/Kconfig"
278
279 endif