Merge branch 'btrfs-3.0' into for-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_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
294 config 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
308 config 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
317 config 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
336 config 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
348 config 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
357 endif
358
359 if ARCH_MX3
360
361 comment "MX31 platforms:"
362
363 config 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
374 config 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
385 config 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
398 config 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
414 config 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
431 config 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
441 config 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
459 config 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
468 config 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
484 config 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
492 config 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
507 config 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
515 config 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
524 comment "MX35 platforms:"
525
526 config 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
544 config 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
559 config 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
575 choice
576         prompt "Baseboard"
577         depends on MACH_EUKREA_CPUIMX35
578         default MACH_EUKREA_MBIMXSD35_BASEBOARD
579
580 config 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
590 endchoice
591
592 config 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
608 endif