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