xref: /linux/arch/arm/mach-imx/Kconfig (revision b00f4dc5ff022cb9cbaffd376d9454d7fa1e496f)
1config IMX_HAVE_DMA_V1
2	bool
3
4config HAVE_IMX_GPC
5	bool
6
7config HAVE_IMX_MMDC
8	bool
9
10config HAVE_IMX_SRC
11	bool
12
13config ARCH_MX1
14	bool
15
16config MACH_MX21
17	bool
18
19config ARCH_MX25
20	bool
21
22config MACH_MX27
23	bool
24
25config SOC_IMX1
26	bool
27	select ARCH_MX1
28	select CPU_ARM920T
29	select IMX_HAVE_DMA_V1
30	select IMX_HAVE_IOMUX_V1
31	select MXC_AVIC
32
33config SOC_IMX21
34	bool
35	select MACH_MX21
36	select CPU_ARM926T
37	select ARCH_MXC_AUDMUX_V1
38	select IMX_HAVE_DMA_V1
39	select IMX_HAVE_IOMUX_V1
40	select MXC_AVIC
41
42config SOC_IMX25
43	bool
44	select ARCH_MX25
45	select CPU_ARM926T
46	select ARCH_MXC_AUDMUX_V2
47	select ARCH_MXC_IOMUX_V3
48	select MXC_AVIC
49
50config SOC_IMX27
51	bool
52	select MACH_MX27
53	select CPU_ARM926T
54	select ARCH_MXC_AUDMUX_V1
55	select IMX_HAVE_DMA_V1
56	select IMX_HAVE_IOMUX_V1
57	select MXC_AVIC
58
59config SOC_IMX31
60	bool
61	select CPU_V6
62	select IMX_HAVE_PLATFORM_MXC_RNGA
63	select ARCH_MXC_AUDMUX_V2
64	select MXC_AVIC
65	select SMP_ON_UP if SMP
66
67config SOC_IMX35
68	bool
69	select CPU_V6
70	select ARCH_MXC_IOMUX_V3
71	select ARCH_MXC_AUDMUX_V2
72	select HAVE_EPIT
73	select MXC_AVIC
74	select SMP_ON_UP if SMP
75
76
77if ARCH_IMX_V4_V5
78
79comment "MX1 platforms:"
80config MACH_MXLADS
81	bool
82
83config ARCH_MX1ADS
84	bool "MX1ADS platform"
85	select MACH_MXLADS
86	select SOC_IMX1
87	select IMX_HAVE_PLATFORM_IMX_I2C
88	select IMX_HAVE_PLATFORM_IMX_UART
89	help
90	  Say Y here if you are using Motorola MX1ADS/MXLADS boards
91
92config MACH_SCB9328
93	bool "Synertronixx scb9328"
94	select IMX_HAVE_PLATFORM_IMX_UART
95	help
96	  Say Y here if you are using a Synertronixx scb9328 board
97
98config MACH_APF9328
99	bool "APF9328"
100	select SOC_IMX1
101	select IMX_HAVE_PLATFORM_IMX_UART
102	help
103	  Say Yes here if you are using the Armadeus APF9328 development board
104
105comment "MX21 platforms:"
106
107config MACH_MX21ADS
108	bool "MX21ADS platform"
109	select SOC_IMX21
110	select IMX_HAVE_PLATFORM_IMX_FB
111	select IMX_HAVE_PLATFORM_IMX_UART
112	select IMX_HAVE_PLATFORM_MXC_MMC
113	select IMX_HAVE_PLATFORM_MXC_NAND
114	help
115	  Include support for MX21ADS platform. This includes specific
116	  configurations for the board and its peripherals.
117
118comment "MX25 platforms:"
119
120config MACH_MX25_3DS
121	bool "Support MX25PDK (3DS) Platform"
122	select SOC_IMX25
123	select IMX_HAVE_PLATFORM_FLEXCAN
124	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
125	select IMX_HAVE_PLATFORM_IMX2_WDT
126	select IMX_HAVE_PLATFORM_IMXDI_RTC
127	select IMX_HAVE_PLATFORM_IMX_I2C
128	select IMX_HAVE_PLATFORM_IMX_FB
129	select IMX_HAVE_PLATFORM_IMX_KEYPAD
130	select IMX_HAVE_PLATFORM_IMX_UART
131	select IMX_HAVE_PLATFORM_MXC_EHCI
132	select IMX_HAVE_PLATFORM_MXC_NAND
133	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
134
135config MACH_EUKREA_CPUIMX25
136	bool "Support Eukrea CPUIMX25 Platform"
137	select SOC_IMX25
138	select IMX_HAVE_PLATFORM_FLEXCAN
139	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
140	select IMX_HAVE_PLATFORM_IMXDI_RTC
141	select IMX_HAVE_PLATFORM_IMX_FB
142	select IMX_HAVE_PLATFORM_IMX_I2C
143	select IMX_HAVE_PLATFORM_IMX_UART
144	select IMX_HAVE_PLATFORM_MXC_EHCI
145	select IMX_HAVE_PLATFORM_MXC_NAND
146	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
147	select MXC_ULPI if USB_ULPI
148
149choice
150	prompt "Baseboard"
151	depends on MACH_EUKREA_CPUIMX25
152	default MACH_EUKREA_MBIMXSD25_BASEBOARD
153
154config MACH_EUKREA_MBIMXSD25_BASEBOARD
155	bool "Eukrea MBIMXSD development board"
156	select IMX_HAVE_PLATFORM_GPIO_KEYS
157	select IMX_HAVE_PLATFORM_IMX_SSI
158	select LEDS_GPIO_REGISTER
159	help
160	  This adds board specific devices that can be found on Eukrea's
161	  MBIMXSD evaluation board.
162
163endchoice
164
165comment "MX27 platforms:"
166
167config MACH_MX27ADS
168	bool "MX27ADS platform"
169	select SOC_IMX27
170	select IMX_HAVE_PLATFORM_IMX_FB
171	select IMX_HAVE_PLATFORM_IMX_I2C
172	select IMX_HAVE_PLATFORM_IMX_UART
173	select IMX_HAVE_PLATFORM_MXC_MMC
174	select IMX_HAVE_PLATFORM_MXC_NAND
175	select IMX_HAVE_PLATFORM_MXC_W1
176	help
177	  Include support for MX27ADS platform. This includes specific
178	  configurations for the board and its peripherals.
179
180config MACH_PCM038
181	bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
182	select SOC_IMX27
183	select IMX_HAVE_PLATFORM_IMX2_WDT
184	select IMX_HAVE_PLATFORM_IMX_I2C
185	select IMX_HAVE_PLATFORM_IMX_UART
186	select IMX_HAVE_PLATFORM_MXC_EHCI
187	select IMX_HAVE_PLATFORM_MXC_NAND
188	select IMX_HAVE_PLATFORM_MXC_W1
189	select IMX_HAVE_PLATFORM_SPI_IMX
190	select MXC_ULPI if USB_ULPI
191	help
192	  Include support for phyCORE-i.MX27 (aka pcm038) platform. This
193	  includes specific configurations for the module and its peripherals.
194
195choice
196	prompt "Baseboard"
197	depends on MACH_PCM038
198	default MACH_PCM970_BASEBOARD
199
200config MACH_PCM970_BASEBOARD
201	bool "PHYTEC PCM970 development board"
202	select IMX_HAVE_PLATFORM_IMX_FB
203	select IMX_HAVE_PLATFORM_MXC_MMC
204	help
205	  This adds board specific devices that can be found on Phytec's
206	  PCM970 evaluation board.
207
208endchoice
209
210config MACH_CPUIMX27
211	bool "Eukrea CPUIMX27 module"
212	select SOC_IMX27
213	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
214	select IMX_HAVE_PLATFORM_IMX2_WDT
215	select IMX_HAVE_PLATFORM_IMX_I2C
216	select IMX_HAVE_PLATFORM_IMX_UART
217	select IMX_HAVE_PLATFORM_MXC_EHCI
218	select IMX_HAVE_PLATFORM_MXC_NAND
219	select IMX_HAVE_PLATFORM_MXC_W1
220	select MXC_ULPI if USB_ULPI
221	help
222	  Include support for Eukrea CPUIMX27 platform. This includes
223	  specific configurations for the module and its peripherals.
224
225config MACH_EUKREA_CPUIMX27_USESDHC2
226	bool "CPUIMX27 integrates SDHC2 module"
227	depends on MACH_CPUIMX27
228	select IMX_HAVE_PLATFORM_MXC_MMC
229	help
230	  This adds support for the internal SDHC2 used on CPUIMX27
231	  for wifi or eMMC.
232
233config MACH_EUKREA_CPUIMX27_USEUART4
234	bool "CPUIMX27 integrates UART4 module"
235	depends on MACH_CPUIMX27
236	help
237	  This adds support for the internal UART4 used on CPUIMX27
238	  for bluetooth.
239
240choice
241	prompt "Baseboard"
242	depends on MACH_CPUIMX27
243	default MACH_EUKREA_MBIMX27_BASEBOARD
244
245config MACH_EUKREA_MBIMX27_BASEBOARD
246	bool "Eukrea MBIMX27 development board"
247	select IMX_HAVE_PLATFORM_IMX_FB
248	select IMX_HAVE_PLATFORM_IMX_KEYPAD
249	select IMX_HAVE_PLATFORM_IMX_SSI
250	select IMX_HAVE_PLATFORM_IMX_UART
251	select IMX_HAVE_PLATFORM_MXC_MMC
252	select IMX_HAVE_PLATFORM_SPI_IMX
253	select LEDS_GPIO_REGISTER
254	help
255	  This adds board specific devices that can be found on Eukrea's
256	  MBIMX27 evaluation board.
257
258endchoice
259
260config MACH_MX27_3DS
261	bool "MX27PDK platform"
262	select SOC_IMX27
263	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
264	select IMX_HAVE_PLATFORM_IMX2_WDT
265	select IMX_HAVE_PLATFORM_IMX_FB
266	select IMX_HAVE_PLATFORM_IMX_I2C
267	select IMX_HAVE_PLATFORM_IMX_KEYPAD
268	select IMX_HAVE_PLATFORM_IMX_UART
269	select IMX_HAVE_PLATFORM_MXC_EHCI
270	select IMX_HAVE_PLATFORM_MXC_MMC
271	select IMX_HAVE_PLATFORM_SPI_IMX
272	select MXC_DEBUG_BOARD
273	select MXC_ULPI if USB_ULPI
274	help
275	  Include support for MX27PDK platform. This includes specific
276	  configurations for the board and its peripherals.
277
278config MACH_IMX27_VISSTRIM_M10
279	bool "Vista Silicon i.MX27 Visstrim_m10"
280	select SOC_IMX27
281	select IMX_HAVE_PLATFORM_GPIO_KEYS
282	select IMX_HAVE_PLATFORM_IMX_I2C
283	select IMX_HAVE_PLATFORM_IMX_SSI
284	select IMX_HAVE_PLATFORM_IMX_UART
285	select IMX_HAVE_PLATFORM_MXC_MMC
286	select IMX_HAVE_PLATFORM_MXC_EHCI
287	help
288	  Include support for Visstrim_m10 platform and its different variants.
289	  This includes specific configurations for the board and its
290	  peripherals.
291
292config MACH_IMX27LITE
293	bool "LogicPD MX27 LITEKIT platform"
294	select SOC_IMX27
295	select IMX_HAVE_PLATFORM_IMX_UART
296	select IMX_HAVE_PLATFORM_IMX_SSI
297	help
298	  Include support for MX27 LITEKIT platform. This includes specific
299	  configurations for the board and its peripherals.
300
301config MACH_PCA100
302	bool "Phytec phyCARD-s (pca100)"
303	select SOC_IMX27
304	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
305	select IMX_HAVE_PLATFORM_IMX2_WDT
306	select IMX_HAVE_PLATFORM_IMX_FB
307	select IMX_HAVE_PLATFORM_IMX_I2C
308	select IMX_HAVE_PLATFORM_IMX_SSI
309	select IMX_HAVE_PLATFORM_IMX_UART
310	select IMX_HAVE_PLATFORM_MXC_EHCI
311	select IMX_HAVE_PLATFORM_MXC_MMC
312	select IMX_HAVE_PLATFORM_MXC_NAND
313	select IMX_HAVE_PLATFORM_MXC_W1
314	select IMX_HAVE_PLATFORM_SPI_IMX
315	select MXC_ULPI if USB_ULPI
316	help
317	  Include support for phyCARD-s (aka pca100) platform. This
318	  includes specific configurations for the module and its peripherals.
319
320config MACH_MXT_TD60
321	bool "Maxtrack i-MXT TD60"
322	select SOC_IMX27
323	select IMX_HAVE_PLATFORM_IMX_FB
324	select IMX_HAVE_PLATFORM_IMX_I2C
325	select IMX_HAVE_PLATFORM_IMX_UART
326	select IMX_HAVE_PLATFORM_MXC_MMC
327	select IMX_HAVE_PLATFORM_MXC_NAND
328	help
329	  Include support for i-MXT (aka td60) platform. This
330	  includes specific configurations for the module and its peripherals.
331
332config MACH_IMX27IPCAM
333	bool "IMX27 IPCAM platform"
334	select SOC_IMX27
335	select IMX_HAVE_PLATFORM_IMX2_WDT
336	select IMX_HAVE_PLATFORM_IMX_UART
337	help
338	  Include support for IMX27 IPCAM platform. This includes specific
339	  configurations for the board and its peripherals.
340
341endif
342
343if ARCH_IMX_V6_V7
344
345comment "MX31 platforms:"
346
347config MACH_MX31ADS
348	bool "Support MX31ADS platforms"
349	select SOC_IMX31
350	select IMX_HAVE_PLATFORM_IMX_I2C
351	select IMX_HAVE_PLATFORM_IMX_SSI
352	select IMX_HAVE_PLATFORM_IMX_UART
353	default y
354	help
355	  Include support for MX31ADS platform. This includes specific
356	  configurations for the board and its peripherals.
357
358config MACH_MX31ADS_WM1133_EV1
359	bool "Support Wolfson Microelectronics 1133-EV1 module"
360	depends on MACH_MX31ADS
361	depends on MFD_WM8350_I2C
362	depends on REGULATOR_WM8350
363	select MFD_WM8350_CONFIG_MODE_0
364	select MFD_WM8352_CONFIG_MODE_0
365	help
366	  Include support for the Wolfson Microelectronics 1133-EV1 PMU
367	  and audio module for the MX31ADS platform.
368
369config MACH_MX31LILLY
370	bool "Support MX31 LILLY-1131 platforms (INCO startec)"
371	select SOC_IMX31
372	select IMX_HAVE_PLATFORM_IMX_UART
373	select IMX_HAVE_PLATFORM_IPU_CORE
374	select IMX_HAVE_PLATFORM_MXC_EHCI
375	select IMX_HAVE_PLATFORM_MXC_MMC
376	select IMX_HAVE_PLATFORM_SPI_IMX
377	select MXC_ULPI if USB_ULPI
378	help
379	  Include support for mx31 based LILLY1131 modules. This includes
380	  specific configurations for the board and its peripherals.
381
382config MACH_MX31LITE
383	bool "Support MX31 LITEKIT (LogicPD)"
384	select SOC_IMX31
385	select MXC_ULPI if USB_ULPI
386	select IMX_HAVE_PLATFORM_IMX2_WDT
387	select IMX_HAVE_PLATFORM_IMX_UART
388	select IMX_HAVE_PLATFORM_MXC_EHCI
389	select IMX_HAVE_PLATFORM_MXC_MMC
390	select IMX_HAVE_PLATFORM_MXC_NAND
391	select IMX_HAVE_PLATFORM_MXC_RTC
392	select IMX_HAVE_PLATFORM_SPI_IMX
393	select LEDS_GPIO_REGISTER
394	help
395	  Include support for MX31 LITEKIT platform. This includes specific
396	  configurations for the board and its peripherals.
397
398config MACH_PCM037
399	bool "Support Phytec pcm037 (i.MX31) platforms"
400	select SOC_IMX31
401	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
402	select IMX_HAVE_PLATFORM_IMX2_WDT
403	select IMX_HAVE_PLATFORM_IMX_I2C
404	select IMX_HAVE_PLATFORM_IMX_UART
405	select IMX_HAVE_PLATFORM_IPU_CORE
406	select IMX_HAVE_PLATFORM_MXC_EHCI
407	select IMX_HAVE_PLATFORM_MXC_MMC
408	select IMX_HAVE_PLATFORM_MXC_NAND
409	select IMX_HAVE_PLATFORM_MXC_W1
410	select MXC_ULPI if USB_ULPI
411	help
412	  Include support for Phytec pcm037 platform. This includes
413	  specific configurations for the board and its peripherals.
414
415config MACH_PCM037_EET
416	bool "Support pcm037 EET board extensions"
417	depends on MACH_PCM037
418	select IMX_HAVE_PLATFORM_GPIO_KEYS
419	select IMX_HAVE_PLATFORM_SPI_IMX
420	help
421	  Add support for PCM037 EET baseboard extensions. If you are using the
422	  OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
423	  command-line parameter.
424
425config MACH_MX31_3DS
426	bool "Support MX31PDK (3DS)"
427	select SOC_IMX31
428	select MXC_DEBUG_BOARD
429	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
430	select IMX_HAVE_PLATFORM_IMX2_WDT
431	select IMX_HAVE_PLATFORM_IMX_I2C
432	select IMX_HAVE_PLATFORM_IMX_KEYPAD
433	select IMX_HAVE_PLATFORM_IMX_UART
434	select IMX_HAVE_PLATFORM_IPU_CORE
435	select IMX_HAVE_PLATFORM_MXC_EHCI
436	select IMX_HAVE_PLATFORM_MXC_MMC
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
594comment "i.MX6 family:"
595
596config SOC_IMX6Q
597	bool "i.MX6 Quad support"
598	select ARM_GIC
599	select CACHE_L2X0
600	select CPU_V7
601	select HAVE_ARM_SCU
602	select HAVE_IMX_GPC
603	select HAVE_IMX_MMDC
604	select HAVE_IMX_SRC
605	select USE_OF
606
607	help
608	  This enables support for Freescale i.MX6 Quad processor.
609
610endif
611