xref: /openbmc/linux/arch/arm/mach-imx/Kconfig (revision bac89d75)
1config IMX_HAVE_DMA_V1
2	bool
3#
4# ARCH_MX31 and ARCH_MX35 are left for compatibility
5# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2.
6# To easily distinguish good and reviewed from unreviewed usages new (and IMHO
7# more sensible) names are used: SOC_IMX31 and SOC_IMX35
8config ARCH_MX1
9	bool
10
11config MACH_MX21
12	bool
13
14config ARCH_MX25
15	bool
16
17config MACH_MX27
18	bool
19
20config ARCH_MX31
21	bool
22
23config ARCH_MX35
24	bool
25
26config SOC_IMX1
27	bool
28	select ARCH_MX1
29	select CPU_ARM920T
30	select IMX_HAVE_DMA_V1
31	select IMX_HAVE_IOMUX_V1
32	select MXC_AVIC
33
34config SOC_IMX21
35	bool
36	select MACH_MX21
37	select CPU_ARM926T
38	select ARCH_MXC_AUDMUX_V1
39	select IMX_HAVE_DMA_V1
40	select IMX_HAVE_IOMUX_V1
41	select MXC_AVIC
42
43config SOC_IMX25
44	bool
45	select ARCH_MX25
46	select CPU_ARM926T
47	select ARCH_MXC_AUDMUX_V2
48	select ARCH_MXC_IOMUX_V3
49	select MXC_AVIC
50
51config SOC_IMX27
52	bool
53	select MACH_MX27
54	select CPU_ARM926T
55	select ARCH_MXC_AUDMUX_V1
56	select IMX_HAVE_DMA_V1
57	select IMX_HAVE_IOMUX_V1
58	select MXC_AVIC
59
60config SOC_IMX31
61	bool
62	select CPU_V6
63	select IMX_HAVE_PLATFORM_MXC_RNGA
64	select ARCH_MXC_AUDMUX_V2
65	select ARCH_MX31
66	select MXC_AVIC
67
68config SOC_IMX35
69	bool
70	select CPU_V6
71	select ARCH_MXC_IOMUX_V3
72	select ARCH_MXC_AUDMUX_V2
73	select HAVE_EPIT
74	select ARCH_MX35
75	select MXC_AVIC
76
77
78if ARCH_IMX_V4_V5
79
80comment "MX1 platforms:"
81config MACH_MXLADS
82	bool
83
84config ARCH_MX1ADS
85	bool "MX1ADS platform"
86	select MACH_MXLADS
87	select SOC_IMX1
88	select IMX_HAVE_PLATFORM_IMX_I2C
89	select IMX_HAVE_PLATFORM_IMX_UART
90	help
91	  Say Y here if you are using Motorola MX1ADS/MXLADS boards
92
93config MACH_SCB9328
94	bool "Synertronixx scb9328"
95	select IMX_HAVE_PLATFORM_IMX_UART
96	help
97	  Say Y here if you are using a Synertronixx scb9328 board
98
99config MACH_APF9328
100	bool "APF9328"
101	select SOC_IMX1
102	select IMX_HAVE_PLATFORM_IMX_UART
103	help
104	  Say Yes here if you are using the Armadeus APF9328 development board
105
106comment "MX21 platforms:"
107
108config MACH_MX21ADS
109	bool "MX21ADS platform"
110	select SOC_IMX21
111	select IMX_HAVE_PLATFORM_IMX_FB
112	select IMX_HAVE_PLATFORM_IMX_UART
113	select IMX_HAVE_PLATFORM_MXC_MMC
114	select IMX_HAVE_PLATFORM_MXC_NAND
115	help
116	  Include support for MX21ADS platform. This includes specific
117	  configurations for the board and its peripherals.
118
119comment "MX25 platforms:"
120
121config MACH_MX25_3DS
122	bool "Support MX25PDK (3DS) Platform"
123	select SOC_IMX25
124	select IMX_HAVE_PLATFORM_FLEXCAN
125	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
126	select IMX_HAVE_PLATFORM_IMX2_WDT
127	select IMX_HAVE_PLATFORM_IMXDI_RTC
128	select IMX_HAVE_PLATFORM_IMX_I2C
129	select IMX_HAVE_PLATFORM_IMX_FB
130	select IMX_HAVE_PLATFORM_IMX_KEYPAD
131	select IMX_HAVE_PLATFORM_IMX_UART
132	select IMX_HAVE_PLATFORM_MXC_EHCI
133	select IMX_HAVE_PLATFORM_MXC_NAND
134	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
135
136config MACH_EUKREA_CPUIMX25
137	bool "Support Eukrea CPUIMX25 Platform"
138	select SOC_IMX25
139	select IMX_HAVE_PLATFORM_FLEXCAN
140	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
141	select IMX_HAVE_PLATFORM_IMXDI_RTC
142	select IMX_HAVE_PLATFORM_IMX_FB
143	select IMX_HAVE_PLATFORM_IMX_I2C
144	select IMX_HAVE_PLATFORM_IMX_UART
145	select IMX_HAVE_PLATFORM_MXC_EHCI
146	select IMX_HAVE_PLATFORM_MXC_NAND
147	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
148	select MXC_ULPI if USB_ULPI
149
150choice
151	prompt "Baseboard"
152	depends on MACH_EUKREA_CPUIMX25
153	default MACH_EUKREA_MBIMXSD25_BASEBOARD
154
155config MACH_EUKREA_MBIMXSD25_BASEBOARD
156	bool "Eukrea MBIMXSD development board"
157	select IMX_HAVE_PLATFORM_GPIO_KEYS
158	select IMX_HAVE_PLATFORM_IMX_SSI
159	select LEDS_GPIO_REGISTER
160	help
161	  This adds board specific devices that can be found on Eukrea's
162	  MBIMXSD evaluation board.
163
164endchoice
165
166comment "MX27 platforms:"
167
168config MACH_MX27ADS
169	bool "MX27ADS platform"
170	select SOC_IMX27
171	select IMX_HAVE_PLATFORM_IMX_FB
172	select IMX_HAVE_PLATFORM_IMX_I2C
173	select IMX_HAVE_PLATFORM_IMX_UART
174	select IMX_HAVE_PLATFORM_MXC_MMC
175	select IMX_HAVE_PLATFORM_MXC_NAND
176	select IMX_HAVE_PLATFORM_MXC_W1
177	help
178	  Include support for MX27ADS platform. This includes specific
179	  configurations for the board and its peripherals.
180
181config MACH_PCM038
182	bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
183	select SOC_IMX27
184	select IMX_HAVE_PLATFORM_IMX2_WDT
185	select IMX_HAVE_PLATFORM_IMX_I2C
186	select IMX_HAVE_PLATFORM_IMX_UART
187	select IMX_HAVE_PLATFORM_MXC_EHCI
188	select IMX_HAVE_PLATFORM_MXC_NAND
189	select IMX_HAVE_PLATFORM_MXC_W1
190	select IMX_HAVE_PLATFORM_SPI_IMX
191	select MXC_ULPI if USB_ULPI
192	help
193	  Include support for phyCORE-i.MX27 (aka pcm038) platform. This
194	  includes specific configurations for the module and its peripherals.
195
196choice
197	prompt "Baseboard"
198	depends on MACH_PCM038
199	default MACH_PCM970_BASEBOARD
200
201config MACH_PCM970_BASEBOARD
202	bool "PHYTEC PCM970 development board"
203	select IMX_HAVE_PLATFORM_IMX_FB
204	select IMX_HAVE_PLATFORM_MXC_MMC
205	help
206	  This adds board specific devices that can be found on Phytec's
207	  PCM970 evaluation board.
208
209endchoice
210
211config MACH_CPUIMX27
212	bool "Eukrea CPUIMX27 module"
213	select SOC_IMX27
214	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
215	select IMX_HAVE_PLATFORM_IMX2_WDT
216	select IMX_HAVE_PLATFORM_IMX_I2C
217	select IMX_HAVE_PLATFORM_IMX_UART
218	select IMX_HAVE_PLATFORM_MXC_EHCI
219	select IMX_HAVE_PLATFORM_MXC_NAND
220	select IMX_HAVE_PLATFORM_MXC_W1
221	select MXC_ULPI if USB_ULPI
222	help
223	  Include support for Eukrea CPUIMX27 platform. This includes
224	  specific configurations for the module and its peripherals.
225
226config MACH_EUKREA_CPUIMX27_USESDHC2
227	bool "CPUIMX27 integrates SDHC2 module"
228	depends on MACH_CPUIMX27
229	select IMX_HAVE_PLATFORM_MXC_MMC
230	help
231	  This adds support for the internal SDHC2 used on CPUIMX27
232	  for wifi or eMMC.
233
234config MACH_EUKREA_CPUIMX27_USEUART4
235	bool "CPUIMX27 integrates UART4 module"
236	depends on MACH_CPUIMX27
237	help
238	  This adds support for the internal UART4 used on CPUIMX27
239	  for bluetooth.
240
241choice
242	prompt "Baseboard"
243	depends on MACH_CPUIMX27
244	default MACH_EUKREA_MBIMX27_BASEBOARD
245
246config MACH_EUKREA_MBIMX27_BASEBOARD
247	bool "Eukrea MBIMX27 development board"
248	select IMX_HAVE_PLATFORM_IMX_FB
249	select IMX_HAVE_PLATFORM_IMX_KEYPAD
250	select IMX_HAVE_PLATFORM_IMX_SSI
251	select IMX_HAVE_PLATFORM_IMX_UART
252	select IMX_HAVE_PLATFORM_MXC_MMC
253	select IMX_HAVE_PLATFORM_SPI_IMX
254	select LEDS_GPIO_REGISTER
255	help
256	  This adds board specific devices that can be found on Eukrea's
257	  MBIMX27 evaluation board.
258
259endchoice
260
261config MACH_MX27_3DS
262	bool "MX27PDK platform"
263	select SOC_IMX27
264	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
265	select IMX_HAVE_PLATFORM_IMX2_WDT
266	select IMX_HAVE_PLATFORM_IMX_FB
267	select IMX_HAVE_PLATFORM_IMX_I2C
268	select IMX_HAVE_PLATFORM_IMX_KEYPAD
269	select IMX_HAVE_PLATFORM_IMX_UART
270	select IMX_HAVE_PLATFORM_MXC_EHCI
271	select IMX_HAVE_PLATFORM_MXC_MMC
272	select IMX_HAVE_PLATFORM_SPI_IMX
273	select MXC_DEBUG_BOARD
274	select MXC_ULPI if USB_ULPI
275	help
276	  Include support for MX27PDK platform. This includes specific
277	  configurations for the board and its peripherals.
278
279config MACH_IMX27_VISSTRIM_M10
280	bool "Vista Silicon i.MX27 Visstrim_m10"
281	select SOC_IMX27
282	select IMX_HAVE_PLATFORM_GPIO_KEYS
283	select IMX_HAVE_PLATFORM_IMX_I2C
284	select IMX_HAVE_PLATFORM_IMX_SSI
285	select IMX_HAVE_PLATFORM_IMX_UART
286	select IMX_HAVE_PLATFORM_MXC_MMC
287	select IMX_HAVE_PLATFORM_MXC_EHCI
288	help
289	  Include support for Visstrim_m10 platform and its different variants.
290	  This includes specific configurations for the board and its
291	  peripherals.
292
293config MACH_IMX27LITE
294	bool "LogicPD MX27 LITEKIT platform"
295	select SOC_IMX27
296	select IMX_HAVE_PLATFORM_IMX_UART
297	select IMX_HAVE_PLATFORM_IMX_SSI
298	help
299	  Include support for MX27 LITEKIT platform. This includes specific
300	  configurations for the board and its peripherals.
301
302config MACH_PCA100
303	bool "Phytec phyCARD-s (pca100)"
304	select SOC_IMX27
305	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
306	select IMX_HAVE_PLATFORM_IMX2_WDT
307	select IMX_HAVE_PLATFORM_IMX_FB
308	select IMX_HAVE_PLATFORM_IMX_I2C
309	select IMX_HAVE_PLATFORM_IMX_SSI
310	select IMX_HAVE_PLATFORM_IMX_UART
311	select IMX_HAVE_PLATFORM_MXC_EHCI
312	select IMX_HAVE_PLATFORM_MXC_MMC
313	select IMX_HAVE_PLATFORM_MXC_NAND
314	select IMX_HAVE_PLATFORM_MXC_W1
315	select IMX_HAVE_PLATFORM_SPI_IMX
316	select MXC_ULPI if USB_ULPI
317	help
318	  Include support for phyCARD-s (aka pca100) platform. This
319	  includes specific configurations for the module and its peripherals.
320
321config MACH_MXT_TD60
322	bool "Maxtrack i-MXT TD60"
323	select SOC_IMX27
324	select IMX_HAVE_PLATFORM_IMX_FB
325	select IMX_HAVE_PLATFORM_IMX_I2C
326	select IMX_HAVE_PLATFORM_IMX_UART
327	select IMX_HAVE_PLATFORM_MXC_MMC
328	select IMX_HAVE_PLATFORM_MXC_NAND
329	help
330	  Include support for i-MXT (aka td60) platform. This
331	  includes specific configurations for the module and its peripherals.
332
333config MACH_IMX27IPCAM
334	bool "IMX27 IPCAM platform"
335	select SOC_IMX27
336	select IMX_HAVE_PLATFORM_IMX2_WDT
337	select IMX_HAVE_PLATFORM_IMX_UART
338	help
339	  Include support for IMX27 IPCAM platform. This includes specific
340	  configurations for the board and its peripherals.
341
342endif
343
344if ARCH_MX3
345
346comment "MX31 platforms:"
347
348config MACH_MX31ADS
349	bool "Support MX31ADS platforms"
350	select SOC_IMX31
351	select IMX_HAVE_PLATFORM_IMX_I2C
352	select IMX_HAVE_PLATFORM_IMX_SSI
353	select IMX_HAVE_PLATFORM_IMX_UART
354	default y
355	help
356	  Include support for MX31ADS platform. This includes specific
357	  configurations for the board and its peripherals.
358
359config MACH_MX31ADS_WM1133_EV1
360	bool "Support Wolfson Microelectronics 1133-EV1 module"
361	depends on MACH_MX31ADS
362	depends on MFD_WM8350_I2C
363	depends on REGULATOR_WM8350
364	select MFD_WM8350_CONFIG_MODE_0
365	select MFD_WM8352_CONFIG_MODE_0
366	help
367	  Include support for the Wolfson Microelectronics 1133-EV1 PMU
368	  and audio module for the MX31ADS platform.
369
370config MACH_MX31LILLY
371	bool "Support MX31 LILLY-1131 platforms (INCO startec)"
372	select SOC_IMX31
373	select IMX_HAVE_PLATFORM_IMX_UART
374	select IMX_HAVE_PLATFORM_IPU_CORE
375	select IMX_HAVE_PLATFORM_MXC_EHCI
376	select IMX_HAVE_PLATFORM_MXC_MMC
377	select IMX_HAVE_PLATFORM_SPI_IMX
378	select MXC_ULPI if USB_ULPI
379	help
380	  Include support for mx31 based LILLY1131 modules. This includes
381	  specific configurations for the board and its peripherals.
382
383config MACH_MX31LITE
384	bool "Support MX31 LITEKIT (LogicPD)"
385	select SOC_IMX31
386	select MXC_ULPI if USB_ULPI
387	select IMX_HAVE_PLATFORM_IMX2_WDT
388	select IMX_HAVE_PLATFORM_IMX_UART
389	select IMX_HAVE_PLATFORM_MXC_EHCI
390	select IMX_HAVE_PLATFORM_MXC_MMC
391	select IMX_HAVE_PLATFORM_MXC_NAND
392	select IMX_HAVE_PLATFORM_MXC_RTC
393	select IMX_HAVE_PLATFORM_SPI_IMX
394	select LEDS_GPIO_REGISTER
395	help
396	  Include support for MX31 LITEKIT platform. This includes specific
397	  configurations for the board and its peripherals.
398
399config MACH_PCM037
400	bool "Support Phytec pcm037 (i.MX31) platforms"
401	select SOC_IMX31
402	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
403	select IMX_HAVE_PLATFORM_IMX2_WDT
404	select IMX_HAVE_PLATFORM_IMX_I2C
405	select IMX_HAVE_PLATFORM_IMX_UART
406	select IMX_HAVE_PLATFORM_IPU_CORE
407	select IMX_HAVE_PLATFORM_MXC_EHCI
408	select IMX_HAVE_PLATFORM_MXC_MMC
409	select IMX_HAVE_PLATFORM_MXC_NAND
410	select IMX_HAVE_PLATFORM_MXC_W1
411	select MXC_ULPI if USB_ULPI
412	help
413	  Include support for Phytec pcm037 platform. This includes
414	  specific configurations for the board and its peripherals.
415
416config MACH_PCM037_EET
417	bool "Support pcm037 EET board extensions"
418	depends on MACH_PCM037
419	select IMX_HAVE_PLATFORM_GPIO_KEYS
420	select IMX_HAVE_PLATFORM_SPI_IMX
421	help
422	  Add support for PCM037 EET baseboard extensions. If you are using the
423	  OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
424	  command-line parameter.
425
426config MACH_MX31_3DS
427	bool "Support MX31PDK (3DS)"
428	select SOC_IMX31
429	select MXC_DEBUG_BOARD
430	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
431	select IMX_HAVE_PLATFORM_IMX2_WDT
432	select IMX_HAVE_PLATFORM_IMX_I2C
433	select IMX_HAVE_PLATFORM_IMX_KEYPAD
434	select IMX_HAVE_PLATFORM_IMX_UART
435	select IMX_HAVE_PLATFORM_IPU_CORE
436	select IMX_HAVE_PLATFORM_MXC_EHCI
437	select IMX_HAVE_PLATFORM_MXC_NAND
438	select IMX_HAVE_PLATFORM_SPI_IMX
439	select MXC_ULPI if USB_ULPI
440	help
441	  Include support for MX31PDK (3DS) platform. This includes specific
442	  configurations for the board and its peripherals.
443
444config MACH_MX31_3DS_MXC_NAND_USE_BBT
445	bool "Make the MXC NAND driver use the in flash Bad Block Table"
446	depends on MACH_MX31_3DS
447	depends on MTD_NAND_MXC
448	help
449	  Enable this if you want that the MXC NAND driver uses the in flash
450	  Bad Block Table to know what blocks are bad instead of scanning the
451	  entire flash looking for bad block markers.
452
453config MACH_MX31MOBOARD
454	bool "Support mx31moboard platforms (EPFL Mobots group)"
455	select SOC_IMX31
456	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
457	select IMX_HAVE_PLATFORM_IMX_I2C
458	select IMX_HAVE_PLATFORM_IMX_UART
459	select IMX_HAVE_PLATFORM_IPU_CORE
460	select IMX_HAVE_PLATFORM_MXC_EHCI
461	select IMX_HAVE_PLATFORM_MXC_MMC
462	select IMX_HAVE_PLATFORM_SPI_IMX
463	select LEDS_GPIO_REGISTER
464	select MXC_ULPI if USB_ULPI
465	help
466	  Include support for mx31moboard platform. This includes specific
467	  configurations for the board and its peripherals.
468
469config MACH_QONG
470	bool "Support Dave/DENX QongEVB-LITE platform"
471	select SOC_IMX31
472	select IMX_HAVE_PLATFORM_IMX_UART
473	select IMX_HAVE_PLATFORM_IMX2_WDT
474	help
475	  Include support for Dave/DENX QongEVB-LITE platform. This includes
476	  specific configurations for the board and its peripherals.
477
478config MACH_ARMADILLO5X0
479	bool "Support Atmark Armadillo-500 Development Base Board"
480	select SOC_IMX31
481	select IMX_HAVE_PLATFORM_GPIO_KEYS
482	select IMX_HAVE_PLATFORM_IMX_I2C
483	select IMX_HAVE_PLATFORM_IMX_UART
484	select IMX_HAVE_PLATFORM_IPU_CORE
485	select IMX_HAVE_PLATFORM_MXC_EHCI
486	select IMX_HAVE_PLATFORM_MXC_MMC
487	select IMX_HAVE_PLATFORM_MXC_NAND
488	select MXC_ULPI if USB_ULPI
489	help
490	  Include support for Atmark Armadillo-500 platform. This includes
491	  specific configurations for the board and its peripherals.
492
493config MACH_KZM_ARM11_01
494	bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
495	select SOC_IMX31
496	select IMX_HAVE_PLATFORM_IMX_UART
497	help
498	  Include support for KZM-ARM11-01. This includes specific
499	  configurations for the board and its peripherals.
500
501config MACH_BUG
502	bool "Support Buglabs BUGBase platform"
503	select SOC_IMX31
504	select IMX_HAVE_PLATFORM_IMX_UART
505	default y
506	help
507	  Include support for BUGBase 1.3 platform. This includes specific
508	  configurations for the board and its peripherals.
509
510comment "MX35 platforms:"
511
512config MACH_PCM043
513	bool "Support Phytec pcm043 (i.MX35) platforms"
514	select SOC_IMX35
515	select IMX_HAVE_PLATFORM_FLEXCAN
516	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
517	select IMX_HAVE_PLATFORM_IMX2_WDT
518	select IMX_HAVE_PLATFORM_IMX_I2C
519	select IMX_HAVE_PLATFORM_IMX_SSI
520	select IMX_HAVE_PLATFORM_IMX_UART
521	select IMX_HAVE_PLATFORM_IPU_CORE
522	select IMX_HAVE_PLATFORM_MXC_EHCI
523	select IMX_HAVE_PLATFORM_MXC_NAND
524	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
525	select MXC_ULPI if USB_ULPI
526	help
527	  Include support for Phytec pcm043 platform. This includes
528	  specific configurations for the board and its peripherals.
529
530config MACH_MX35_3DS
531	bool "Support MX35PDK platform"
532	select SOC_IMX35
533	select MXC_DEBUG_BOARD
534	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
535	select IMX_HAVE_PLATFORM_IMX2_WDT
536	select IMX_HAVE_PLATFORM_IMX_I2C
537	select IMX_HAVE_PLATFORM_IMX_UART
538	select IMX_HAVE_PLATFORM_MXC_EHCI
539	select IMX_HAVE_PLATFORM_MXC_NAND
540	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
541	help
542	  Include support for MX35PDK platform. This includes specific
543	  configurations for the board and its peripherals.
544
545config MACH_EUKREA_CPUIMX35
546	bool "Support Eukrea CPUIMX35 Platform"
547	select SOC_IMX35
548	select IMX_HAVE_PLATFORM_FLEXCAN
549	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
550	select IMX_HAVE_PLATFORM_IMX2_WDT
551	select IMX_HAVE_PLATFORM_IMX_I2C
552	select IMX_HAVE_PLATFORM_IMX_UART
553	select IMX_HAVE_PLATFORM_MXC_EHCI
554	select IMX_HAVE_PLATFORM_MXC_NAND
555	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
556	select MXC_ULPI if USB_ULPI
557	help
558	  Include support for Eukrea CPUIMX35 platform. This includes
559	  specific configurations for the board and its peripherals.
560
561choice
562	prompt "Baseboard"
563	depends on MACH_EUKREA_CPUIMX35
564	default MACH_EUKREA_MBIMXSD35_BASEBOARD
565
566config MACH_EUKREA_MBIMXSD35_BASEBOARD
567	bool "Eukrea MBIMXSD development board"
568	select IMX_HAVE_PLATFORM_GPIO_KEYS
569	select IMX_HAVE_PLATFORM_IMX_SSI
570	select IMX_HAVE_PLATFORM_IPU_CORE
571	select LEDS_GPIO_REGISTER
572	help
573	  This adds board specific devices that can be found on Eukrea's
574	  MBIMXSD evaluation board.
575
576endchoice
577
578config MACH_VPR200
579	bool "Support VPR200 platform"
580	select SOC_IMX35
581	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
582	select IMX_HAVE_PLATFORM_GPIO_KEYS
583	select IMX_HAVE_PLATFORM_IMX2_WDT
584	select IMX_HAVE_PLATFORM_IMX_UART
585	select IMX_HAVE_PLATFORM_IMX_I2C
586	select IMX_HAVE_PLATFORM_IPU_CORE
587	select IMX_HAVE_PLATFORM_MXC_EHCI
588	select IMX_HAVE_PLATFORM_MXC_NAND
589	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
590	help
591	  Include support for VPR200 platform. This includes specific
592	  configurations for the board and its peripherals.
593
594endif
595
596if ARCH_MX6
597comment "i.MX6 family:"
598
599config SOC_IMX6Q
600	bool "i.MX6 Quad support"
601	select ARM_GIC
602	select CACHE_L2X0
603	select CPU_V7
604	select USE_OF
605
606	help
607	  This enables support for Freescale i.MX6 Quad processor.
608
609endif
610