Merge remote-tracking branch 'moduleh/module.h-split'
[linux-2.6/next.git] / arch / arm / mach-imx / Kconfig
blob4792fd55490b2620a514aa1cc4dd5d69db8232ca
1 config IMX_HAVE_DMA_V1
2         bool
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
8 config ARCH_MX1
9         bool
11 config MACH_MX21
12         bool
14 config ARCH_MX25
15         bool
17 config MACH_MX27
18         bool
20 config ARCH_MX31
21         bool
23 config ARCH_MX35
24         bool
26 config 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
34 config 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
43 config 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
51 config 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
60 config 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
68 config 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
78 if ARCH_IMX_V4_V5
80 comment "MX1 platforms:"
81 config MACH_MXLADS
82         bool
84 config 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
93 config 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
99 config 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
106 comment "MX21 platforms:"
108 config 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.
119 comment "MX25 platforms:"
121 config 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
136 config 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
150 choice
151         prompt "Baseboard"
152         depends on MACH_EUKREA_CPUIMX25
153         default MACH_EUKREA_MBIMXSD25_BASEBOARD
155 config 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.
164 endchoice
166 comment "MX27 platforms:"
168 config 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.
181 config 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.
196 choice
197         prompt "Baseboard"
198         depends on MACH_PCM038
199         default MACH_PCM970_BASEBOARD
201 config 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.
209 endchoice
211 config 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.
226 config 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.
234 config 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.
241 choice
242         prompt "Baseboard"
243         depends on MACH_CPUIMX27
244         default MACH_EUKREA_MBIMX27_BASEBOARD
246 config 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.
259 endchoice
261 config 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.
279 config 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.
293 config 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.
302 config 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.
321 config 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.
333 config 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.
342 endif
344 if ARCH_MX3
346 comment "MX31 platforms:"
348 config 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.
359 config 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.
370 config 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.
383 config 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.
399 config 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.
416 config 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.
426 config 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.
444 config 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.
453 config 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.
469 config MACH_QONG
470         bool "Support Dave/DENX QongEVB-LITE platform"
471         select SOC_IMX31
472         select IMX_HAVE_PLATFORM_IMX_UART
473         help
474           Include support for Dave/DENX QongEVB-LITE platform. This includes
475           specific configurations for the board and its peripherals.
477 config MACH_ARMADILLO5X0
478         bool "Support Atmark Armadillo-500 Development Base Board"
479         select SOC_IMX31
480         select IMX_HAVE_PLATFORM_GPIO_KEYS
481         select IMX_HAVE_PLATFORM_IMX_I2C
482         select IMX_HAVE_PLATFORM_IMX_UART
483         select IMX_HAVE_PLATFORM_IPU_CORE
484         select IMX_HAVE_PLATFORM_MXC_EHCI
485         select IMX_HAVE_PLATFORM_MXC_MMC
486         select IMX_HAVE_PLATFORM_MXC_NAND
487         select MXC_ULPI if USB_ULPI
488         help
489           Include support for Atmark Armadillo-500 platform. This includes
490           specific configurations for the board and its peripherals.
492 config MACH_KZM_ARM11_01
493         bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
494         select SOC_IMX31
495         select IMX_HAVE_PLATFORM_IMX_UART
496         help
497           Include support for KZM-ARM11-01. This includes specific
498           configurations for the board and its peripherals.
500 config MACH_BUG
501         bool "Support Buglabs BUGBase platform"
502         select SOC_IMX31
503         select IMX_HAVE_PLATFORM_IMX_UART
504         default y
505         help
506           Include support for BUGBase 1.3 platform. This includes specific
507           configurations for the board and its peripherals.
509 comment "MX35 platforms:"
511 config MACH_PCM043
512         bool "Support Phytec pcm043 (i.MX35) platforms"
513         select SOC_IMX35
514         select IMX_HAVE_PLATFORM_FLEXCAN
515         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
516         select IMX_HAVE_PLATFORM_IMX2_WDT
517         select IMX_HAVE_PLATFORM_IMX_I2C
518         select IMX_HAVE_PLATFORM_IMX_SSI
519         select IMX_HAVE_PLATFORM_IMX_UART
520         select IMX_HAVE_PLATFORM_IPU_CORE
521         select IMX_HAVE_PLATFORM_MXC_EHCI
522         select IMX_HAVE_PLATFORM_MXC_NAND
523         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
524         select MXC_ULPI if USB_ULPI
525         help
526           Include support for Phytec pcm043 platform. This includes
527           specific configurations for the board and its peripherals.
529 config MACH_MX35_3DS
530         bool "Support MX35PDK platform"
531         select SOC_IMX35
532         select MXC_DEBUG_BOARD
533         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
534         select IMX_HAVE_PLATFORM_IMX2_WDT
535         select IMX_HAVE_PLATFORM_IMX_I2C
536         select IMX_HAVE_PLATFORM_IMX_UART
537         select IMX_HAVE_PLATFORM_MXC_EHCI
538         select IMX_HAVE_PLATFORM_MXC_NAND
539         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
540         help
541           Include support for MX35PDK platform. This includes specific
542           configurations for the board and its peripherals.
544 config MACH_EUKREA_CPUIMX35
545         bool "Support Eukrea CPUIMX35 Platform"
546         select SOC_IMX35
547         select IMX_HAVE_PLATFORM_FLEXCAN
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         select MXC_ULPI if USB_ULPI
556         help
557           Include support for Eukrea CPUIMX35 platform. This includes
558           specific configurations for the board and its peripherals.
560 choice
561         prompt "Baseboard"
562         depends on MACH_EUKREA_CPUIMX35
563         default MACH_EUKREA_MBIMXSD35_BASEBOARD
565 config MACH_EUKREA_MBIMXSD35_BASEBOARD
566         bool "Eukrea MBIMXSD development board"
567         select IMX_HAVE_PLATFORM_GPIO_KEYS
568         select IMX_HAVE_PLATFORM_IMX_SSI
569         select IMX_HAVE_PLATFORM_IPU_CORE
570         select LEDS_GPIO_REGISTER
571         help
572           This adds board specific devices that can be found on Eukrea's
573           MBIMXSD evaluation board.
575 endchoice
577 config MACH_VPR200
578         bool "Support VPR200 platform"
579         select SOC_IMX35
580         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
581         select IMX_HAVE_PLATFORM_GPIO_KEYS
582         select IMX_HAVE_PLATFORM_IMX2_WDT
583         select IMX_HAVE_PLATFORM_IMX_UART
584         select IMX_HAVE_PLATFORM_IMX_I2C
585         select IMX_HAVE_PLATFORM_IPU_CORE
586         select IMX_HAVE_PLATFORM_MXC_EHCI
587         select IMX_HAVE_PLATFORM_MXC_NAND
588         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
589         help
590           Include support for VPR200 platform. This includes specific
591           configurations for the board and its peripherals.
593 endif