Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/upstream-linus
[pandora-kernel.git] / arch / arm / mach-imx / Kconfig
1 config 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
8 config ARCH_MX31
9         bool
10
11 config ARCH_MX35
12         bool
13
14 config 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
21 config 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
29 config 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
36 config 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
44 config 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
52 config 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
62 if ARCH_MX1
63
64 comment "MX1 platforms:"
65 config MACH_MXLADS
66         bool
67
68 config 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
77 config 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
83 config 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
90 endif
91
92 if ARCH_MX2
93
94 choice
95         prompt "CPUs:"
96         default MACH_MX21
97
98 config MACH_MX21
99         bool "i.MX21 support"
100         help
101           This enables support for Freescale's MX2 based i.MX21 processor.
102
103 config MACH_MX27
104         bool "i.MX27 support"
105         help
106           This enables support for Freescale's MX2 based i.MX27 processor.
107
108 endchoice
109
110 endif
111
112 if MACH_MX21
113
114 comment "MX21 platforms:"
115
116 config 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
127 endif
128
129 if ARCH_MX25
130
131 comment "MX25 platforms:"
132
133 config 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
147 config 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
161 choice
162         prompt "Baseboard"
163         depends on MACH_EUKREA_CPUIMX25
164         default MACH_EUKREA_MBIMXSD25_BASEBOARD
165
166 config 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
175 endchoice
176
177 endif
178
179 if MACH_MX27
180
181 comment "MX27 platforms:"
182
183 config 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
196 config 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
211 choice
212         prompt "Baseboard"
213         depends on MACH_PCM038
214         default MACH_PCM970_BASEBOARD
215
216 config 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
224 endchoice
225
226 config 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
241 config 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
249 config 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
256 choice
257         prompt "Baseboard"
258         depends on MACH_CPUIMX27
259         default MACH_EUKREA_MBIMX27_BASEBOARD
260
261 config 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
274 endchoice
275
276 config 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_I2C
282         select IMX_HAVE_PLATFORM_IMX_KEYPAD
283         select IMX_HAVE_PLATFORM_IMX_UART
284         select IMX_HAVE_PLATFORM_MXC_EHCI
285         select IMX_HAVE_PLATFORM_MXC_MMC
286         select IMX_HAVE_PLATFORM_SPI_IMX
287         select MXC_DEBUG_BOARD
288         select MXC_ULPI if USB_ULPI
289         help
290           Include support for MX27PDK platform. This includes specific
291           configurations for the board and its peripherals.
292
293 config MACH_IMX27_VISSTRIM_M10
294         bool "Vista Silicon i.MX27 Visstrim_m10"
295         select SOC_IMX27
296         select IMX_HAVE_PLATFORM_GPIO_KEYS
297         select IMX_HAVE_PLATFORM_IMX_I2C
298         select IMX_HAVE_PLATFORM_IMX_SSI
299         select IMX_HAVE_PLATFORM_IMX_UART
300         select IMX_HAVE_PLATFORM_MXC_MMC
301         select IMX_HAVE_PLATFORM_MXC_EHCI
302         help
303           Include support for Visstrim_m10 platform and its different variants.
304           This includes specific configurations for the board and its
305           peripherals.
306
307 config MACH_IMX27LITE
308         bool "LogicPD MX27 LITEKIT platform"
309         select SOC_IMX27
310         select IMX_HAVE_PLATFORM_IMX_UART
311         select IMX_HAVE_PLATFORM_IMX_SSI
312         help
313           Include support for MX27 LITEKIT platform. This includes specific
314           configurations for the board and its peripherals.
315
316 config MACH_PCA100
317         bool "Phytec phyCARD-s (pca100)"
318         select SOC_IMX27
319         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
320         select IMX_HAVE_PLATFORM_IMX2_WDT
321         select IMX_HAVE_PLATFORM_IMX_FB
322         select IMX_HAVE_PLATFORM_IMX_I2C
323         select IMX_HAVE_PLATFORM_IMX_SSI
324         select IMX_HAVE_PLATFORM_IMX_UART
325         select IMX_HAVE_PLATFORM_MXC_EHCI
326         select IMX_HAVE_PLATFORM_MXC_MMC
327         select IMX_HAVE_PLATFORM_MXC_NAND
328         select IMX_HAVE_PLATFORM_MXC_W1
329         select IMX_HAVE_PLATFORM_SPI_IMX
330         select MXC_ULPI if USB_ULPI
331         help
332           Include support for phyCARD-s (aka pca100) platform. This
333           includes specific configurations for the module and its peripherals.
334
335 config MACH_MXT_TD60
336         bool "Maxtrack i-MXT TD60"
337         select SOC_IMX27
338         select IMX_HAVE_PLATFORM_IMX_FB
339         select IMX_HAVE_PLATFORM_IMX_I2C
340         select IMX_HAVE_PLATFORM_IMX_UART
341         select IMX_HAVE_PLATFORM_MXC_MMC
342         select IMX_HAVE_PLATFORM_MXC_NAND
343         help
344           Include support for i-MXT (aka td60) platform. This
345           includes specific configurations for the module and its peripherals.
346
347 config MACH_IMX27IPCAM
348         bool "IMX27 IPCAM platform"
349         select SOC_IMX27
350         select IMX_HAVE_PLATFORM_IMX2_WDT
351         select IMX_HAVE_PLATFORM_IMX_UART
352         help
353           Include support for IMX27 IPCAM platform. This includes specific
354           configurations for the board and its peripherals.
355
356 endif
357
358 if ARCH_MX3
359
360 comment "MX31 platforms:"
361
362 config MACH_MX31ADS
363         bool "Support MX31ADS platforms"
364         select SOC_IMX31
365         select IMX_HAVE_PLATFORM_IMX_I2C
366         select IMX_HAVE_PLATFORM_IMX_SSI
367         select IMX_HAVE_PLATFORM_IMX_UART
368         default y
369         help
370           Include support for MX31ADS platform. This includes specific
371           configurations for the board and its peripherals.
372
373 config MACH_MX31ADS_WM1133_EV1
374         bool "Support Wolfson Microelectronics 1133-EV1 module"
375         depends on MACH_MX31ADS
376         depends on MFD_WM8350_I2C
377         depends on REGULATOR_WM8350
378         select MFD_WM8350_CONFIG_MODE_0
379         select MFD_WM8352_CONFIG_MODE_0
380         help
381           Include support for the Wolfson Microelectronics 1133-EV1 PMU
382           and audio module for the MX31ADS platform.
383
384 config MACH_MX31LILLY
385         bool "Support MX31 LILLY-1131 platforms (INCO startec)"
386         select SOC_IMX31
387         select IMX_HAVE_PLATFORM_IMX_UART
388         select IMX_HAVE_PLATFORM_IPU_CORE
389         select IMX_HAVE_PLATFORM_MXC_EHCI
390         select IMX_HAVE_PLATFORM_MXC_MMC
391         select IMX_HAVE_PLATFORM_SPI_IMX
392         select MXC_ULPI if USB_ULPI
393         help
394           Include support for mx31 based LILLY1131 modules. This includes
395           specific configurations for the board and its peripherals.
396
397 config MACH_MX31LITE
398         bool "Support MX31 LITEKIT (LogicPD)"
399         select SOC_IMX31
400         select MXC_ULPI if USB_ULPI
401         select IMX_HAVE_PLATFORM_IMX2_WDT
402         select IMX_HAVE_PLATFORM_IMX_UART
403         select IMX_HAVE_PLATFORM_MXC_EHCI
404         select IMX_HAVE_PLATFORM_MXC_MMC
405         select IMX_HAVE_PLATFORM_MXC_NAND
406         select IMX_HAVE_PLATFORM_MXC_RTC
407         select IMX_HAVE_PLATFORM_SPI_IMX
408         select LEDS_GPIO_REGISTER
409         help
410           Include support for MX31 LITEKIT platform. This includes specific
411           configurations for the board and its peripherals.
412
413 config MACH_PCM037
414         bool "Support Phytec pcm037 (i.MX31) platforms"
415         select SOC_IMX31
416         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
417         select IMX_HAVE_PLATFORM_IMX2_WDT
418         select IMX_HAVE_PLATFORM_IMX_I2C
419         select IMX_HAVE_PLATFORM_IMX_UART
420         select IMX_HAVE_PLATFORM_IPU_CORE
421         select IMX_HAVE_PLATFORM_MXC_EHCI
422         select IMX_HAVE_PLATFORM_MXC_MMC
423         select IMX_HAVE_PLATFORM_MXC_NAND
424         select IMX_HAVE_PLATFORM_MXC_W1
425         select MXC_ULPI if USB_ULPI
426         help
427           Include support for Phytec pcm037 platform. This includes
428           specific configurations for the board and its peripherals.
429
430 config MACH_PCM037_EET
431         bool "Support pcm037 EET board extensions"
432         depends on MACH_PCM037
433         select IMX_HAVE_PLATFORM_GPIO_KEYS
434         select IMX_HAVE_PLATFORM_SPI_IMX
435         help
436           Add support for PCM037 EET baseboard extensions. If you are using the
437           OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
438           command-line parameter.
439
440 config MACH_MX31_3DS
441         bool "Support MX31PDK (3DS)"
442         select SOC_IMX31
443         select MXC_DEBUG_BOARD
444         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
445         select IMX_HAVE_PLATFORM_IMX2_WDT
446         select IMX_HAVE_PLATFORM_IMX_I2C
447         select IMX_HAVE_PLATFORM_IMX_KEYPAD
448         select IMX_HAVE_PLATFORM_IMX_UART
449         select IMX_HAVE_PLATFORM_IPU_CORE
450         select IMX_HAVE_PLATFORM_MXC_EHCI
451         select IMX_HAVE_PLATFORM_MXC_NAND
452         select IMX_HAVE_PLATFORM_SPI_IMX
453         select MXC_ULPI if USB_ULPI
454         help
455           Include support for MX31PDK (3DS) platform. This includes specific
456           configurations for the board and its peripherals.
457
458 config MACH_MX31_3DS_MXC_NAND_USE_BBT
459         bool "Make the MXC NAND driver use the in flash Bad Block Table"
460         depends on MACH_MX31_3DS
461         depends on MTD_NAND_MXC
462         help
463           Enable this if you want that the MXC NAND driver uses the in flash
464           Bad Block Table to know what blocks are bad instead of scanning the
465           entire flash looking for bad block markers.
466
467 config MACH_MX31MOBOARD
468         bool "Support mx31moboard platforms (EPFL Mobots group)"
469         select SOC_IMX31
470         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
471         select IMX_HAVE_PLATFORM_IMX_I2C
472         select IMX_HAVE_PLATFORM_IMX_UART
473         select IMX_HAVE_PLATFORM_IPU_CORE
474         select IMX_HAVE_PLATFORM_MXC_EHCI
475         select IMX_HAVE_PLATFORM_MXC_MMC
476         select IMX_HAVE_PLATFORM_SPI_IMX
477         select LEDS_GPIO_REGISTER
478         select MXC_ULPI if USB_ULPI
479         help
480           Include support for mx31moboard platform. This includes specific
481           configurations for the board and its peripherals.
482
483 config MACH_QONG
484         bool "Support Dave/DENX QongEVB-LITE platform"
485         select SOC_IMX31
486         select IMX_HAVE_PLATFORM_IMX_UART
487         help
488           Include support for Dave/DENX QongEVB-LITE platform. This includes
489           specific configurations for the board and its peripherals.
490
491 config MACH_ARMADILLO5X0
492         bool "Support Atmark Armadillo-500 Development Base Board"
493         select SOC_IMX31
494         select IMX_HAVE_PLATFORM_GPIO_KEYS
495         select IMX_HAVE_PLATFORM_IMX_I2C
496         select IMX_HAVE_PLATFORM_IMX_UART
497         select IMX_HAVE_PLATFORM_IPU_CORE
498         select IMX_HAVE_PLATFORM_MXC_EHCI
499         select IMX_HAVE_PLATFORM_MXC_MMC
500         select IMX_HAVE_PLATFORM_MXC_NAND
501         select MXC_ULPI if USB_ULPI
502         help
503           Include support for Atmark Armadillo-500 platform. This includes
504           specific configurations for the board and its peripherals.
505
506 config MACH_KZM_ARM11_01
507         bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
508         select SOC_IMX31
509         select IMX_HAVE_PLATFORM_IMX_UART
510         help
511           Include support for KZM-ARM11-01. This includes specific
512           configurations for the board and its peripherals.
513
514 config MACH_BUG
515         bool "Support Buglabs BUGBase platform"
516         select SOC_IMX31
517         select IMX_HAVE_PLATFORM_IMX_UART
518         default y
519         help
520           Include support for BUGBase 1.3 platform. This includes specific
521           configurations for the board and its peripherals.
522
523 comment "MX35 platforms:"
524
525 config MACH_PCM043
526         bool "Support Phytec pcm043 (i.MX35) platforms"
527         select SOC_IMX35
528         select IMX_HAVE_PLATFORM_FLEXCAN
529         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
530         select IMX_HAVE_PLATFORM_IMX2_WDT
531         select IMX_HAVE_PLATFORM_IMX_I2C
532         select IMX_HAVE_PLATFORM_IMX_SSI
533         select IMX_HAVE_PLATFORM_IMX_UART
534         select IMX_HAVE_PLATFORM_IPU_CORE
535         select IMX_HAVE_PLATFORM_MXC_EHCI
536         select IMX_HAVE_PLATFORM_MXC_NAND
537         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
538         select MXC_ULPI if USB_ULPI
539         help
540           Include support for Phytec pcm043 platform. This includes
541           specific configurations for the board and its peripherals.
542
543 config MACH_MX35_3DS
544         bool "Support MX35PDK platform"
545         select SOC_IMX35
546         select MXC_DEBUG_BOARD
547         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
548         select IMX_HAVE_PLATFORM_IMX2_WDT
549         select IMX_HAVE_PLATFORM_IMX_I2C
550         select IMX_HAVE_PLATFORM_IMX_UART
551         select IMX_HAVE_PLATFORM_MXC_EHCI
552         select IMX_HAVE_PLATFORM_MXC_NAND
553         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
554         help
555           Include support for MX35PDK platform. This includes specific
556           configurations for the board and its peripherals.
557
558 config MACH_EUKREA_CPUIMX35
559         bool "Support Eukrea CPUIMX35 Platform"
560         select SOC_IMX35
561         select IMX_HAVE_PLATFORM_FLEXCAN
562         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
563         select IMX_HAVE_PLATFORM_IMX2_WDT
564         select IMX_HAVE_PLATFORM_IMX_I2C
565         select IMX_HAVE_PLATFORM_IMX_UART
566         select IMX_HAVE_PLATFORM_MXC_EHCI
567         select IMX_HAVE_PLATFORM_MXC_NAND
568         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
569         select MXC_ULPI if USB_ULPI
570         help
571           Include support for Eukrea CPUIMX35 platform. This includes
572           specific configurations for the board and its peripherals.
573
574 choice
575         prompt "Baseboard"
576         depends on MACH_EUKREA_CPUIMX35
577         default MACH_EUKREA_MBIMXSD35_BASEBOARD
578
579 config MACH_EUKREA_MBIMXSD35_BASEBOARD
580         bool "Eukrea MBIMXSD development board"
581         select IMX_HAVE_PLATFORM_GPIO_KEYS
582         select IMX_HAVE_PLATFORM_IMX_SSI
583         select IMX_HAVE_PLATFORM_IPU_CORE
584         select LEDS_GPIO_REGISTER
585         help
586           This adds board specific devices that can be found on Eukrea's
587           MBIMXSD evaluation board.
588
589 endchoice
590
591 config MACH_VPR200
592         bool "Support VPR200 platform"
593         select SOC_IMX35
594         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
595         select IMX_HAVE_PLATFORM_GPIO_KEYS
596         select IMX_HAVE_PLATFORM_IMX2_WDT
597         select IMX_HAVE_PLATFORM_IMX_UART
598         select IMX_HAVE_PLATFORM_IMX_I2C
599         select IMX_HAVE_PLATFORM_IPU_CORE
600         select IMX_HAVE_PLATFORM_MXC_EHCI
601         select IMX_HAVE_PLATFORM_MXC_NAND
602         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
603         help
604           Include support for VPR200 platform. This includes specific
605           configurations for the board and its peripherals.
606
607 endif