Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
[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         help
171           This adds board specific devices that can be found on Eukrea's
172           MBIMXSD evaluation board.
173
174 endchoice
175
176 endif
177
178 if MACH_MX27
179
180 comment "MX27 platforms:"
181
182 config 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
195 config 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
210 choice
211         prompt "Baseboard"
212         depends on MACH_PCM038
213         default MACH_PCM970_BASEBOARD
214
215 config 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
223 endchoice
224
225 config 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
240 config 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
248 config 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
255 choice
256         prompt "Baseboard"
257         depends on MACH_CPUIMX27
258         default MACH_EUKREA_MBIMX27_BASEBOARD
259
260 config 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
272 endchoice
273
274 config 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
291 config 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
305 config 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
314 config 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
333 config 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
345 config 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
354 endif
355
356 if ARCH_MX3
357
358 comment "MX31 platforms:"
359
360 config 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
371 config 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
382 config 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
395 config 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
410 config 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
427 config 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
437 config 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
455 config 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
464 config 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
479 config 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
487 config 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
502 config 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
510 config 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
519 comment "MX35 platforms:"
520
521 config 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
539 config 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
554 config 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
570 choice
571         prompt "Baseboard"
572         depends on MACH_EUKREA_CPUIMX35
573         default MACH_EUKREA_MBIMXSD35_BASEBOARD
574
575 config 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
584 endchoice
585
586 config 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
602 endif