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_MX2_CAMERA
318 select IMX_HAVE_PLATFORM_MXC_EHCI
319 select IMX_HAVE_PLATFORM_MXC_MMC
320 select LEDS_GPIO_REGISTER
322 Include support for Visstrim_m10 platform and its different variants.
323 This includes specific configurations for the board and its
326 config MACH_IMX27LITE
327 bool "LogicPD MX27 LITEKIT platform"
329 select IMX_HAVE_PLATFORM_IMX_UART
330 select IMX_HAVE_PLATFORM_IMX_SSI
332 Include support for MX27 LITEKIT platform. This includes specific
333 configurations for the board and its peripherals.
336 bool "Phytec phyCARD-s (pca100)"
338 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
339 select IMX_HAVE_PLATFORM_IMX2_WDT
340 select IMX_HAVE_PLATFORM_IMX_FB
341 select IMX_HAVE_PLATFORM_IMX_I2C
342 select IMX_HAVE_PLATFORM_IMX_SSI
343 select IMX_HAVE_PLATFORM_IMX_UART
344 select IMX_HAVE_PLATFORM_MXC_EHCI
345 select IMX_HAVE_PLATFORM_MXC_MMC
346 select IMX_HAVE_PLATFORM_MXC_NAND
347 select IMX_HAVE_PLATFORM_MXC_W1
348 select IMX_HAVE_PLATFORM_SPI_IMX
349 select MXC_ULPI if USB_ULPI
351 Include support for phyCARD-s (aka pca100) platform. This
352 includes specific configurations for the module and its peripherals.
355 bool "Maxtrack i-MXT TD60"
357 select IMX_HAVE_PLATFORM_IMX_FB
358 select IMX_HAVE_PLATFORM_IMX_I2C
359 select IMX_HAVE_PLATFORM_IMX_UART
360 select IMX_HAVE_PLATFORM_MXC_MMC
361 select IMX_HAVE_PLATFORM_MXC_NAND
363 Include support for i-MXT (aka td60) platform. This
364 includes specific configurations for the module and its peripherals.
366 config MACH_IMX27IPCAM
367 bool "IMX27 IPCAM platform"
369 select IMX_HAVE_PLATFORM_IMX2_WDT
370 select IMX_HAVE_PLATFORM_IMX_UART
372 Include support for IMX27 IPCAM platform. This includes specific
373 configurations for the board and its peripherals.
379 comment "MX31 platforms:"
382 bool "Support MX31ADS platforms"
384 select IMX_HAVE_PLATFORM_IMX_I2C
385 select IMX_HAVE_PLATFORM_IMX_SSI
386 select IMX_HAVE_PLATFORM_IMX_UART
389 Include support for MX31ADS platform. This includes specific
390 configurations for the board and its peripherals.
392 config MACH_MX31ADS_WM1133_EV1
393 bool "Support Wolfson Microelectronics 1133-EV1 module"
394 depends on MACH_MX31ADS
395 depends on MFD_WM8350_I2C
396 depends on REGULATOR_WM8350
397 select MFD_WM8350_CONFIG_MODE_0
398 select MFD_WM8352_CONFIG_MODE_0
400 Include support for the Wolfson Microelectronics 1133-EV1 PMU
401 and audio module for the MX31ADS platform.
403 config MACH_MX31LILLY
404 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
406 select IMX_HAVE_PLATFORM_IMX_UART
407 select IMX_HAVE_PLATFORM_IPU_CORE
408 select IMX_HAVE_PLATFORM_MXC_EHCI
409 select IMX_HAVE_PLATFORM_MXC_MMC
410 select IMX_HAVE_PLATFORM_SPI_IMX
411 select MXC_ULPI if USB_ULPI
413 Include support for mx31 based LILLY1131 modules. This includes
414 specific configurations for the board and its peripherals.
417 bool "Support MX31 LITEKIT (LogicPD)"
419 select MXC_ULPI if USB_ULPI
420 select IMX_HAVE_PLATFORM_IMX2_WDT
421 select IMX_HAVE_PLATFORM_IMX_UART
422 select IMX_HAVE_PLATFORM_MXC_EHCI
423 select IMX_HAVE_PLATFORM_MXC_MMC
424 select IMX_HAVE_PLATFORM_MXC_NAND
425 select IMX_HAVE_PLATFORM_MXC_RTC
426 select IMX_HAVE_PLATFORM_SPI_IMX
427 select LEDS_GPIO_REGISTER
429 Include support for MX31 LITEKIT platform. This includes specific
430 configurations for the board and its peripherals.
433 bool "Support Phytec pcm037 (i.MX31) platforms"
435 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
436 select IMX_HAVE_PLATFORM_IMX2_WDT
437 select IMX_HAVE_PLATFORM_IMX_I2C
438 select IMX_HAVE_PLATFORM_IMX_UART
439 select IMX_HAVE_PLATFORM_IPU_CORE
440 select IMX_HAVE_PLATFORM_MXC_EHCI
441 select IMX_HAVE_PLATFORM_MXC_MMC
442 select IMX_HAVE_PLATFORM_MXC_NAND
443 select IMX_HAVE_PLATFORM_MXC_W1
444 select MXC_ULPI if USB_ULPI
446 Include support for Phytec pcm037 platform. This includes
447 specific configurations for the board and its peripherals.
449 config MACH_PCM037_EET
450 bool "Support pcm037 EET board extensions"
451 depends on MACH_PCM037
452 select IMX_HAVE_PLATFORM_GPIO_KEYS
453 select IMX_HAVE_PLATFORM_SPI_IMX
455 Add support for PCM037 EET baseboard extensions. If you are using the
456 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
457 command-line parameter.
460 bool "Support MX31PDK (3DS)"
462 select MXC_DEBUG_BOARD
463 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
464 select IMX_HAVE_PLATFORM_IMX2_WDT
465 select IMX_HAVE_PLATFORM_IMX_I2C
466 select IMX_HAVE_PLATFORM_IMX_KEYPAD
467 select IMX_HAVE_PLATFORM_IMX_UART
468 select IMX_HAVE_PLATFORM_IPU_CORE
469 select IMX_HAVE_PLATFORM_MXC_EHCI
470 select IMX_HAVE_PLATFORM_MXC_MMC
471 select IMX_HAVE_PLATFORM_MXC_NAND
472 select IMX_HAVE_PLATFORM_SPI_IMX
473 select MXC_ULPI if USB_ULPI
475 Include support for MX31PDK (3DS) platform. This includes specific
476 configurations for the board and its peripherals.
478 config MACH_MX31_3DS_MXC_NAND_USE_BBT
479 bool "Make the MXC NAND driver use the in flash Bad Block Table"
480 depends on MACH_MX31_3DS
481 depends on MTD_NAND_MXC
483 Enable this if you want that the MXC NAND driver uses the in flash
484 Bad Block Table to know what blocks are bad instead of scanning the
485 entire flash looking for bad block markers.
487 config MACH_MX31MOBOARD
488 bool "Support mx31moboard platforms (EPFL Mobots group)"
490 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
491 select IMX_HAVE_PLATFORM_IMX2_WDT
492 select IMX_HAVE_PLATFORM_IMX_I2C
493 select IMX_HAVE_PLATFORM_IMX_UART
494 select IMX_HAVE_PLATFORM_IPU_CORE
495 select IMX_HAVE_PLATFORM_MXC_EHCI
496 select IMX_HAVE_PLATFORM_MXC_MMC
497 select IMX_HAVE_PLATFORM_SPI_IMX
498 select LEDS_GPIO_REGISTER
499 select MXC_ULPI if USB_ULPI
501 Include support for mx31moboard platform. This includes specific
502 configurations for the board and its peripherals.
505 bool "Support Dave/DENX QongEVB-LITE platform"
507 select IMX_HAVE_PLATFORM_IMX_UART
508 select IMX_HAVE_PLATFORM_IMX2_WDT
510 Include support for Dave/DENX QongEVB-LITE platform. This includes
511 specific configurations for the board and its peripherals.
513 config MACH_ARMADILLO5X0
514 bool "Support Atmark Armadillo-500 Development Base Board"
516 select IMX_HAVE_PLATFORM_GPIO_KEYS
517 select IMX_HAVE_PLATFORM_IMX_I2C
518 select IMX_HAVE_PLATFORM_IMX_UART
519 select IMX_HAVE_PLATFORM_IPU_CORE
520 select IMX_HAVE_PLATFORM_MXC_EHCI
521 select IMX_HAVE_PLATFORM_MXC_MMC
522 select IMX_HAVE_PLATFORM_MXC_NAND
523 select MXC_ULPI if USB_ULPI
525 Include support for Atmark Armadillo-500 platform. This includes
526 specific configurations for the board and its peripherals.
528 config MACH_KZM_ARM11_01
529 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
531 select IMX_HAVE_PLATFORM_IMX_UART
533 Include support for KZM-ARM11-01. This includes specific
534 configurations for the board and its peripherals.
537 bool "Support Buglabs BUGBase platform"
539 select IMX_HAVE_PLATFORM_IMX_UART
542 Include support for BUGBase 1.3 platform. This includes specific
543 configurations for the board and its peripherals.
545 comment "MX35 platforms:"
548 bool "Support Phytec pcm043 (i.MX35) platforms"
550 select IMX_HAVE_PLATFORM_FLEXCAN
551 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
552 select IMX_HAVE_PLATFORM_IMX2_WDT
553 select IMX_HAVE_PLATFORM_IMX_I2C
554 select IMX_HAVE_PLATFORM_IMX_SSI
555 select IMX_HAVE_PLATFORM_IMX_UART
556 select IMX_HAVE_PLATFORM_IPU_CORE
557 select IMX_HAVE_PLATFORM_MXC_EHCI
558 select IMX_HAVE_PLATFORM_MXC_NAND
559 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
560 select MXC_ULPI if USB_ULPI
562 Include support for Phytec pcm043 platform. This includes
563 specific configurations for the board and its peripherals.
566 bool "Support MX35PDK platform"
568 select MXC_DEBUG_BOARD
569 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
570 select IMX_HAVE_PLATFORM_IMX2_WDT
571 select IMX_HAVE_PLATFORM_IMX_I2C
572 select IMX_HAVE_PLATFORM_IMX_UART
573 select IMX_HAVE_PLATFORM_MXC_EHCI
574 select IMX_HAVE_PLATFORM_MXC_NAND
575 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
577 Include support for MX35PDK platform. This includes specific
578 configurations for the board and its peripherals.
580 config MACH_EUKREA_CPUIMX35SD
581 bool "Support Eukrea CPUIMX35 Platform"
583 select IMX_HAVE_PLATFORM_FLEXCAN
584 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
585 select IMX_HAVE_PLATFORM_IMX2_WDT
586 select IMX_HAVE_PLATFORM_IMX_I2C
587 select IMX_HAVE_PLATFORM_IMX_UART
588 select IMX_HAVE_PLATFORM_MXC_EHCI
589 select IMX_HAVE_PLATFORM_MXC_NAND
590 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
591 select MXC_ULPI if USB_ULPI
593 Include support for Eukrea CPUIMX35 platform. This includes
594 specific configurations for the board and its peripherals.
598 depends on MACH_EUKREA_CPUIMX35SD
599 default MACH_EUKREA_MBIMXSD35_BASEBOARD
601 config MACH_EUKREA_MBIMXSD35_BASEBOARD
602 bool "Eukrea MBIMXSD development board"
603 select IMX_HAVE_PLATFORM_GPIO_KEYS
604 select IMX_HAVE_PLATFORM_IMX_SSI
605 select IMX_HAVE_PLATFORM_IPU_CORE
606 select LEDS_GPIO_REGISTER
608 This adds board specific devices that can be found on Eukrea's
609 MBIMXSD evaluation board.
614 bool "Support VPR200 platform"
616 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
617 select IMX_HAVE_PLATFORM_GPIO_KEYS
618 select IMX_HAVE_PLATFORM_IMX2_WDT
619 select IMX_HAVE_PLATFORM_IMX_UART
620 select IMX_HAVE_PLATFORM_IMX_I2C
621 select IMX_HAVE_PLATFORM_IPU_CORE
622 select IMX_HAVE_PLATFORM_MXC_EHCI
623 select IMX_HAVE_PLATFORM_MXC_NAND
624 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
626 Include support for VPR200 platform. This includes specific
627 configurations for the board and its peripherals.
629 comment "i.MX5 platforms:"
632 bool "Support MX50 reference design platform"
635 select IMX_HAVE_PLATFORM_IMX_I2C
636 select IMX_HAVE_PLATFORM_IMX_UART
637 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
638 select IMX_HAVE_PLATFORM_SPI_IMX
640 Include support for MX50 reference design platform (RDP) board. This
641 includes specific configurations for the board and its peripherals.
643 comment "i.MX51 machines:"
646 bool "Support i.MX51 platforms from device tree"
649 select MACH_MX51_BABBAGE
651 Include support for Freescale i.MX51 based platforms
652 using the device tree for discovery
654 config MACH_MX51_BABBAGE
655 bool "Support MX51 BABBAGE platforms"
657 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
658 select IMX_HAVE_PLATFORM_IMX2_WDT
659 select IMX_HAVE_PLATFORM_IMX_I2C
660 select IMX_HAVE_PLATFORM_IMX_UART
661 select IMX_HAVE_PLATFORM_MXC_EHCI
662 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
663 select IMX_HAVE_PLATFORM_SPI_IMX
665 Include support for MX51 Babbage platform, also known as MX51EVK in
666 u-boot. This includes specific configurations for the board and its
670 bool "Support MX51PDK (3DS)"
672 select IMX_HAVE_PLATFORM_IMX2_WDT
673 select IMX_HAVE_PLATFORM_IMX_KEYPAD
674 select IMX_HAVE_PLATFORM_IMX_UART
675 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
676 select IMX_HAVE_PLATFORM_SPI_IMX
677 select MXC_DEBUG_BOARD
679 Include support for MX51PDK (3DS) platform. This includes specific
680 configurations for the board and its peripherals.
682 config MACH_EUKREA_CPUIMX51
683 bool "Support Eukrea CPUIMX51 module"
685 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
686 select IMX_HAVE_PLATFORM_IMX_I2C
687 select IMX_HAVE_PLATFORM_IMX_UART
688 select IMX_HAVE_PLATFORM_MXC_EHCI
689 select IMX_HAVE_PLATFORM_MXC_NAND
690 select IMX_HAVE_PLATFORM_SPI_IMX
692 Include support for Eukrea CPUIMX51 platform. This includes
693 specific configurations for the module and its peripherals.
697 depends on MACH_EUKREA_CPUIMX51
698 default MACH_EUKREA_MBIMX51_BASEBOARD
700 config MACH_EUKREA_MBIMX51_BASEBOARD
701 prompt "Eukrea MBIMX51 development board"
703 select IMX_HAVE_PLATFORM_IMX_KEYPAD
704 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
705 select LEDS_GPIO_REGISTER
707 This adds board specific devices that can be found on Eukrea's
708 MBIMX51 evaluation board.
712 config MACH_EUKREA_CPUIMX51SD
713 bool "Support Eukrea CPUIMX51SD module"
715 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
716 select IMX_HAVE_PLATFORM_IMX_I2C
717 select IMX_HAVE_PLATFORM_IMX_UART
718 select IMX_HAVE_PLATFORM_MXC_EHCI
719 select IMX_HAVE_PLATFORM_MXC_NAND
720 select IMX_HAVE_PLATFORM_SPI_IMX
722 Include support for Eukrea CPUIMX51SD platform. This includes
723 specific configurations for the module and its peripherals.
727 depends on MACH_EUKREA_CPUIMX51SD
728 default MACH_EUKREA_MBIMXSD51_BASEBOARD
730 config MACH_EUKREA_MBIMXSD51_BASEBOARD
731 prompt "Eukrea MBIMXSD development board"
733 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
734 select LEDS_GPIO_REGISTER
736 This adds board specific devices that can be found on Eukrea's
737 MBIMXSD evaluation board.
741 config MX51_EFIKA_COMMON
744 select IMX_HAVE_PLATFORM_IMX_UART
745 select IMX_HAVE_PLATFORM_MXC_EHCI
746 select IMX_HAVE_PLATFORM_PATA_IMX
747 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
748 select IMX_HAVE_PLATFORM_SPI_IMX
749 select MXC_ULPI if USB_ULPI
751 config MACH_MX51_EFIKAMX
752 bool "Support MX51 Genesi Efika MX nettop"
753 select LEDS_GPIO_REGISTER
754 select MX51_EFIKA_COMMON
756 Include support for Genesi Efika MX nettop. This includes specific
757 configurations for the board and its peripherals.
759 config MACH_MX51_EFIKASB
760 bool "Support MX51 Genesi Efika Smartbook"
761 select LEDS_GPIO_REGISTER
762 select MX51_EFIKA_COMMON
764 Include support for Genesi Efika Smartbook. This includes specific
765 configurations for the board and its peripherals.
767 comment "i.MX53 machines:"
770 bool "Support i.MX53 platforms from device tree"
775 select MACH_MX53_LOCO
778 Include support for Freescale i.MX53 based platforms
779 using the device tree for discovery
782 bool "Support MX53 EVK platforms"
784 select IMX_HAVE_PLATFORM_IMX2_WDT
785 select IMX_HAVE_PLATFORM_IMX_UART
786 select IMX_HAVE_PLATFORM_IMX_I2C
787 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
788 select IMX_HAVE_PLATFORM_SPI_IMX
789 select LEDS_GPIO_REGISTER
791 Include support for MX53 EVK platform. This includes specific
792 configurations for the board and its peripherals.
795 bool "Support MX53 SMD platforms"
797 select IMX_HAVE_PLATFORM_IMX2_WDT
798 select IMX_HAVE_PLATFORM_IMX_I2C
799 select IMX_HAVE_PLATFORM_IMX_UART
800 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
802 Include support for MX53 SMD platform. This includes specific
803 configurations for the board and its peripherals.
805 config MACH_MX53_LOCO
806 bool "Support MX53 LOCO platforms"
808 select IMX_HAVE_PLATFORM_IMX2_WDT
809 select IMX_HAVE_PLATFORM_IMX_I2C
810 select IMX_HAVE_PLATFORM_IMX_UART
811 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
812 select IMX_HAVE_PLATFORM_GPIO_KEYS
813 select LEDS_GPIO_REGISTER
815 Include support for MX53 LOCO platform. This includes specific
816 configurations for the board and its peripherals.
819 bool "Support MX53 ARD platforms"
821 select IMX_HAVE_PLATFORM_IMX2_WDT
822 select IMX_HAVE_PLATFORM_IMX_I2C
823 select IMX_HAVE_PLATFORM_IMX_UART
824 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
825 select IMX_HAVE_PLATFORM_GPIO_KEYS
827 Include support for MX53 ARD platform. This includes specific
828 configurations for the board and its peripherals.
830 comment "i.MX6 family:"
833 bool "i.MX6 Quad support"
834 select ARM_CPU_SUSPEND if PM
845 This enables support for Freescale i.MX6 Quad processor.