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_MX2_CAMERA
302 select IMX_HAVE_PLATFORM_MXC_EHCI
303 select IMX_HAVE_PLATFORM_MXC_MMC
304 select IMX_HAVE_PLATFORM_SPI_IMX
305 select MXC_DEBUG_BOARD
306 select MXC_ULPI if USB_ULPI
308 Include support for MX27PDK platform. This includes specific
309 configurations for the board and its peripherals.
311 config MACH_IMX27_VISSTRIM_M10
312 bool "Vista Silicon i.MX27 Visstrim_m10"
314 select IMX_HAVE_PLATFORM_GPIO_KEYS
315 select IMX_HAVE_PLATFORM_IMX_I2C
316 select IMX_HAVE_PLATFORM_IMX_SSI
317 select IMX_HAVE_PLATFORM_IMX_UART
318 select IMX_HAVE_PLATFORM_MX2_CAMERA
319 select IMX_HAVE_PLATFORM_MXC_EHCI
320 select IMX_HAVE_PLATFORM_MXC_MMC
321 select LEDS_GPIO_REGISTER
323 Include support for Visstrim_m10 platform and its different variants.
324 This includes specific configurations for the board and its
327 config MACH_IMX27LITE
328 bool "LogicPD MX27 LITEKIT platform"
330 select IMX_HAVE_PLATFORM_IMX_UART
331 select IMX_HAVE_PLATFORM_IMX_SSI
333 Include support for MX27 LITEKIT platform. This includes specific
334 configurations for the board and its peripherals.
337 bool "Phytec phyCARD-s (pca100)"
339 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
340 select IMX_HAVE_PLATFORM_IMX2_WDT
341 select IMX_HAVE_PLATFORM_IMX_FB
342 select IMX_HAVE_PLATFORM_IMX_I2C
343 select IMX_HAVE_PLATFORM_IMX_SSI
344 select IMX_HAVE_PLATFORM_IMX_UART
345 select IMX_HAVE_PLATFORM_MXC_EHCI
346 select IMX_HAVE_PLATFORM_MXC_MMC
347 select IMX_HAVE_PLATFORM_MXC_NAND
348 select IMX_HAVE_PLATFORM_MXC_W1
349 select IMX_HAVE_PLATFORM_SPI_IMX
350 select MXC_ULPI if USB_ULPI
352 Include support for phyCARD-s (aka pca100) platform. This
353 includes specific configurations for the module and its peripherals.
356 bool "Maxtrack i-MXT TD60"
358 select IMX_HAVE_PLATFORM_IMX_FB
359 select IMX_HAVE_PLATFORM_IMX_I2C
360 select IMX_HAVE_PLATFORM_IMX_UART
361 select IMX_HAVE_PLATFORM_MXC_MMC
362 select IMX_HAVE_PLATFORM_MXC_NAND
364 Include support for i-MXT (aka td60) platform. This
365 includes specific configurations for the module and its peripherals.
367 config MACH_IMX27IPCAM
368 bool "IMX27 IPCAM platform"
370 select IMX_HAVE_PLATFORM_IMX2_WDT
371 select IMX_HAVE_PLATFORM_IMX_UART
373 Include support for IMX27 IPCAM platform. This includes specific
374 configurations for the board and its peripherals.
377 bool "Support i.MX27 platforms from device tree"
381 Include support for Freescale i.MX27 based platforms
382 using the device tree for discovery
388 comment "MX31 platforms:"
391 bool "Support MX31ADS platforms"
393 select IMX_HAVE_PLATFORM_IMX_I2C
394 select IMX_HAVE_PLATFORM_IMX_SSI
395 select IMX_HAVE_PLATFORM_IMX_UART
398 Include support for MX31ADS platform. This includes specific
399 configurations for the board and its peripherals.
401 config MACH_MX31ADS_WM1133_EV1
402 bool "Support Wolfson Microelectronics 1133-EV1 module"
403 depends on MACH_MX31ADS
404 depends on MFD_WM8350_I2C
405 depends on REGULATOR_WM8350
406 select MFD_WM8350_CONFIG_MODE_0
407 select MFD_WM8352_CONFIG_MODE_0
409 Include support for the Wolfson Microelectronics 1133-EV1 PMU
410 and audio module for the MX31ADS platform.
412 config MACH_MX31LILLY
413 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
415 select IMX_HAVE_PLATFORM_IMX_UART
416 select IMX_HAVE_PLATFORM_IPU_CORE
417 select IMX_HAVE_PLATFORM_MXC_EHCI
418 select IMX_HAVE_PLATFORM_MXC_MMC
419 select IMX_HAVE_PLATFORM_SPI_IMX
420 select MXC_ULPI if USB_ULPI
422 Include support for mx31 based LILLY1131 modules. This includes
423 specific configurations for the board and its peripherals.
426 bool "Support MX31 LITEKIT (LogicPD)"
428 select MXC_ULPI if USB_ULPI
429 select IMX_HAVE_PLATFORM_IMX2_WDT
430 select IMX_HAVE_PLATFORM_IMX_UART
431 select IMX_HAVE_PLATFORM_MXC_EHCI
432 select IMX_HAVE_PLATFORM_MXC_MMC
433 select IMX_HAVE_PLATFORM_MXC_NAND
434 select IMX_HAVE_PLATFORM_MXC_RTC
435 select IMX_HAVE_PLATFORM_SPI_IMX
436 select LEDS_GPIO_REGISTER
438 Include support for MX31 LITEKIT platform. This includes specific
439 configurations for the board and its peripherals.
442 bool "Support Phytec pcm037 (i.MX31) platforms"
444 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
445 select IMX_HAVE_PLATFORM_IMX2_WDT
446 select IMX_HAVE_PLATFORM_IMX_I2C
447 select IMX_HAVE_PLATFORM_IMX_UART
448 select IMX_HAVE_PLATFORM_IPU_CORE
449 select IMX_HAVE_PLATFORM_MXC_EHCI
450 select IMX_HAVE_PLATFORM_MXC_MMC
451 select IMX_HAVE_PLATFORM_MXC_NAND
452 select IMX_HAVE_PLATFORM_MXC_W1
453 select MXC_ULPI if USB_ULPI
455 Include support for Phytec pcm037 platform. This includes
456 specific configurations for the board and its peripherals.
458 config MACH_PCM037_EET
459 bool "Support pcm037 EET board extensions"
460 depends on MACH_PCM037
461 select IMX_HAVE_PLATFORM_GPIO_KEYS
462 select IMX_HAVE_PLATFORM_SPI_IMX
464 Add support for PCM037 EET baseboard extensions. If you are using the
465 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
466 command-line parameter.
469 bool "Support MX31PDK (3DS)"
471 select MXC_DEBUG_BOARD
472 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
473 select IMX_HAVE_PLATFORM_IMX2_WDT
474 select IMX_HAVE_PLATFORM_IMX_I2C
475 select IMX_HAVE_PLATFORM_IMX_KEYPAD
476 select IMX_HAVE_PLATFORM_IMX_UART
477 select IMX_HAVE_PLATFORM_IPU_CORE
478 select IMX_HAVE_PLATFORM_MXC_EHCI
479 select IMX_HAVE_PLATFORM_MXC_MMC
480 select IMX_HAVE_PLATFORM_MXC_NAND
481 select IMX_HAVE_PLATFORM_SPI_IMX
482 select MXC_ULPI if USB_ULPI
484 Include support for MX31PDK (3DS) platform. This includes specific
485 configurations for the board and its peripherals.
487 config MACH_MX31_3DS_MXC_NAND_USE_BBT
488 bool "Make the MXC NAND driver use the in flash Bad Block Table"
489 depends on MACH_MX31_3DS
490 depends on MTD_NAND_MXC
492 Enable this if you want that the MXC NAND driver uses the in flash
493 Bad Block Table to know what blocks are bad instead of scanning the
494 entire flash looking for bad block markers.
496 config MACH_MX31MOBOARD
497 bool "Support mx31moboard platforms (EPFL Mobots group)"
499 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
500 select IMX_HAVE_PLATFORM_IMX2_WDT
501 select IMX_HAVE_PLATFORM_IMX_I2C
502 select IMX_HAVE_PLATFORM_IMX_UART
503 select IMX_HAVE_PLATFORM_IPU_CORE
504 select IMX_HAVE_PLATFORM_MXC_EHCI
505 select IMX_HAVE_PLATFORM_MXC_MMC
506 select IMX_HAVE_PLATFORM_SPI_IMX
507 select LEDS_GPIO_REGISTER
508 select MXC_ULPI if USB_ULPI
510 Include support for mx31moboard platform. This includes specific
511 configurations for the board and its peripherals.
514 bool "Support Dave/DENX QongEVB-LITE platform"
516 select IMX_HAVE_PLATFORM_IMX_UART
517 select IMX_HAVE_PLATFORM_IMX2_WDT
519 Include support for Dave/DENX QongEVB-LITE platform. This includes
520 specific configurations for the board and its peripherals.
522 config MACH_ARMADILLO5X0
523 bool "Support Atmark Armadillo-500 Development Base Board"
525 select IMX_HAVE_PLATFORM_GPIO_KEYS
526 select IMX_HAVE_PLATFORM_IMX_I2C
527 select IMX_HAVE_PLATFORM_IMX_UART
528 select IMX_HAVE_PLATFORM_IPU_CORE
529 select IMX_HAVE_PLATFORM_MXC_EHCI
530 select IMX_HAVE_PLATFORM_MXC_MMC
531 select IMX_HAVE_PLATFORM_MXC_NAND
532 select MXC_ULPI if USB_ULPI
534 Include support for Atmark Armadillo-500 platform. This includes
535 specific configurations for the board and its peripherals.
537 config MACH_KZM_ARM11_01
538 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
540 select IMX_HAVE_PLATFORM_IMX_UART
542 Include support for KZM-ARM11-01. This includes specific
543 configurations for the board and its peripherals.
546 bool "Support Buglabs BUGBase platform"
548 select IMX_HAVE_PLATFORM_IMX_UART
551 Include support for BUGBase 1.3 platform. This includes specific
552 configurations for the board and its peripherals.
554 comment "MX35 platforms:"
557 bool "Support Phytec pcm043 (i.MX35) platforms"
559 select IMX_HAVE_PLATFORM_FLEXCAN
560 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
561 select IMX_HAVE_PLATFORM_IMX2_WDT
562 select IMX_HAVE_PLATFORM_IMX_I2C
563 select IMX_HAVE_PLATFORM_IMX_SSI
564 select IMX_HAVE_PLATFORM_IMX_UART
565 select IMX_HAVE_PLATFORM_IPU_CORE
566 select IMX_HAVE_PLATFORM_MXC_EHCI
567 select IMX_HAVE_PLATFORM_MXC_NAND
568 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
569 select MXC_ULPI if USB_ULPI
571 Include support for Phytec pcm043 platform. This includes
572 specific configurations for the board and its peripherals.
575 bool "Support MX35PDK platform"
577 select MXC_DEBUG_BOARD
578 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
579 select IMX_HAVE_PLATFORM_IMX2_WDT
580 select IMX_HAVE_PLATFORM_IMX_I2C
581 select IMX_HAVE_PLATFORM_IMX_UART
582 select IMX_HAVE_PLATFORM_MXC_EHCI
583 select IMX_HAVE_PLATFORM_MXC_NAND
584 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
586 Include support for MX35PDK platform. This includes specific
587 configurations for the board and its peripherals.
589 config MACH_EUKREA_CPUIMX35SD
590 bool "Support Eukrea CPUIMX35 Platform"
592 select IMX_HAVE_PLATFORM_FLEXCAN
593 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
594 select IMX_HAVE_PLATFORM_IMX2_WDT
595 select IMX_HAVE_PLATFORM_IMX_I2C
596 select IMX_HAVE_PLATFORM_IMX_UART
597 select IMX_HAVE_PLATFORM_MXC_EHCI
598 select IMX_HAVE_PLATFORM_MXC_NAND
599 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
600 select MXC_ULPI if USB_ULPI
602 Include support for Eukrea CPUIMX35 platform. This includes
603 specific configurations for the board and its peripherals.
607 depends on MACH_EUKREA_CPUIMX35SD
608 default MACH_EUKREA_MBIMXSD35_BASEBOARD
610 config MACH_EUKREA_MBIMXSD35_BASEBOARD
611 bool "Eukrea MBIMXSD development board"
612 select IMX_HAVE_PLATFORM_GPIO_KEYS
613 select IMX_HAVE_PLATFORM_IMX_SSI
614 select IMX_HAVE_PLATFORM_IPU_CORE
615 select LEDS_GPIO_REGISTER
617 This adds board specific devices that can be found on Eukrea's
618 MBIMXSD evaluation board.
623 bool "Support VPR200 platform"
625 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
626 select IMX_HAVE_PLATFORM_GPIO_KEYS
627 select IMX_HAVE_PLATFORM_IMX2_WDT
628 select IMX_HAVE_PLATFORM_IMX_UART
629 select IMX_HAVE_PLATFORM_IMX_I2C
630 select IMX_HAVE_PLATFORM_IPU_CORE
631 select IMX_HAVE_PLATFORM_MXC_EHCI
632 select IMX_HAVE_PLATFORM_MXC_NAND
633 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
635 Include support for VPR200 platform. This includes specific
636 configurations for the board and its peripherals.
638 comment "i.MX5 platforms:"
641 bool "Support MX50 reference design platform"
644 select IMX_HAVE_PLATFORM_IMX_I2C
645 select IMX_HAVE_PLATFORM_IMX_UART
646 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
647 select IMX_HAVE_PLATFORM_SPI_IMX
649 Include support for MX50 reference design platform (RDP) board. This
650 includes specific configurations for the board and its peripherals.
652 comment "i.MX51 machines:"
655 bool "Support i.MX51 platforms from device tree"
658 select MACH_MX51_BABBAGE
660 Include support for Freescale i.MX51 based platforms
661 using the device tree for discovery
663 config MACH_MX51_BABBAGE
664 bool "Support MX51 BABBAGE platforms"
666 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
667 select IMX_HAVE_PLATFORM_IMX2_WDT
668 select IMX_HAVE_PLATFORM_IMX_I2C
669 select IMX_HAVE_PLATFORM_IMX_UART
670 select IMX_HAVE_PLATFORM_MXC_EHCI
671 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
672 select IMX_HAVE_PLATFORM_SPI_IMX
674 Include support for MX51 Babbage platform, also known as MX51EVK in
675 u-boot. This includes specific configurations for the board and its
679 bool "Support MX51PDK (3DS)"
681 select IMX_HAVE_PLATFORM_IMX2_WDT
682 select IMX_HAVE_PLATFORM_IMX_KEYPAD
683 select IMX_HAVE_PLATFORM_IMX_UART
684 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
685 select IMX_HAVE_PLATFORM_SPI_IMX
686 select MXC_DEBUG_BOARD
688 Include support for MX51PDK (3DS) platform. This includes specific
689 configurations for the board and its peripherals.
691 config MACH_EUKREA_CPUIMX51
692 bool "Support Eukrea CPUIMX51 module"
694 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
695 select IMX_HAVE_PLATFORM_IMX_I2C
696 select IMX_HAVE_PLATFORM_IMX_UART
697 select IMX_HAVE_PLATFORM_MXC_EHCI
698 select IMX_HAVE_PLATFORM_MXC_NAND
699 select IMX_HAVE_PLATFORM_SPI_IMX
701 Include support for Eukrea CPUIMX51 platform. This includes
702 specific configurations for the module and its peripherals.
706 depends on MACH_EUKREA_CPUIMX51
707 default MACH_EUKREA_MBIMX51_BASEBOARD
709 config MACH_EUKREA_MBIMX51_BASEBOARD
710 prompt "Eukrea MBIMX51 development board"
712 select IMX_HAVE_PLATFORM_IMX_KEYPAD
713 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
714 select LEDS_GPIO_REGISTER
716 This adds board specific devices that can be found on Eukrea's
717 MBIMX51 evaluation board.
721 config MACH_EUKREA_CPUIMX51SD
722 bool "Support Eukrea CPUIMX51SD module"
724 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
725 select IMX_HAVE_PLATFORM_IMX_I2C
726 select IMX_HAVE_PLATFORM_IMX_UART
727 select IMX_HAVE_PLATFORM_MXC_EHCI
728 select IMX_HAVE_PLATFORM_MXC_NAND
729 select IMX_HAVE_PLATFORM_SPI_IMX
731 Include support for Eukrea CPUIMX51SD platform. This includes
732 specific configurations for the module and its peripherals.
736 depends on MACH_EUKREA_CPUIMX51SD
737 default MACH_EUKREA_MBIMXSD51_BASEBOARD
739 config MACH_EUKREA_MBIMXSD51_BASEBOARD
740 prompt "Eukrea MBIMXSD development board"
742 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
743 select LEDS_GPIO_REGISTER
745 This adds board specific devices that can be found on Eukrea's
746 MBIMXSD evaluation board.
750 config MX51_EFIKA_COMMON
753 select IMX_HAVE_PLATFORM_IMX_UART
754 select IMX_HAVE_PLATFORM_MXC_EHCI
755 select IMX_HAVE_PLATFORM_PATA_IMX
756 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
757 select IMX_HAVE_PLATFORM_SPI_IMX
758 select MXC_ULPI if USB_ULPI
760 config MACH_MX51_EFIKAMX
761 bool "Support MX51 Genesi Efika MX nettop"
762 select LEDS_GPIO_REGISTER
763 select MX51_EFIKA_COMMON
765 Include support for Genesi Efika MX nettop. This includes specific
766 configurations for the board and its peripherals.
768 config MACH_MX51_EFIKASB
769 bool "Support MX51 Genesi Efika Smartbook"
770 select LEDS_GPIO_REGISTER
771 select MX51_EFIKA_COMMON
773 Include support for Genesi Efika Smartbook. This includes specific
774 configurations for the board and its peripherals.
776 comment "i.MX53 machines:"
779 bool "Support i.MX53 platforms from device tree"
784 select MACH_MX53_LOCO
787 Include support for Freescale i.MX53 based platforms
788 using the device tree for discovery
791 bool "Support MX53 EVK platforms"
793 select IMX_HAVE_PLATFORM_IMX2_WDT
794 select IMX_HAVE_PLATFORM_IMX_UART
795 select IMX_HAVE_PLATFORM_IMX_I2C
796 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
797 select IMX_HAVE_PLATFORM_SPI_IMX
798 select LEDS_GPIO_REGISTER
800 Include support for MX53 EVK platform. This includes specific
801 configurations for the board and its peripherals.
804 bool "Support MX53 SMD platforms"
806 select IMX_HAVE_PLATFORM_IMX2_WDT
807 select IMX_HAVE_PLATFORM_IMX_I2C
808 select IMX_HAVE_PLATFORM_IMX_UART
809 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
811 Include support for MX53 SMD platform. This includes specific
812 configurations for the board and its peripherals.
814 config MACH_MX53_LOCO
815 bool "Support MX53 LOCO platforms"
817 select IMX_HAVE_PLATFORM_IMX2_WDT
818 select IMX_HAVE_PLATFORM_IMX_I2C
819 select IMX_HAVE_PLATFORM_IMX_UART
820 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
821 select IMX_HAVE_PLATFORM_GPIO_KEYS
822 select LEDS_GPIO_REGISTER
824 Include support for MX53 LOCO platform. This includes specific
825 configurations for the board and its peripherals.
828 bool "Support MX53 ARD platforms"
830 select IMX_HAVE_PLATFORM_IMX2_WDT
831 select IMX_HAVE_PLATFORM_IMX_I2C
832 select IMX_HAVE_PLATFORM_IMX_UART
833 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
834 select IMX_HAVE_PLATFORM_GPIO_KEYS
836 Include support for MX53 ARD platform. This includes specific
837 configurations for the board and its peripherals.
839 comment "i.MX6 family:"
842 bool "i.MX6 Quad support"
843 select ARM_CPU_SUSPEND if PM
854 This enables support for Freescale i.MX6 Quad processor.