Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[pandora-kernel.git] / arch / arm / mach-imx / Kconfig
1 config IMX_HAVE_DMA_V1
2         bool
3
4 config HAVE_IMX_GPC
5         bool
6
7 config HAVE_IMX_MMDC
8         bool
9
10 config HAVE_IMX_SRC
11         bool
12
13 config ARCH_MX1
14         bool
15
16 config MACH_MX21
17         bool
18
19 config ARCH_MX25
20         bool
21
22 config MACH_MX27
23         bool
24
25 config SOC_IMX1
26         bool
27         select ARCH_MX1
28         select CPU_ARM920T
29         select IMX_HAVE_DMA_V1
30         select IMX_HAVE_IOMUX_V1
31         select MXC_AVIC
32
33 config SOC_IMX21
34         bool
35         select MACH_MX21
36         select CPU_ARM926T
37         select ARCH_MXC_AUDMUX_V1
38         select IMX_HAVE_DMA_V1
39         select IMX_HAVE_IOMUX_V1
40         select MXC_AVIC
41
42 config SOC_IMX25
43         bool
44         select ARCH_MX25
45         select CPU_ARM926T
46         select ARCH_MXC_AUDMUX_V2
47         select ARCH_MXC_IOMUX_V3
48         select MXC_AVIC
49
50 config SOC_IMX27
51         bool
52         select MACH_MX27
53         select CPU_ARM926T
54         select ARCH_MXC_AUDMUX_V1
55         select IMX_HAVE_DMA_V1
56         select IMX_HAVE_IOMUX_V1
57         select MXC_AVIC
58
59 config SOC_IMX31
60         bool
61         select CPU_V6
62         select IMX_HAVE_PLATFORM_MXC_RNGA
63         select ARCH_MXC_AUDMUX_V2
64         select MXC_AVIC
65         select SMP_ON_UP if SMP
66
67 config SOC_IMX35
68         bool
69         select CPU_V6
70         select ARCH_MXC_IOMUX_V3
71         select ARCH_MXC_AUDMUX_V2
72         select HAVE_EPIT
73         select MXC_AVIC
74         select SMP_ON_UP if SMP
75
76
77 if ARCH_IMX_V4_V5
78
79 comment "MX1 platforms:"
80 config MACH_MXLADS
81         bool
82
83 config ARCH_MX1ADS
84         bool "MX1ADS platform"
85         select MACH_MXLADS
86         select SOC_IMX1
87         select IMX_HAVE_PLATFORM_IMX_I2C
88         select IMX_HAVE_PLATFORM_IMX_UART
89         help
90           Say Y here if you are using Motorola MX1ADS/MXLADS boards
91
92 config MACH_SCB9328
93         bool "Synertronixx scb9328"
94         select IMX_HAVE_PLATFORM_IMX_UART
95         help
96           Say Y here if you are using a Synertronixx scb9328 board
97
98 config MACH_APF9328
99         bool "APF9328"
100         select SOC_IMX1
101         select IMX_HAVE_PLATFORM_IMX_UART
102         help
103           Say Yes here if you are using the Armadeus APF9328 development board
104
105 comment "MX21 platforms:"
106
107 config MACH_MX21ADS
108         bool "MX21ADS platform"
109         select SOC_IMX21
110         select IMX_HAVE_PLATFORM_IMX_FB
111         select IMX_HAVE_PLATFORM_IMX_UART
112         select IMX_HAVE_PLATFORM_MXC_MMC
113         select IMX_HAVE_PLATFORM_MXC_NAND
114         help
115           Include support for MX21ADS platform. This includes specific
116           configurations for the board and its peripherals.
117
118 comment "MX25 platforms:"
119
120 config MACH_MX25_3DS
121         bool "Support MX25PDK (3DS) Platform"
122         select SOC_IMX25
123         select IMX_HAVE_PLATFORM_FLEXCAN
124         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
125         select IMX_HAVE_PLATFORM_IMX2_WDT
126         select IMX_HAVE_PLATFORM_IMXDI_RTC
127         select IMX_HAVE_PLATFORM_IMX_I2C
128         select IMX_HAVE_PLATFORM_IMX_FB
129         select IMX_HAVE_PLATFORM_IMX_KEYPAD
130         select IMX_HAVE_PLATFORM_IMX_UART
131         select IMX_HAVE_PLATFORM_MXC_EHCI
132         select IMX_HAVE_PLATFORM_MXC_NAND
133         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
134
135 config MACH_EUKREA_CPUIMX25
136         bool "Support Eukrea CPUIMX25 Platform"
137         select SOC_IMX25
138         select IMX_HAVE_PLATFORM_FLEXCAN
139         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
140         select IMX_HAVE_PLATFORM_IMXDI_RTC
141         select IMX_HAVE_PLATFORM_IMX_FB
142         select IMX_HAVE_PLATFORM_IMX_I2C
143         select IMX_HAVE_PLATFORM_IMX_UART
144         select IMX_HAVE_PLATFORM_MXC_EHCI
145         select IMX_HAVE_PLATFORM_MXC_NAND
146         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
147         select MXC_ULPI if USB_ULPI
148
149 choice
150         prompt "Baseboard"
151         depends on MACH_EUKREA_CPUIMX25
152         default MACH_EUKREA_MBIMXSD25_BASEBOARD
153
154 config MACH_EUKREA_MBIMXSD25_BASEBOARD
155         bool "Eukrea MBIMXSD development board"
156         select IMX_HAVE_PLATFORM_GPIO_KEYS
157         select IMX_HAVE_PLATFORM_IMX_SSI
158         select LEDS_GPIO_REGISTER
159         help
160           This adds board specific devices that can be found on Eukrea's
161           MBIMXSD evaluation board.
162
163 endchoice
164
165 comment "MX27 platforms:"
166
167 config MACH_MX27ADS
168         bool "MX27ADS platform"
169         select SOC_IMX27
170         select IMX_HAVE_PLATFORM_IMX_FB
171         select IMX_HAVE_PLATFORM_IMX_I2C
172         select IMX_HAVE_PLATFORM_IMX_UART
173         select IMX_HAVE_PLATFORM_MXC_MMC
174         select IMX_HAVE_PLATFORM_MXC_NAND
175         select IMX_HAVE_PLATFORM_MXC_W1
176         help
177           Include support for MX27ADS platform. This includes specific
178           configurations for the board and its peripherals.
179
180 config MACH_PCM038
181         bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
182         select SOC_IMX27
183         select IMX_HAVE_PLATFORM_IMX2_WDT
184         select IMX_HAVE_PLATFORM_IMX_I2C
185         select IMX_HAVE_PLATFORM_IMX_UART
186         select IMX_HAVE_PLATFORM_MXC_EHCI
187         select IMX_HAVE_PLATFORM_MXC_NAND
188         select IMX_HAVE_PLATFORM_MXC_W1
189         select IMX_HAVE_PLATFORM_SPI_IMX
190         select MXC_ULPI if USB_ULPI
191         help
192           Include support for phyCORE-i.MX27 (aka pcm038) platform. This
193           includes specific configurations for the module and its peripherals.
194
195 choice
196         prompt "Baseboard"
197         depends on MACH_PCM038
198         default MACH_PCM970_BASEBOARD
199
200 config MACH_PCM970_BASEBOARD
201         bool "PHYTEC PCM970 development board"
202         select IMX_HAVE_PLATFORM_IMX_FB
203         select IMX_HAVE_PLATFORM_MXC_MMC
204         help
205           This adds board specific devices that can be found on Phytec's
206           PCM970 evaluation board.
207
208 endchoice
209
210 config MACH_CPUIMX27
211         bool "Eukrea CPUIMX27 module"
212         select SOC_IMX27
213         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
214         select IMX_HAVE_PLATFORM_IMX2_WDT
215         select IMX_HAVE_PLATFORM_IMX_I2C
216         select IMX_HAVE_PLATFORM_IMX_UART
217         select IMX_HAVE_PLATFORM_MXC_EHCI
218         select IMX_HAVE_PLATFORM_MXC_NAND
219         select IMX_HAVE_PLATFORM_MXC_W1
220         select MXC_ULPI if USB_ULPI
221         help
222           Include support for Eukrea CPUIMX27 platform. This includes
223           specific configurations for the module and its peripherals.
224
225 config MACH_EUKREA_CPUIMX27_USESDHC2
226         bool "CPUIMX27 integrates SDHC2 module"
227         depends on MACH_CPUIMX27
228         select IMX_HAVE_PLATFORM_MXC_MMC
229         help
230           This adds support for the internal SDHC2 used on CPUIMX27
231           for wifi or eMMC.
232
233 config MACH_EUKREA_CPUIMX27_USEUART4
234         bool "CPUIMX27 integrates UART4 module"
235         depends on MACH_CPUIMX27
236         help
237           This adds support for the internal UART4 used on CPUIMX27
238           for bluetooth.
239
240 choice
241         prompt "Baseboard"
242         depends on MACH_CPUIMX27
243         default MACH_EUKREA_MBIMX27_BASEBOARD
244
245 config MACH_EUKREA_MBIMX27_BASEBOARD
246         bool "Eukrea MBIMX27 development board"
247         select IMX_HAVE_PLATFORM_IMX_FB
248         select IMX_HAVE_PLATFORM_IMX_KEYPAD
249         select IMX_HAVE_PLATFORM_IMX_SSI
250         select IMX_HAVE_PLATFORM_IMX_UART
251         select IMX_HAVE_PLATFORM_MXC_MMC
252         select IMX_HAVE_PLATFORM_SPI_IMX
253         select LEDS_GPIO_REGISTER
254         help
255           This adds board specific devices that can be found on Eukrea's
256           MBIMX27 evaluation board.
257
258 endchoice
259
260 config MACH_MX27_3DS
261         bool "MX27PDK platform"
262         select SOC_IMX27
263         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
264         select IMX_HAVE_PLATFORM_IMX2_WDT
265         select IMX_HAVE_PLATFORM_IMX_FB
266         select IMX_HAVE_PLATFORM_IMX_I2C
267         select IMX_HAVE_PLATFORM_IMX_KEYPAD
268         select IMX_HAVE_PLATFORM_IMX_UART
269         select IMX_HAVE_PLATFORM_MXC_EHCI
270         select IMX_HAVE_PLATFORM_MXC_MMC
271         select IMX_HAVE_PLATFORM_SPI_IMX
272         select MXC_DEBUG_BOARD
273         select MXC_ULPI if USB_ULPI
274         help
275           Include support for MX27PDK platform. This includes specific
276           configurations for the board and its peripherals.
277
278 config MACH_IMX27_VISSTRIM_M10
279         bool "Vista Silicon i.MX27 Visstrim_m10"
280         select SOC_IMX27
281         select IMX_HAVE_PLATFORM_GPIO_KEYS
282         select IMX_HAVE_PLATFORM_IMX_I2C
283         select IMX_HAVE_PLATFORM_IMX_SSI
284         select IMX_HAVE_PLATFORM_IMX_UART
285         select IMX_HAVE_PLATFORM_MXC_MMC
286         select IMX_HAVE_PLATFORM_MXC_EHCI
287         help
288           Include support for Visstrim_m10 platform and its different variants.
289           This includes specific configurations for the board and its
290           peripherals.
291
292 config MACH_IMX27LITE
293         bool "LogicPD MX27 LITEKIT platform"
294         select SOC_IMX27
295         select IMX_HAVE_PLATFORM_IMX_UART
296         select IMX_HAVE_PLATFORM_IMX_SSI
297         help
298           Include support for MX27 LITEKIT platform. This includes specific
299           configurations for the board and its peripherals.
300
301 config MACH_PCA100
302         bool "Phytec phyCARD-s (pca100)"
303         select SOC_IMX27
304         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
305         select IMX_HAVE_PLATFORM_IMX2_WDT
306         select IMX_HAVE_PLATFORM_IMX_FB
307         select IMX_HAVE_PLATFORM_IMX_I2C
308         select IMX_HAVE_PLATFORM_IMX_SSI
309         select IMX_HAVE_PLATFORM_IMX_UART
310         select IMX_HAVE_PLATFORM_MXC_EHCI
311         select IMX_HAVE_PLATFORM_MXC_MMC
312         select IMX_HAVE_PLATFORM_MXC_NAND
313         select IMX_HAVE_PLATFORM_MXC_W1
314         select IMX_HAVE_PLATFORM_SPI_IMX
315         select MXC_ULPI if USB_ULPI
316         help
317           Include support for phyCARD-s (aka pca100) platform. This
318           includes specific configurations for the module and its peripherals.
319
320 config MACH_MXT_TD60
321         bool "Maxtrack i-MXT TD60"
322         select SOC_IMX27
323         select IMX_HAVE_PLATFORM_IMX_FB
324         select IMX_HAVE_PLATFORM_IMX_I2C
325         select IMX_HAVE_PLATFORM_IMX_UART
326         select IMX_HAVE_PLATFORM_MXC_MMC
327         select IMX_HAVE_PLATFORM_MXC_NAND
328         help
329           Include support for i-MXT (aka td60) platform. This
330           includes specific configurations for the module and its peripherals.
331
332 config MACH_IMX27IPCAM
333         bool "IMX27 IPCAM platform"
334         select SOC_IMX27
335         select IMX_HAVE_PLATFORM_IMX2_WDT
336         select IMX_HAVE_PLATFORM_IMX_UART
337         help
338           Include support for IMX27 IPCAM platform. This includes specific
339           configurations for the board and its peripherals.
340
341 endif
342
343 if ARCH_IMX_V6_V7
344
345 comment "MX31 platforms:"
346
347 config MACH_MX31ADS
348         bool "Support MX31ADS platforms"
349         select SOC_IMX31
350         select IMX_HAVE_PLATFORM_IMX_I2C
351         select IMX_HAVE_PLATFORM_IMX_SSI
352         select IMX_HAVE_PLATFORM_IMX_UART
353         default y
354         help
355           Include support for MX31ADS platform. This includes specific
356           configurations for the board and its peripherals.
357
358 config MACH_MX31ADS_WM1133_EV1
359         bool "Support Wolfson Microelectronics 1133-EV1 module"
360         depends on MACH_MX31ADS
361         depends on MFD_WM8350_I2C
362         depends on REGULATOR_WM8350
363         select MFD_WM8350_CONFIG_MODE_0
364         select MFD_WM8352_CONFIG_MODE_0
365         help
366           Include support for the Wolfson Microelectronics 1133-EV1 PMU
367           and audio module for the MX31ADS platform.
368
369 config MACH_MX31LILLY
370         bool "Support MX31 LILLY-1131 platforms (INCO startec)"
371         select SOC_IMX31
372         select IMX_HAVE_PLATFORM_IMX_UART
373         select IMX_HAVE_PLATFORM_IPU_CORE
374         select IMX_HAVE_PLATFORM_MXC_EHCI
375         select IMX_HAVE_PLATFORM_MXC_MMC
376         select IMX_HAVE_PLATFORM_SPI_IMX
377         select MXC_ULPI if USB_ULPI
378         help
379           Include support for mx31 based LILLY1131 modules. This includes
380           specific configurations for the board and its peripherals.
381
382 config MACH_MX31LITE
383         bool "Support MX31 LITEKIT (LogicPD)"
384         select SOC_IMX31
385         select MXC_ULPI if USB_ULPI
386         select IMX_HAVE_PLATFORM_IMX2_WDT
387         select IMX_HAVE_PLATFORM_IMX_UART
388         select IMX_HAVE_PLATFORM_MXC_EHCI
389         select IMX_HAVE_PLATFORM_MXC_MMC
390         select IMX_HAVE_PLATFORM_MXC_NAND
391         select IMX_HAVE_PLATFORM_MXC_RTC
392         select IMX_HAVE_PLATFORM_SPI_IMX
393         select LEDS_GPIO_REGISTER
394         help
395           Include support for MX31 LITEKIT platform. This includes specific
396           configurations for the board and its peripherals.
397
398 config MACH_PCM037
399         bool "Support Phytec pcm037 (i.MX31) platforms"
400         select SOC_IMX31
401         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
402         select IMX_HAVE_PLATFORM_IMX2_WDT
403         select IMX_HAVE_PLATFORM_IMX_I2C
404         select IMX_HAVE_PLATFORM_IMX_UART
405         select IMX_HAVE_PLATFORM_IPU_CORE
406         select IMX_HAVE_PLATFORM_MXC_EHCI
407         select IMX_HAVE_PLATFORM_MXC_MMC
408         select IMX_HAVE_PLATFORM_MXC_NAND
409         select IMX_HAVE_PLATFORM_MXC_W1
410         select MXC_ULPI if USB_ULPI
411         help
412           Include support for Phytec pcm037 platform. This includes
413           specific configurations for the board and its peripherals.
414
415 config MACH_PCM037_EET
416         bool "Support pcm037 EET board extensions"
417         depends on MACH_PCM037
418         select IMX_HAVE_PLATFORM_GPIO_KEYS
419         select IMX_HAVE_PLATFORM_SPI_IMX
420         help
421           Add support for PCM037 EET baseboard extensions. If you are using the
422           OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
423           command-line parameter.
424
425 config MACH_MX31_3DS
426         bool "Support MX31PDK (3DS)"
427         select SOC_IMX31
428         select MXC_DEBUG_BOARD
429         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
430         select IMX_HAVE_PLATFORM_IMX2_WDT
431         select IMX_HAVE_PLATFORM_IMX_I2C
432         select IMX_HAVE_PLATFORM_IMX_KEYPAD
433         select IMX_HAVE_PLATFORM_IMX_UART
434         select IMX_HAVE_PLATFORM_IPU_CORE
435         select IMX_HAVE_PLATFORM_MXC_EHCI
436         select IMX_HAVE_PLATFORM_MXC_MMC
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.
443
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.
452
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.
468
469 config MACH_QONG
470         bool "Support Dave/DENX QongEVB-LITE platform"
471         select SOC_IMX31
472         select IMX_HAVE_PLATFORM_IMX_UART
473         select IMX_HAVE_PLATFORM_IMX2_WDT
474         help
475           Include support for Dave/DENX QongEVB-LITE platform. This includes
476           specific configurations for the board and its peripherals.
477
478 config MACH_ARMADILLO5X0
479         bool "Support Atmark Armadillo-500 Development Base Board"
480         select SOC_IMX31
481         select IMX_HAVE_PLATFORM_GPIO_KEYS
482         select IMX_HAVE_PLATFORM_IMX_I2C
483         select IMX_HAVE_PLATFORM_IMX_UART
484         select IMX_HAVE_PLATFORM_IPU_CORE
485         select IMX_HAVE_PLATFORM_MXC_EHCI
486         select IMX_HAVE_PLATFORM_MXC_MMC
487         select IMX_HAVE_PLATFORM_MXC_NAND
488         select MXC_ULPI if USB_ULPI
489         help
490           Include support for Atmark Armadillo-500 platform. This includes
491           specific configurations for the board and its peripherals.
492
493 config MACH_KZM_ARM11_01
494         bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
495         select SOC_IMX31
496         select IMX_HAVE_PLATFORM_IMX_UART
497         help
498           Include support for KZM-ARM11-01. This includes specific
499           configurations for the board and its peripherals.
500
501 config MACH_BUG
502         bool "Support Buglabs BUGBase platform"
503         select SOC_IMX31
504         select IMX_HAVE_PLATFORM_IMX_UART
505         default y
506         help
507           Include support for BUGBase 1.3 platform. This includes specific
508           configurations for the board and its peripherals.
509
510 comment "MX35 platforms:"
511
512 config MACH_PCM043
513         bool "Support Phytec pcm043 (i.MX35) platforms"
514         select SOC_IMX35
515         select IMX_HAVE_PLATFORM_FLEXCAN
516         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
517         select IMX_HAVE_PLATFORM_IMX2_WDT
518         select IMX_HAVE_PLATFORM_IMX_I2C
519         select IMX_HAVE_PLATFORM_IMX_SSI
520         select IMX_HAVE_PLATFORM_IMX_UART
521         select IMX_HAVE_PLATFORM_IPU_CORE
522         select IMX_HAVE_PLATFORM_MXC_EHCI
523         select IMX_HAVE_PLATFORM_MXC_NAND
524         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
525         select MXC_ULPI if USB_ULPI
526         help
527           Include support for Phytec pcm043 platform. This includes
528           specific configurations for the board and its peripherals.
529
530 config MACH_MX35_3DS
531         bool "Support MX35PDK platform"
532         select SOC_IMX35
533         select MXC_DEBUG_BOARD
534         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
535         select IMX_HAVE_PLATFORM_IMX2_WDT
536         select IMX_HAVE_PLATFORM_IMX_I2C
537         select IMX_HAVE_PLATFORM_IMX_UART
538         select IMX_HAVE_PLATFORM_MXC_EHCI
539         select IMX_HAVE_PLATFORM_MXC_NAND
540         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
541         help
542           Include support for MX35PDK platform. This includes specific
543           configurations for the board and its peripherals.
544
545 config MACH_EUKREA_CPUIMX35
546         bool "Support Eukrea CPUIMX35 Platform"
547         select SOC_IMX35
548         select IMX_HAVE_PLATFORM_FLEXCAN
549         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
550         select IMX_HAVE_PLATFORM_IMX2_WDT
551         select IMX_HAVE_PLATFORM_IMX_I2C
552         select IMX_HAVE_PLATFORM_IMX_UART
553         select IMX_HAVE_PLATFORM_MXC_EHCI
554         select IMX_HAVE_PLATFORM_MXC_NAND
555         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
556         select MXC_ULPI if USB_ULPI
557         help
558           Include support for Eukrea CPUIMX35 platform. This includes
559           specific configurations for the board and its peripherals.
560
561 choice
562         prompt "Baseboard"
563         depends on MACH_EUKREA_CPUIMX35
564         default MACH_EUKREA_MBIMXSD35_BASEBOARD
565
566 config MACH_EUKREA_MBIMXSD35_BASEBOARD
567         bool "Eukrea MBIMXSD development board"
568         select IMX_HAVE_PLATFORM_GPIO_KEYS
569         select IMX_HAVE_PLATFORM_IMX_SSI
570         select IMX_HAVE_PLATFORM_IPU_CORE
571         select LEDS_GPIO_REGISTER
572         help
573           This adds board specific devices that can be found on Eukrea's
574           MBIMXSD evaluation board.
575
576 endchoice
577
578 config MACH_VPR200
579         bool "Support VPR200 platform"
580         select SOC_IMX35
581         select IMX_HAVE_PLATFORM_FSL_USB2_UDC
582         select IMX_HAVE_PLATFORM_GPIO_KEYS
583         select IMX_HAVE_PLATFORM_IMX2_WDT
584         select IMX_HAVE_PLATFORM_IMX_UART
585         select IMX_HAVE_PLATFORM_IMX_I2C
586         select IMX_HAVE_PLATFORM_IPU_CORE
587         select IMX_HAVE_PLATFORM_MXC_EHCI
588         select IMX_HAVE_PLATFORM_MXC_NAND
589         select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
590         help
591           Include support for VPR200 platform. This includes specific
592           configurations for the board and its peripherals.
593
594 comment "i.MX6 family:"
595
596 config SOC_IMX6Q
597         bool "i.MX6 Quad support"
598         select ARM_GIC
599         select CACHE_L2X0
600         select CPU_V7
601         select HAVE_ARM_SCU
602         select HAVE_IMX_GPC
603         select HAVE_IMX_MMDC
604         select HAVE_IMX_SRC
605         select USE_OF
606
607         help
608           This enables support for Freescale i.MX6 Quad processor.
609
610 endif