41 select IMX_HAVE_DMA_V1
42 select IMX_HAVE_IOMUX_V1
49 select IMX_HAVE_DMA_V1
50 select IMX_HAVE_IOMUX_V1
57 select ARCH_MXC_IOMUX_V3
64 select IMX_HAVE_DMA_V1
65 select IMX_HAVE_IOMUX_V1
71 select IMX_HAVE_PLATFORM_MXC_RNGA
73 select SMP_ON_UP if SMP
78 select ARCH_MXC_IOMUX_V3
81 select SMP_ON_UP if SMP
86 select ARCH_MXC_IOMUX_V3
87 select ARCH_HAS_CPUFREQ
110 comment "MX1 platforms:"
115 bool "MX1ADS platform"
118 select IMX_HAVE_PLATFORM_IMX_I2C
119 select IMX_HAVE_PLATFORM_IMX_UART
121 Say Y here if you are using Motorola MX1ADS/MXLADS boards
124 bool "Synertronixx scb9328"
125 select IMX_HAVE_PLATFORM_IMX_UART
127 Say Y here if you are using a Synertronixx scb9328 board
132 select IMX_HAVE_PLATFORM_IMX_I2C
133 select IMX_HAVE_PLATFORM_IMX_UART
135 Say Yes here if you are using the Armadeus APF9328 development board
137 comment "MX21 platforms:"
140 bool "MX21ADS platform"
142 select IMX_HAVE_PLATFORM_IMX_FB
143 select IMX_HAVE_PLATFORM_IMX_UART
144 select IMX_HAVE_PLATFORM_MXC_MMC
145 select IMX_HAVE_PLATFORM_MXC_NAND
147 Include support for MX21ADS platform. This includes specific
148 configurations for the board and its peripherals.
150 comment "MX25 platforms:"
153 bool "Support MX25PDK (3DS) Platform"
155 select IMX_HAVE_PLATFORM_FLEXCAN
156 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
157 select IMX_HAVE_PLATFORM_IMX2_WDT
158 select IMX_HAVE_PLATFORM_IMXDI_RTC
159 select IMX_HAVE_PLATFORM_IMX_I2C
160 select IMX_HAVE_PLATFORM_IMX_FB
161 select IMX_HAVE_PLATFORM_IMX_KEYPAD
162 select IMX_HAVE_PLATFORM_IMX_UART
163 select IMX_HAVE_PLATFORM_MXC_EHCI
164 select IMX_HAVE_PLATFORM_MXC_NAND
165 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
167 config MACH_EUKREA_CPUIMX25SD
168 bool "Support Eukrea CPUIMX25 Platform"
170 select IMX_HAVE_PLATFORM_FLEXCAN
171 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
172 select IMX_HAVE_PLATFORM_IMXDI_RTC
173 select IMX_HAVE_PLATFORM_IMX_FB
174 select IMX_HAVE_PLATFORM_IMX_I2C
175 select IMX_HAVE_PLATFORM_IMX_UART
176 select IMX_HAVE_PLATFORM_MXC_EHCI
177 select IMX_HAVE_PLATFORM_MXC_NAND
178 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
179 select MXC_ULPI if USB_ULPI
183 depends on MACH_EUKREA_CPUIMX25SD
184 default MACH_EUKREA_MBIMXSD25_BASEBOARD
186 config MACH_EUKREA_MBIMXSD25_BASEBOARD
187 bool "Eukrea MBIMXSD development board"
188 select IMX_HAVE_PLATFORM_GPIO_KEYS
189 select IMX_HAVE_PLATFORM_IMX_SSI
190 select LEDS_GPIO_REGISTER
192 This adds board specific devices that can be found on Eukrea's
193 MBIMXSD evaluation board.
197 comment "MX27 platforms:"
200 bool "MX27ADS platform"
202 select IMX_HAVE_PLATFORM_IMX_FB
203 select IMX_HAVE_PLATFORM_IMX_I2C
204 select IMX_HAVE_PLATFORM_IMX_UART
205 select IMX_HAVE_PLATFORM_MXC_MMC
206 select IMX_HAVE_PLATFORM_MXC_NAND
207 select IMX_HAVE_PLATFORM_MXC_W1
209 Include support for MX27ADS platform. This includes specific
210 configurations for the board and its peripherals.
213 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
215 select IMX_HAVE_PLATFORM_IMX2_WDT
216 select IMX_HAVE_PLATFORM_IMX_I2C
217 select IMX_HAVE_PLATFORM_IMX_UART
218 select IMX_HAVE_PLATFORM_MXC_EHCI
219 select IMX_HAVE_PLATFORM_MXC_NAND
220 select IMX_HAVE_PLATFORM_MXC_W1
221 select IMX_HAVE_PLATFORM_SPI_IMX
222 select MXC_ULPI if USB_ULPI
224 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
225 includes specific configurations for the module and its peripherals.
229 depends on MACH_PCM038
230 default MACH_PCM970_BASEBOARD
232 config MACH_PCM970_BASEBOARD
233 bool "PHYTEC PCM970 development board"
234 select IMX_HAVE_PLATFORM_IMX_FB
235 select IMX_HAVE_PLATFORM_MXC_MMC
237 This adds board specific devices that can be found on Phytec's
238 PCM970 evaluation board.
243 bool "Eukrea CPUIMX27 module"
245 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
246 select IMX_HAVE_PLATFORM_IMX2_WDT
247 select IMX_HAVE_PLATFORM_IMX_I2C
248 select IMX_HAVE_PLATFORM_IMX_UART
249 select IMX_HAVE_PLATFORM_MXC_EHCI
250 select IMX_HAVE_PLATFORM_MXC_NAND
251 select IMX_HAVE_PLATFORM_MXC_W1
252 select MXC_ULPI if USB_ULPI
254 Include support for Eukrea CPUIMX27 platform. This includes
255 specific configurations for the module and its peripherals.
257 config MACH_EUKREA_CPUIMX27_USESDHC2
258 bool "CPUIMX27 integrates SDHC2 module"
259 depends on MACH_CPUIMX27
260 select IMX_HAVE_PLATFORM_MXC_MMC
262 This adds support for the internal SDHC2 used on CPUIMX27
265 config MACH_EUKREA_CPUIMX27_USEUART4
266 bool "CPUIMX27 integrates UART4 module"
267 depends on MACH_CPUIMX27
269 This adds support for the internal UART4 used on CPUIMX27
274 depends on MACH_CPUIMX27
275 default MACH_EUKREA_MBIMX27_BASEBOARD
277 config MACH_EUKREA_MBIMX27_BASEBOARD
278 bool "Eukrea MBIMX27 development board"
279 select IMX_HAVE_PLATFORM_IMX_FB
280 select IMX_HAVE_PLATFORM_IMX_KEYPAD
281 select IMX_HAVE_PLATFORM_IMX_SSI
282 select IMX_HAVE_PLATFORM_IMX_UART
283 select IMX_HAVE_PLATFORM_MXC_MMC
284 select IMX_HAVE_PLATFORM_SPI_IMX
285 select LEDS_GPIO_REGISTER
287 This adds board specific devices that can be found on Eukrea's
288 MBIMX27 evaluation board.
293 bool "MX27PDK platform"
295 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
296 select IMX_HAVE_PLATFORM_IMX2_WDT
297 select IMX_HAVE_PLATFORM_IMX_FB
298 select IMX_HAVE_PLATFORM_IMX_I2C
299 select IMX_HAVE_PLATFORM_IMX_KEYPAD
300 select IMX_HAVE_PLATFORM_IMX_UART
301 select IMX_HAVE_PLATFORM_MXC_EHCI
302 select IMX_HAVE_PLATFORM_MXC_MMC
303 select IMX_HAVE_PLATFORM_SPI_IMX
304 select MXC_DEBUG_BOARD
305 select MXC_ULPI if USB_ULPI
307 Include support for MX27PDK platform. This includes specific
308 configurations for the board and its peripherals.
310 config MACH_IMX27_VISSTRIM_M10
311 bool "Vista Silicon i.MX27 Visstrim_m10"
313 select IMX_HAVE_PLATFORM_GPIO_KEYS
314 select IMX_HAVE_PLATFORM_IMX_I2C
315 select IMX_HAVE_PLATFORM_IMX_SSI
316 select IMX_HAVE_PLATFORM_IMX_UART
317 select IMX_HAVE_PLATFORM_MXC_MMC
318 select IMX_HAVE_PLATFORM_MXC_EHCI
320 Include support for Visstrim_m10 platform and its different variants.
321 This includes specific configurations for the board and its
324 config MACH_IMX27LITE
325 bool "LogicPD MX27 LITEKIT platform"
327 select IMX_HAVE_PLATFORM_IMX_UART
328 select IMX_HAVE_PLATFORM_IMX_SSI
330 Include support for MX27 LITEKIT platform. This includes specific
331 configurations for the board and its peripherals.
334 bool "Phytec phyCARD-s (pca100)"
336 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
337 select IMX_HAVE_PLATFORM_IMX2_WDT
338 select IMX_HAVE_PLATFORM_IMX_FB
339 select IMX_HAVE_PLATFORM_IMX_I2C
340 select IMX_HAVE_PLATFORM_IMX_SSI
341 select IMX_HAVE_PLATFORM_IMX_UART
342 select IMX_HAVE_PLATFORM_MXC_EHCI
343 select IMX_HAVE_PLATFORM_MXC_MMC
344 select IMX_HAVE_PLATFORM_MXC_NAND
345 select IMX_HAVE_PLATFORM_MXC_W1
346 select IMX_HAVE_PLATFORM_SPI_IMX
347 select MXC_ULPI if USB_ULPI
349 Include support for phyCARD-s (aka pca100) platform. This
350 includes specific configurations for the module and its peripherals.
353 bool "Maxtrack i-MXT TD60"
355 select IMX_HAVE_PLATFORM_IMX_FB
356 select IMX_HAVE_PLATFORM_IMX_I2C
357 select IMX_HAVE_PLATFORM_IMX_UART
358 select IMX_HAVE_PLATFORM_MXC_MMC
359 select IMX_HAVE_PLATFORM_MXC_NAND
361 Include support for i-MXT (aka td60) platform. This
362 includes specific configurations for the module and its peripherals.
364 config MACH_IMX27IPCAM
365 bool "IMX27 IPCAM platform"
367 select IMX_HAVE_PLATFORM_IMX2_WDT
368 select IMX_HAVE_PLATFORM_IMX_UART
370 Include support for IMX27 IPCAM platform. This includes specific
371 configurations for the board and its peripherals.
377 comment "MX31 platforms:"
380 bool "Support MX31ADS platforms"
382 select IMX_HAVE_PLATFORM_IMX_I2C
383 select IMX_HAVE_PLATFORM_IMX_SSI
384 select IMX_HAVE_PLATFORM_IMX_UART
387 Include support for MX31ADS platform. This includes specific
388 configurations for the board and its peripherals.
390 config MACH_MX31ADS_WM1133_EV1
391 bool "Support Wolfson Microelectronics 1133-EV1 module"
392 depends on MACH_MX31ADS
393 depends on MFD_WM8350_I2C
394 depends on REGULATOR_WM8350
395 select MFD_WM8350_CONFIG_MODE_0
396 select MFD_WM8352_CONFIG_MODE_0
398 Include support for the Wolfson Microelectronics 1133-EV1 PMU
399 and audio module for the MX31ADS platform.
401 config MACH_MX31LILLY
402 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
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_SPI_IMX
409 select MXC_ULPI if USB_ULPI
411 Include support for mx31 based LILLY1131 modules. This includes
412 specific configurations for the board and its peripherals.
415 bool "Support MX31 LITEKIT (LogicPD)"
417 select MXC_ULPI if USB_ULPI
418 select IMX_HAVE_PLATFORM_IMX2_WDT
419 select IMX_HAVE_PLATFORM_IMX_UART
420 select IMX_HAVE_PLATFORM_MXC_EHCI
421 select IMX_HAVE_PLATFORM_MXC_MMC
422 select IMX_HAVE_PLATFORM_MXC_NAND
423 select IMX_HAVE_PLATFORM_MXC_RTC
424 select IMX_HAVE_PLATFORM_SPI_IMX
425 select LEDS_GPIO_REGISTER
427 Include support for MX31 LITEKIT platform. This includes specific
428 configurations for the board and its peripherals.
431 bool "Support Phytec pcm037 (i.MX31) platforms"
433 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
434 select IMX_HAVE_PLATFORM_IMX2_WDT
435 select IMX_HAVE_PLATFORM_IMX_I2C
436 select IMX_HAVE_PLATFORM_IMX_UART
437 select IMX_HAVE_PLATFORM_IPU_CORE
438 select IMX_HAVE_PLATFORM_MXC_EHCI
439 select IMX_HAVE_PLATFORM_MXC_MMC
440 select IMX_HAVE_PLATFORM_MXC_NAND
441 select IMX_HAVE_PLATFORM_MXC_W1
442 select MXC_ULPI if USB_ULPI
444 Include support for Phytec pcm037 platform. This includes
445 specific configurations for the board and its peripherals.
447 config MACH_PCM037_EET
448 bool "Support pcm037 EET board extensions"
449 depends on MACH_PCM037
450 select IMX_HAVE_PLATFORM_GPIO_KEYS
451 select IMX_HAVE_PLATFORM_SPI_IMX
453 Add support for PCM037 EET baseboard extensions. If you are using the
454 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
455 command-line parameter.
458 bool "Support MX31PDK (3DS)"
460 select MXC_DEBUG_BOARD
461 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
462 select IMX_HAVE_PLATFORM_IMX2_WDT
463 select IMX_HAVE_PLATFORM_IMX_I2C
464 select IMX_HAVE_PLATFORM_IMX_KEYPAD
465 select IMX_HAVE_PLATFORM_IMX_UART
466 select IMX_HAVE_PLATFORM_IPU_CORE
467 select IMX_HAVE_PLATFORM_MXC_EHCI
468 select IMX_HAVE_PLATFORM_MXC_MMC
469 select IMX_HAVE_PLATFORM_MXC_NAND
470 select IMX_HAVE_PLATFORM_SPI_IMX
471 select MXC_ULPI if USB_ULPI
473 Include support for MX31PDK (3DS) platform. This includes specific
474 configurations for the board and its peripherals.
476 config MACH_MX31_3DS_MXC_NAND_USE_BBT
477 bool "Make the MXC NAND driver use the in flash Bad Block Table"
478 depends on MACH_MX31_3DS
479 depends on MTD_NAND_MXC
481 Enable this if you want that the MXC NAND driver uses the in flash
482 Bad Block Table to know what blocks are bad instead of scanning the
483 entire flash looking for bad block markers.
485 config MACH_MX31MOBOARD
486 bool "Support mx31moboard platforms (EPFL Mobots group)"
488 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
489 select IMX_HAVE_PLATFORM_IMX_I2C
490 select IMX_HAVE_PLATFORM_IMX_UART
491 select IMX_HAVE_PLATFORM_IPU_CORE
492 select IMX_HAVE_PLATFORM_MXC_EHCI
493 select IMX_HAVE_PLATFORM_MXC_MMC
494 select IMX_HAVE_PLATFORM_SPI_IMX
495 select LEDS_GPIO_REGISTER
496 select MXC_ULPI if USB_ULPI
498 Include support for mx31moboard platform. This includes specific
499 configurations for the board and its peripherals.
502 bool "Support Dave/DENX QongEVB-LITE platform"
504 select IMX_HAVE_PLATFORM_IMX_UART
505 select IMX_HAVE_PLATFORM_IMX2_WDT
507 Include support for Dave/DENX QongEVB-LITE platform. This includes
508 specific configurations for the board and its peripherals.
510 config MACH_ARMADILLO5X0
511 bool "Support Atmark Armadillo-500 Development Base Board"
513 select IMX_HAVE_PLATFORM_GPIO_KEYS
514 select IMX_HAVE_PLATFORM_IMX_I2C
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_MMC
519 select IMX_HAVE_PLATFORM_MXC_NAND
520 select MXC_ULPI if USB_ULPI
522 Include support for Atmark Armadillo-500 platform. This includes
523 specific configurations for the board and its peripherals.
525 config MACH_KZM_ARM11_01
526 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
528 select IMX_HAVE_PLATFORM_IMX_UART
530 Include support for KZM-ARM11-01. This includes specific
531 configurations for the board and its peripherals.
534 bool "Support Buglabs BUGBase platform"
536 select IMX_HAVE_PLATFORM_IMX_UART
539 Include support for BUGBase 1.3 platform. This includes specific
540 configurations for the board and its peripherals.
542 comment "MX35 platforms:"
545 bool "Support Phytec pcm043 (i.MX35) platforms"
547 select IMX_HAVE_PLATFORM_FLEXCAN
548 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
549 select IMX_HAVE_PLATFORM_IMX2_WDT
550 select IMX_HAVE_PLATFORM_IMX_I2C
551 select IMX_HAVE_PLATFORM_IMX_SSI
552 select IMX_HAVE_PLATFORM_IMX_UART
553 select IMX_HAVE_PLATFORM_IPU_CORE
554 select IMX_HAVE_PLATFORM_MXC_EHCI
555 select IMX_HAVE_PLATFORM_MXC_NAND
556 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
557 select MXC_ULPI if USB_ULPI
559 Include support for Phytec pcm043 platform. This includes
560 specific configurations for the board and its peripherals.
563 bool "Support MX35PDK platform"
565 select MXC_DEBUG_BOARD
566 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
567 select IMX_HAVE_PLATFORM_IMX2_WDT
568 select IMX_HAVE_PLATFORM_IMX_I2C
569 select IMX_HAVE_PLATFORM_IMX_UART
570 select IMX_HAVE_PLATFORM_MXC_EHCI
571 select IMX_HAVE_PLATFORM_MXC_NAND
572 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
574 Include support for MX35PDK platform. This includes specific
575 configurations for the board and its peripherals.
577 config MACH_EUKREA_CPUIMX35SD
578 bool "Support Eukrea CPUIMX35 Platform"
580 select IMX_HAVE_PLATFORM_FLEXCAN
581 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
582 select IMX_HAVE_PLATFORM_IMX2_WDT
583 select IMX_HAVE_PLATFORM_IMX_I2C
584 select IMX_HAVE_PLATFORM_IMX_UART
585 select IMX_HAVE_PLATFORM_MXC_EHCI
586 select IMX_HAVE_PLATFORM_MXC_NAND
587 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
588 select MXC_ULPI if USB_ULPI
590 Include support for Eukrea CPUIMX35 platform. This includes
591 specific configurations for the board and its peripherals.
595 depends on MACH_EUKREA_CPUIMX35SD
596 default MACH_EUKREA_MBIMXSD35_BASEBOARD
598 config MACH_EUKREA_MBIMXSD35_BASEBOARD
599 bool "Eukrea MBIMXSD development board"
600 select IMX_HAVE_PLATFORM_GPIO_KEYS
601 select IMX_HAVE_PLATFORM_IMX_SSI
602 select IMX_HAVE_PLATFORM_IPU_CORE
603 select LEDS_GPIO_REGISTER
605 This adds board specific devices that can be found on Eukrea's
606 MBIMXSD evaluation board.
611 bool "Support VPR200 platform"
613 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
614 select IMX_HAVE_PLATFORM_GPIO_KEYS
615 select IMX_HAVE_PLATFORM_IMX2_WDT
616 select IMX_HAVE_PLATFORM_IMX_UART
617 select IMX_HAVE_PLATFORM_IMX_I2C
618 select IMX_HAVE_PLATFORM_IPU_CORE
619 select IMX_HAVE_PLATFORM_MXC_EHCI
620 select IMX_HAVE_PLATFORM_MXC_NAND
621 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
623 Include support for VPR200 platform. This includes specific
624 configurations for the board and its peripherals.
626 comment "i.MX5 platforms:"
629 bool "Support MX50 reference design platform"
632 select IMX_HAVE_PLATFORM_IMX_I2C
633 select IMX_HAVE_PLATFORM_IMX_UART
634 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
635 select IMX_HAVE_PLATFORM_SPI_IMX
637 Include support for MX50 reference design platform (RDP) board. This
638 includes specific configurations for the board and its peripherals.
640 comment "i.MX51 machines:"
643 bool "Support i.MX51 platforms from device tree"
646 select MACH_MX51_BABBAGE
648 Include support for Freescale i.MX51 based platforms
649 using the device tree for discovery
651 config MACH_MX51_BABBAGE
652 bool "Support MX51 BABBAGE platforms"
654 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
655 select IMX_HAVE_PLATFORM_IMX2_WDT
656 select IMX_HAVE_PLATFORM_IMX_I2C
657 select IMX_HAVE_PLATFORM_IMX_UART
658 select IMX_HAVE_PLATFORM_MXC_EHCI
659 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
660 select IMX_HAVE_PLATFORM_SPI_IMX
662 Include support for MX51 Babbage platform, also known as MX51EVK in
663 u-boot. This includes specific configurations for the board and its
667 bool "Support MX51PDK (3DS)"
669 select IMX_HAVE_PLATFORM_IMX2_WDT
670 select IMX_HAVE_PLATFORM_IMX_KEYPAD
671 select IMX_HAVE_PLATFORM_IMX_UART
672 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
673 select IMX_HAVE_PLATFORM_SPI_IMX
674 select MXC_DEBUG_BOARD
676 Include support for MX51PDK (3DS) platform. This includes specific
677 configurations for the board and its peripherals.
679 config MACH_EUKREA_CPUIMX51
680 bool "Support Eukrea CPUIMX51 module"
682 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
683 select IMX_HAVE_PLATFORM_IMX_I2C
684 select IMX_HAVE_PLATFORM_IMX_UART
685 select IMX_HAVE_PLATFORM_MXC_EHCI
686 select IMX_HAVE_PLATFORM_MXC_NAND
687 select IMX_HAVE_PLATFORM_SPI_IMX
689 Include support for Eukrea CPUIMX51 platform. This includes
690 specific configurations for the module and its peripherals.
694 depends on MACH_EUKREA_CPUIMX51
695 default MACH_EUKREA_MBIMX51_BASEBOARD
697 config MACH_EUKREA_MBIMX51_BASEBOARD
698 prompt "Eukrea MBIMX51 development board"
700 select IMX_HAVE_PLATFORM_IMX_KEYPAD
701 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
702 select LEDS_GPIO_REGISTER
704 This adds board specific devices that can be found on Eukrea's
705 MBIMX51 evaluation board.
709 config MACH_EUKREA_CPUIMX51SD
710 bool "Support Eukrea CPUIMX51SD module"
712 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
713 select IMX_HAVE_PLATFORM_IMX_I2C
714 select IMX_HAVE_PLATFORM_IMX_UART
715 select IMX_HAVE_PLATFORM_MXC_EHCI
716 select IMX_HAVE_PLATFORM_MXC_NAND
717 select IMX_HAVE_PLATFORM_SPI_IMX
719 Include support for Eukrea CPUIMX51SD platform. This includes
720 specific configurations for the module and its peripherals.
724 depends on MACH_EUKREA_CPUIMX51SD
725 default MACH_EUKREA_MBIMXSD51_BASEBOARD
727 config MACH_EUKREA_MBIMXSD51_BASEBOARD
728 prompt "Eukrea MBIMXSD development board"
730 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
731 select LEDS_GPIO_REGISTER
733 This adds board specific devices that can be found on Eukrea's
734 MBIMXSD evaluation board.
738 config MX51_EFIKA_COMMON
741 select IMX_HAVE_PLATFORM_IMX_UART
742 select IMX_HAVE_PLATFORM_MXC_EHCI
743 select IMX_HAVE_PLATFORM_PATA_IMX
744 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
745 select IMX_HAVE_PLATFORM_SPI_IMX
746 select MXC_ULPI if USB_ULPI
748 config MACH_MX51_EFIKAMX
749 bool "Support MX51 Genesi Efika MX nettop"
750 select LEDS_GPIO_REGISTER
751 select MX51_EFIKA_COMMON
753 Include support for Genesi Efika MX nettop. This includes specific
754 configurations for the board and its peripherals.
756 config MACH_MX51_EFIKASB
757 bool "Support MX51 Genesi Efika Smartbook"
758 select LEDS_GPIO_REGISTER
759 select MX51_EFIKA_COMMON
761 Include support for Genesi Efika Smartbook. This includes specific
762 configurations for the board and its peripherals.
764 comment "i.MX53 machines:"
767 bool "Support i.MX53 platforms from device tree"
772 select MACH_MX53_LOCO
775 Include support for Freescale i.MX53 based platforms
776 using the device tree for discovery
779 bool "Support MX53 EVK platforms"
781 select IMX_HAVE_PLATFORM_IMX2_WDT
782 select IMX_HAVE_PLATFORM_IMX_UART
783 select IMX_HAVE_PLATFORM_IMX_I2C
784 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
785 select IMX_HAVE_PLATFORM_SPI_IMX
786 select LEDS_GPIO_REGISTER
788 Include support for MX53 EVK platform. This includes specific
789 configurations for the board and its peripherals.
792 bool "Support MX53 SMD platforms"
794 select IMX_HAVE_PLATFORM_IMX2_WDT
795 select IMX_HAVE_PLATFORM_IMX_I2C
796 select IMX_HAVE_PLATFORM_IMX_UART
797 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
799 Include support for MX53 SMD platform. This includes specific
800 configurations for the board and its peripherals.
802 config MACH_MX53_LOCO
803 bool "Support MX53 LOCO platforms"
805 select IMX_HAVE_PLATFORM_IMX2_WDT
806 select IMX_HAVE_PLATFORM_IMX_I2C
807 select IMX_HAVE_PLATFORM_IMX_UART
808 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
809 select IMX_HAVE_PLATFORM_GPIO_KEYS
810 select LEDS_GPIO_REGISTER
812 Include support for MX53 LOCO platform. This includes specific
813 configurations for the board and its peripherals.
816 bool "Support MX53 ARD platforms"
818 select IMX_HAVE_PLATFORM_IMX2_WDT
819 select IMX_HAVE_PLATFORM_IMX_I2C
820 select IMX_HAVE_PLATFORM_IMX_UART
821 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
822 select IMX_HAVE_PLATFORM_GPIO_KEYS
824 Include support for MX53 ARD platform. This includes specific
825 configurations for the board and its peripherals.
827 comment "i.MX6 family:"
830 bool "i.MX6 Quad support"
831 select ARM_CPU_SUSPEND if PM
842 This enables support for Freescale i.MX6 Quad processor.