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