xref: /openbmc/linux/arch/arm/mach-imx/Kconfig (revision 27ad4bf7)
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	help
171	  This adds board specific devices that can be found on Eukrea's
172	  MBIMXSD evaluation board.
173
174endchoice
175
176endif
177
178if MACH_MX27
179
180comment "MX27 platforms:"
181
182config MACH_MX27ADS
183	bool "MX27ADS platform"
184	select SOC_IMX27
185	select IMX_HAVE_PLATFORM_IMX_FB
186	select IMX_HAVE_PLATFORM_IMX_I2C
187	select IMX_HAVE_PLATFORM_IMX_UART
188	select IMX_HAVE_PLATFORM_MXC_MMC
189	select IMX_HAVE_PLATFORM_MXC_NAND
190	select IMX_HAVE_PLATFORM_MXC_W1
191	help
192	  Include support for MX27ADS platform. This includes specific
193	  configurations for the board and its peripherals.
194
195config MACH_PCM038
196	bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
197	select SOC_IMX27
198	select IMX_HAVE_PLATFORM_IMX2_WDT
199	select IMX_HAVE_PLATFORM_IMX_I2C
200	select IMX_HAVE_PLATFORM_IMX_UART
201	select IMX_HAVE_PLATFORM_MXC_EHCI
202	select IMX_HAVE_PLATFORM_MXC_NAND
203	select IMX_HAVE_PLATFORM_MXC_W1
204	select IMX_HAVE_PLATFORM_SPI_IMX
205	select MXC_ULPI if USB_ULPI
206	help
207	  Include support for phyCORE-i.MX27 (aka pcm038) platform. This
208	  includes specific configurations for the module and its peripherals.
209
210choice
211	prompt "Baseboard"
212	depends on MACH_PCM038
213	default MACH_PCM970_BASEBOARD
214
215config MACH_PCM970_BASEBOARD
216	bool "PHYTEC PCM970 development board"
217	select IMX_HAVE_PLATFORM_IMX_FB
218	select IMX_HAVE_PLATFORM_MXC_MMC
219	help
220	  This adds board specific devices that can be found on Phytec's
221	  PCM970 evaluation board.
222
223endchoice
224
225config MACH_CPUIMX27
226	bool "Eukrea CPUIMX27 module"
227	select SOC_IMX27
228	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
229	select IMX_HAVE_PLATFORM_IMX2_WDT
230	select IMX_HAVE_PLATFORM_IMX_I2C
231	select IMX_HAVE_PLATFORM_IMX_UART
232	select IMX_HAVE_PLATFORM_MXC_EHCI
233	select IMX_HAVE_PLATFORM_MXC_NAND
234	select IMX_HAVE_PLATFORM_MXC_W1
235	select MXC_ULPI if USB_ULPI
236	help
237	  Include support for Eukrea CPUIMX27 platform. This includes
238	  specific configurations for the module and its peripherals.
239
240config MACH_EUKREA_CPUIMX27_USESDHC2
241	bool "CPUIMX27 integrates SDHC2 module"
242	depends on MACH_CPUIMX27
243	select IMX_HAVE_PLATFORM_MXC_MMC
244	help
245	  This adds support for the internal SDHC2 used on CPUIMX27
246	  for wifi or eMMC.
247
248config MACH_EUKREA_CPUIMX27_USEUART4
249	bool "CPUIMX27 integrates UART4 module"
250	depends on MACH_CPUIMX27
251	help
252	  This adds support for the internal UART4 used on CPUIMX27
253	  for bluetooth.
254
255choice
256	prompt "Baseboard"
257	depends on MACH_CPUIMX27
258	default MACH_EUKREA_MBIMX27_BASEBOARD
259
260config MACH_EUKREA_MBIMX27_BASEBOARD
261	bool "Eukrea MBIMX27 development board"
262	select IMX_HAVE_PLATFORM_IMX_FB
263	select IMX_HAVE_PLATFORM_IMX_KEYPAD
264	select IMX_HAVE_PLATFORM_IMX_SSI
265	select IMX_HAVE_PLATFORM_IMX_UART
266	select IMX_HAVE_PLATFORM_MXC_MMC
267	select IMX_HAVE_PLATFORM_SPI_IMX
268	help
269	  This adds board specific devices that can be found on Eukrea's
270	  MBIMX27 evaluation board.
271
272endchoice
273
274config MACH_MX27_3DS
275	bool "MX27PDK platform"
276	select SOC_IMX27
277	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
278	select IMX_HAVE_PLATFORM_IMX2_WDT
279	select IMX_HAVE_PLATFORM_IMX_I2C
280	select IMX_HAVE_PLATFORM_IMX_KEYPAD
281	select IMX_HAVE_PLATFORM_IMX_UART
282	select IMX_HAVE_PLATFORM_MXC_EHCI
283	select IMX_HAVE_PLATFORM_MXC_MMC
284	select IMX_HAVE_PLATFORM_SPI_IMX
285	select MXC_DEBUG_BOARD
286	select MXC_ULPI if USB_ULPI
287	help
288	  Include support for MX27PDK platform. This includes specific
289	  configurations for the board and its peripherals.
290
291config MACH_IMX27_VISSTRIM_M10
292	bool "Vista Silicon i.MX27 Visstrim_m10"
293	select SOC_IMX27
294	select IMX_HAVE_PLATFORM_GPIO_KEYS
295	select IMX_HAVE_PLATFORM_IMX_I2C
296	select IMX_HAVE_PLATFORM_IMX_SSI
297	select IMX_HAVE_PLATFORM_IMX_UART
298	select IMX_HAVE_PLATFORM_MXC_MMC
299	select IMX_HAVE_PLATFORM_MXC_EHCI
300	help
301	  Include support for Visstrim_m10 platform and its different variants.
302	  This includes specific configurations for the board and its
303	  peripherals.
304
305config MACH_IMX27LITE
306	bool "LogicPD MX27 LITEKIT platform"
307	select SOC_IMX27
308	select IMX_HAVE_PLATFORM_IMX_UART
309	select IMX_HAVE_PLATFORM_IMX_SSI
310	help
311	  Include support for MX27 LITEKIT platform. This includes specific
312	  configurations for the board and its peripherals.
313
314config MACH_PCA100
315	bool "Phytec phyCARD-s (pca100)"
316	select SOC_IMX27
317	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
318	select IMX_HAVE_PLATFORM_IMX2_WDT
319	select IMX_HAVE_PLATFORM_IMX_FB
320	select IMX_HAVE_PLATFORM_IMX_I2C
321	select IMX_HAVE_PLATFORM_IMX_SSI
322	select IMX_HAVE_PLATFORM_IMX_UART
323	select IMX_HAVE_PLATFORM_MXC_EHCI
324	select IMX_HAVE_PLATFORM_MXC_MMC
325	select IMX_HAVE_PLATFORM_MXC_NAND
326	select IMX_HAVE_PLATFORM_MXC_W1
327	select IMX_HAVE_PLATFORM_SPI_IMX
328	select MXC_ULPI if USB_ULPI
329	help
330	  Include support for phyCARD-s (aka pca100) platform. This
331	  includes specific configurations for the module and its peripherals.
332
333config MACH_MXT_TD60
334	bool "Maxtrack i-MXT TD60"
335	select SOC_IMX27
336	select IMX_HAVE_PLATFORM_IMX_FB
337	select IMX_HAVE_PLATFORM_IMX_I2C
338	select IMX_HAVE_PLATFORM_IMX_UART
339	select IMX_HAVE_PLATFORM_MXC_MMC
340	select IMX_HAVE_PLATFORM_MXC_NAND
341	help
342	  Include support for i-MXT (aka td60) platform. This
343	  includes specific configurations for the module and its peripherals.
344
345config MACH_IMX27IPCAM
346	bool "IMX27 IPCAM platform"
347	select SOC_IMX27
348	select IMX_HAVE_PLATFORM_IMX2_WDT
349	select IMX_HAVE_PLATFORM_IMX_UART
350	help
351	  Include support for IMX27 IPCAM platform. This includes specific
352	  configurations for the board and its peripherals.
353
354endif
355
356if ARCH_MX3
357
358comment "MX31 platforms:"
359
360config MACH_MX31ADS
361	bool "Support MX31ADS platforms"
362	select SOC_IMX31
363	select IMX_HAVE_PLATFORM_IMX_I2C
364	select IMX_HAVE_PLATFORM_IMX_SSI
365	select IMX_HAVE_PLATFORM_IMX_UART
366	default y
367	help
368	  Include support for MX31ADS platform. This includes specific
369	  configurations for the board and its peripherals.
370
371config MACH_MX31ADS_WM1133_EV1
372	bool "Support Wolfson Microelectronics 1133-EV1 module"
373	depends on MACH_MX31ADS
374	depends on MFD_WM8350_I2C
375	depends on REGULATOR_WM8350
376	select MFD_WM8350_CONFIG_MODE_0
377	select MFD_WM8352_CONFIG_MODE_0
378	help
379	  Include support for the Wolfson Microelectronics 1133-EV1 PMU
380	  and audio module for the MX31ADS platform.
381
382config MACH_MX31LILLY
383	bool "Support MX31 LILLY-1131 platforms (INCO startec)"
384	select SOC_IMX31
385	select IMX_HAVE_PLATFORM_IMX_UART
386	select IMX_HAVE_PLATFORM_IPU_CORE
387	select IMX_HAVE_PLATFORM_MXC_EHCI
388	select IMX_HAVE_PLATFORM_MXC_MMC
389	select IMX_HAVE_PLATFORM_SPI_IMX
390	select MXC_ULPI if USB_ULPI
391	help
392	  Include support for mx31 based LILLY1131 modules. This includes
393	  specific configurations for the board and its peripherals.
394
395config MACH_MX31LITE
396	bool "Support MX31 LITEKIT (LogicPD)"
397	select SOC_IMX31
398	select MXC_ULPI if USB_ULPI
399	select IMX_HAVE_PLATFORM_IMX2_WDT
400	select IMX_HAVE_PLATFORM_IMX_UART
401	select IMX_HAVE_PLATFORM_MXC_EHCI
402	select IMX_HAVE_PLATFORM_MXC_MMC
403	select IMX_HAVE_PLATFORM_MXC_NAND
404	select IMX_HAVE_PLATFORM_MXC_RTC
405	select IMX_HAVE_PLATFORM_SPI_IMX
406	help
407	  Include support for MX31 LITEKIT platform. This includes specific
408	  configurations for the board and its peripherals.
409
410config MACH_PCM037
411	bool "Support Phytec pcm037 (i.MX31) platforms"
412	select SOC_IMX31
413	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
414	select IMX_HAVE_PLATFORM_IMX2_WDT
415	select IMX_HAVE_PLATFORM_IMX_I2C
416	select IMX_HAVE_PLATFORM_IMX_UART
417	select IMX_HAVE_PLATFORM_IPU_CORE
418	select IMX_HAVE_PLATFORM_MXC_EHCI
419	select IMX_HAVE_PLATFORM_MXC_MMC
420	select IMX_HAVE_PLATFORM_MXC_NAND
421	select IMX_HAVE_PLATFORM_MXC_W1
422	select MXC_ULPI if USB_ULPI
423	help
424	  Include support for Phytec pcm037 platform. This includes
425	  specific configurations for the board and its peripherals.
426
427config MACH_PCM037_EET
428	bool "Support pcm037 EET board extensions"
429	depends on MACH_PCM037
430	select IMX_HAVE_PLATFORM_GPIO_KEYS
431	select IMX_HAVE_PLATFORM_SPI_IMX
432	help
433	  Add support for PCM037 EET baseboard extensions. If you are using the
434	  OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
435	  command-line parameter.
436
437config MACH_MX31_3DS
438	bool "Support MX31PDK (3DS)"
439	select SOC_IMX31
440	select MXC_DEBUG_BOARD
441	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
442	select IMX_HAVE_PLATFORM_IMX2_WDT
443	select IMX_HAVE_PLATFORM_IMX_I2C
444	select IMX_HAVE_PLATFORM_IMX_KEYPAD
445	select IMX_HAVE_PLATFORM_IMX_UART
446	select IMX_HAVE_PLATFORM_IPU_CORE
447	select IMX_HAVE_PLATFORM_MXC_EHCI
448	select IMX_HAVE_PLATFORM_MXC_NAND
449	select IMX_HAVE_PLATFORM_SPI_IMX
450	select MXC_ULPI if USB_ULPI
451	help
452	  Include support for MX31PDK (3DS) platform. This includes specific
453	  configurations for the board and its peripherals.
454
455config MACH_MX31_3DS_MXC_NAND_USE_BBT
456	bool "Make the MXC NAND driver use the in flash Bad Block Table"
457	depends on MACH_MX31_3DS
458	depends on MTD_NAND_MXC
459	help
460	  Enable this if you want that the MXC NAND driver uses the in flash
461	  Bad Block Table to know what blocks are bad instead of scanning the
462	  entire flash looking for bad block markers.
463
464config MACH_MX31MOBOARD
465	bool "Support mx31moboard platforms (EPFL Mobots group)"
466	select SOC_IMX31
467	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
468	select IMX_HAVE_PLATFORM_IMX_I2C
469	select IMX_HAVE_PLATFORM_IMX_UART
470	select IMX_HAVE_PLATFORM_IPU_CORE
471	select IMX_HAVE_PLATFORM_MXC_EHCI
472	select IMX_HAVE_PLATFORM_MXC_MMC
473	select IMX_HAVE_PLATFORM_SPI_IMX
474	select MXC_ULPI if USB_ULPI
475	help
476	  Include support for mx31moboard platform. This includes specific
477	  configurations for the board and its peripherals.
478
479config MACH_QONG
480	bool "Support Dave/DENX QongEVB-LITE platform"
481	select SOC_IMX31
482	select IMX_HAVE_PLATFORM_IMX_UART
483	help
484	  Include support for Dave/DENX QongEVB-LITE platform. This includes
485	  specific configurations for the board and its peripherals.
486
487config MACH_ARMADILLO5X0
488	bool "Support Atmark Armadillo-500 Development Base Board"
489	select SOC_IMX31
490	select IMX_HAVE_PLATFORM_GPIO_KEYS
491	select IMX_HAVE_PLATFORM_IMX_I2C
492	select IMX_HAVE_PLATFORM_IMX_UART
493	select IMX_HAVE_PLATFORM_IPU_CORE
494	select IMX_HAVE_PLATFORM_MXC_EHCI
495	select IMX_HAVE_PLATFORM_MXC_MMC
496	select IMX_HAVE_PLATFORM_MXC_NAND
497	select MXC_ULPI if USB_ULPI
498	help
499	  Include support for Atmark Armadillo-500 platform. This includes
500	  specific configurations for the board and its peripherals.
501
502config MACH_KZM_ARM11_01
503	bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
504	select SOC_IMX31
505	select IMX_HAVE_PLATFORM_IMX_UART
506	help
507	  Include support for KZM-ARM11-01. This includes specific
508	  configurations for the board and its peripherals.
509
510config MACH_BUG
511	bool "Support Buglabs BUGBase platform"
512	select SOC_IMX31
513	select IMX_HAVE_PLATFORM_IMX_UART
514	default y
515	help
516	  Include support for BUGBase 1.3 platform. This includes specific
517	  configurations for the board and its peripherals.
518
519comment "MX35 platforms:"
520
521config MACH_PCM043
522	bool "Support Phytec pcm043 (i.MX35) platforms"
523	select SOC_IMX35
524	select IMX_HAVE_PLATFORM_FLEXCAN
525	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
526	select IMX_HAVE_PLATFORM_IMX2_WDT
527	select IMX_HAVE_PLATFORM_IMX_I2C
528	select IMX_HAVE_PLATFORM_IMX_SSI
529	select IMX_HAVE_PLATFORM_IMX_UART
530	select IMX_HAVE_PLATFORM_IPU_CORE
531	select IMX_HAVE_PLATFORM_MXC_EHCI
532	select IMX_HAVE_PLATFORM_MXC_NAND
533	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
534	select MXC_ULPI if USB_ULPI
535	help
536	  Include support for Phytec pcm043 platform. This includes
537	  specific configurations for the board and its peripherals.
538
539config MACH_MX35_3DS
540	bool "Support MX35PDK platform"
541	select SOC_IMX35
542	select MXC_DEBUG_BOARD
543	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
544	select IMX_HAVE_PLATFORM_IMX2_WDT
545	select IMX_HAVE_PLATFORM_IMX_I2C
546	select IMX_HAVE_PLATFORM_IMX_UART
547	select IMX_HAVE_PLATFORM_MXC_EHCI
548	select IMX_HAVE_PLATFORM_MXC_NAND
549	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
550	help
551	  Include support for MX35PDK platform. This includes specific
552	  configurations for the board and its peripherals.
553
554config MACH_EUKREA_CPUIMX35
555	bool "Support Eukrea CPUIMX35 Platform"
556	select SOC_IMX35
557	select IMX_HAVE_PLATFORM_FLEXCAN
558	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
559	select IMX_HAVE_PLATFORM_IMX2_WDT
560	select IMX_HAVE_PLATFORM_IMX_I2C
561	select IMX_HAVE_PLATFORM_IMX_UART
562	select IMX_HAVE_PLATFORM_MXC_EHCI
563	select IMX_HAVE_PLATFORM_MXC_NAND
564	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
565	select MXC_ULPI if USB_ULPI
566	help
567	  Include support for Eukrea CPUIMX35 platform. This includes
568	  specific configurations for the board and its peripherals.
569
570choice
571	prompt "Baseboard"
572	depends on MACH_EUKREA_CPUIMX35
573	default MACH_EUKREA_MBIMXSD35_BASEBOARD
574
575config MACH_EUKREA_MBIMXSD35_BASEBOARD
576	bool "Eukrea MBIMXSD development board"
577	select IMX_HAVE_PLATFORM_GPIO_KEYS
578	select IMX_HAVE_PLATFORM_IMX_SSI
579	select IMX_HAVE_PLATFORM_IPU_CORE
580	help
581	  This adds board specific devices that can be found on Eukrea's
582	  MBIMXSD evaluation board.
583
584endchoice
585
586config MACH_VPR200
587	bool "Support VPR200 platform"
588	select SOC_IMX35
589	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
590	select IMX_HAVE_PLATFORM_GPIO_KEYS
591	select IMX_HAVE_PLATFORM_IMX2_WDT
592	select IMX_HAVE_PLATFORM_IMX_UART
593	select IMX_HAVE_PLATFORM_IMX_I2C
594	select IMX_HAVE_PLATFORM_IPU_CORE
595	select IMX_HAVE_PLATFORM_MXC_EHCI
596	select IMX_HAVE_PLATFORM_MXC_NAND
597	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
598	help
599	  Include support for VPR200 platform. This includes specific
600	  configurations for the board and its peripherals.
601
602endif
603