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