xref: /openbmc/linux/arch/arm/mach-imx/Kconfig (revision 6bd08127)
1config HAVE_IMX_GPC
2	bool
3
4config HAVE_IMX_MMDC
5	bool
6
7config HAVE_IMX_SRC
8	bool
9
10config ARCH_MX1
11	bool
12
13config MACH_MX21
14	bool
15
16config ARCH_MX25
17	bool
18
19config MACH_MX27
20	bool
21
22config SOC_IMX1
23	bool
24	select ARCH_MX1
25	select CPU_ARM920T
26	select IMX_HAVE_IOMUX_V1
27	select MXC_AVIC
28
29config 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
37config 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
45config 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
53config 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
61config 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
71if ARCH_IMX_V4_V5
72
73comment "MX1 platforms:"
74config MACH_MXLADS
75	bool
76
77config 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
86config 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
92config 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
100comment "MX21 platforms:"
101
102config 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
113comment "MX25 platforms:"
114
115config 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
130config 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
144choice
145	prompt "Baseboard"
146	depends on MACH_EUKREA_CPUIMX25SD
147	default MACH_EUKREA_MBIMXSD25_BASEBOARD
148
149config 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
158endchoice
159
160comment "MX27 platforms:"
161
162config 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
175config 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
190choice
191	prompt "Baseboard"
192	depends on MACH_PCM038
193	default MACH_PCM970_BASEBOARD
194
195config 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
203endchoice
204
205config 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
220config 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
228config 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
235choice
236	prompt "Baseboard"
237	depends on MACH_CPUIMX27
238	default MACH_EUKREA_MBIMX27_BASEBOARD
239
240config 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
253endchoice
254
255config 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
273config 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
287config 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
296config 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
315config 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
327config 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
336endif
337
338if ARCH_IMX_V6_V7
339
340comment "MX31 platforms:"
341
342config 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
353config 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
364config 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
377config 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
393config 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
410config 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
420config 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
439config 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
448config 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
464config 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
473config 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
488config 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
496config 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
505comment "MX35 platforms:"
506
507config 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
525config 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
540config 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
556choice
557	prompt "Baseboard"
558	depends on MACH_EUKREA_CPUIMX35SD
559	default MACH_EUKREA_MBIMXSD35_BASEBOARD
560
561config 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
571endchoice
572
573config 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
589comment "i.MX6 family:"
590
591config 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
606endif
607