Merge branch 'next/devel' of git://git.linaro.org/people/arnd/arm-soc
[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_MX1
9         bool
10
11 config MACH_MX21
12         bool
13
14 config ARCH_MX25
15         bool
16
17 config MACH_MX27
18         bool
19
20 config ARCH_MX31
21         bool
22
23 config ARCH_MX35
24         bool
25
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
33
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
42
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
50
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
59
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
67
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
76
77
78 if ARCH_IMX_V4_V5
79
80 comment "MX1 platforms:"
81 config MACH_MXLADS
82         bool
83
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
92
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
98
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
105
106 comment "MX21 platforms:"
107
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.
118
119 comment "MX25 platforms:"
120
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
135
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
149
150 choice
151         prompt "Baseboard"
152         depends on MACH_EUKREA_CPUIMX25
153         default MACH_EUKREA_MBIMXSD25_BASEBOARD
154
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.
163
164 endchoice
165
166 comment "MX27 platforms:"
167
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.
180
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.
195
196 choice
197         prompt "Baseboard"
198         depends on MACH_PCM038
199         default MACH_PCM970_BASEBOARD
200
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.
208
209 endchoice
210
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.
225
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.
233
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.
240
241 choice
242         prompt "Baseboard"
243         depends on MACH_CPUIMX27
244         default MACH_EUKREA_MBIMX27_BASEBOARD
245
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.
258
259 endchoice
260
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.
278
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.
292
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.
301
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.
320
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.
332
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.
341
342 endif
343
344 if ARCH_MX3
345
346 comment "MX31 platforms:"
347
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.
358
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.
369
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.
382
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.
398
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.
415
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.
425
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_MMC
438         select IMX_HAVE_PLATFORM_MXC_NAND
439         select IMX_HAVE_PLATFORM_SPI_IMX
440         select MXC_ULPI if USB_ULPI
441         help
442           Include support for MX31PDK (3DS) platform. This includes specific
443           configurations for the board and its peripherals.
444
445 config MACH_MX31_3DS_MXC_NAND_USE_BBT
446         bool "Make the MXC NAND driver use the in flash Bad Block Table"
447         depends on MACH_MX31_3DS
448         depends on MTD_NAND_MXC
449         help
450           Enable this if you want that the MXC NAND driver uses the in flash
451           Bad Block Table to know what blocks are bad instead of scanning the
452           entire flash looking for bad block markers.
453
454 config MACH_MX31MOBOARD
455         bool "Support mx31moboard platforms (EPFL Mobots group)"
456         select SOC_IMX31
457         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
458         select IMX_HAVE_PLATFORM_IMX_I2C
459         select IMX_HAVE_PLATFORM_IMX_UART
460         select IMX_HAVE_PLATFORM_IPU_CORE
461         select IMX_HAVE_PLATFORM_MXC_EHCI
462         select IMX_HAVE_PLATFORM_MXC_MMC
463         select IMX_HAVE_PLATFORM_SPI_IMX
464         select LEDS_GPIO_REGISTER
465         select MXC_ULPI if USB_ULPI
466         help
467           Include support for mx31moboard platform. This includes specific
468           configurations for the board and its peripherals.
469
470 config MACH_QONG
471         bool "Support Dave/DENX QongEVB-LITE platform"
472         select SOC_IMX31
473         select IMX_HAVE_PLATFORM_IMX_UART
474         select IMX_HAVE_PLATFORM_IMX2_WDT
475         help
476           Include support for Dave/DENX QongEVB-LITE platform. This includes
477           specific configurations for the board and its peripherals.
478
479 config MACH_ARMADILLO5X0
480         bool "Support Atmark Armadillo-500 Development Base Board"
481         select SOC_IMX31
482         select IMX_HAVE_PLATFORM_GPIO_KEYS
483         select IMX_HAVE_PLATFORM_IMX_I2C
484         select IMX_HAVE_PLATFORM_IMX_UART
485         select IMX_HAVE_PLATFORM_IPU_CORE
486         select IMX_HAVE_PLATFORM_MXC_EHCI
487         select IMX_HAVE_PLATFORM_MXC_MMC
488         select IMX_HAVE_PLATFORM_MXC_NAND
489         select MXC_ULPI if USB_ULPI
490         help
491           Include support for Atmark Armadillo-500 platform. This includes
492           specific configurations for the board and its peripherals.
493
494 config MACH_KZM_ARM11_01
495         bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
496         select SOC_IMX31
497         select IMX_HAVE_PLATFORM_IMX_UART
498         help
499           Include support for KZM-ARM11-01. This includes specific
500           configurations for the board and its peripherals.
501
502 config MACH_BUG
503         bool "Support Buglabs BUGBase platform"
504         select SOC_IMX31
505         select IMX_HAVE_PLATFORM_IMX_UART
506         default y
507         help
508           Include support for BUGBase 1.3 platform. This includes specific
509           configurations for the board and its peripherals.
510
511 comment "MX35 platforms:"
512
513 config MACH_PCM043
514         bool "Support Phytec pcm043 (i.MX35) platforms"
515         select SOC_IMX35
516         select IMX_HAVE_PLATFORM_FLEXCAN
517         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
518         select IMX_HAVE_PLATFORM_IMX2_WDT
519         select IMX_HAVE_PLATFORM_IMX_I2C
520         select IMX_HAVE_PLATFORM_IMX_SSI
521         select IMX_HAVE_PLATFORM_IMX_UART
522         select IMX_HAVE_PLATFORM_IPU_CORE
523         select IMX_HAVE_PLATFORM_MXC_EHCI
524         select IMX_HAVE_PLATFORM_MXC_NAND
525         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
526         select MXC_ULPI if USB_ULPI
527         help
528           Include support for Phytec pcm043 platform. This includes
529           specific configurations for the board and its peripherals.
530
531 config MACH_MX35_3DS
532         bool "Support MX35PDK platform"
533         select SOC_IMX35
534         select MXC_DEBUG_BOARD
535         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
536         select IMX_HAVE_PLATFORM_IMX2_WDT
537         select IMX_HAVE_PLATFORM_IMX_I2C
538         select IMX_HAVE_PLATFORM_IMX_UART
539         select IMX_HAVE_PLATFORM_MXC_EHCI
540         select IMX_HAVE_PLATFORM_MXC_NAND
541         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
542         help
543           Include support for MX35PDK platform. This includes specific
544           configurations for the board and its peripherals.
545
546 config MACH_EUKREA_CPUIMX35
547         bool "Support Eukrea CPUIMX35 Platform"
548         select SOC_IMX35
549         select IMX_HAVE_PLATFORM_FLEXCAN
550         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
551         select IMX_HAVE_PLATFORM_IMX2_WDT
552         select IMX_HAVE_PLATFORM_IMX_I2C
553         select IMX_HAVE_PLATFORM_IMX_UART
554         select IMX_HAVE_PLATFORM_MXC_EHCI
555         select IMX_HAVE_PLATFORM_MXC_NAND
556         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
557         select MXC_ULPI if USB_ULPI
558         help
559           Include support for Eukrea CPUIMX35 platform. This includes
560           specific configurations for the board and its peripherals.
561
562 choice
563         prompt "Baseboard"
564         depends on MACH_EUKREA_CPUIMX35
565         default MACH_EUKREA_MBIMXSD35_BASEBOARD
566
567 config MACH_EUKREA_MBIMXSD35_BASEBOARD
568         bool "Eukrea MBIMXSD development board"
569         select IMX_HAVE_PLATFORM_GPIO_KEYS
570         select IMX_HAVE_PLATFORM_IMX_SSI
571         select IMX_HAVE_PLATFORM_IPU_CORE
572         select LEDS_GPIO_REGISTER
573         help
574           This adds board specific devices that can be found on Eukrea's
575           MBIMXSD evaluation board.
576
577 endchoice
578
579 config MACH_VPR200
580         bool "Support VPR200 platform"
581         select SOC_IMX35
582         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
583         select IMX_HAVE_PLATFORM_GPIO_KEYS
584         select IMX_HAVE_PLATFORM_IMX2_WDT
585         select IMX_HAVE_PLATFORM_IMX_UART
586         select IMX_HAVE_PLATFORM_IMX_I2C
587         select IMX_HAVE_PLATFORM_IPU_CORE
588         select IMX_HAVE_PLATFORM_MXC_EHCI
589         select IMX_HAVE_PLATFORM_MXC_NAND
590         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
591         help
592           Include support for VPR200 platform. This includes specific
593           configurations for the board and its peripherals.
594
595 endif