38 select IMX_HAVE_IOMUX_V1
45 select IMX_HAVE_IOMUX_V1
52 select ARCH_MXC_IOMUX_V3
59 select IMX_HAVE_IOMUX_V1
65 select IMX_HAVE_PLATFORM_MXC_RNGA
67 select SMP_ON_UP if SMP
72 select ARCH_MXC_IOMUX_V3
75 select SMP_ON_UP if SMP
80 select ARCH_MXC_IOMUX_V3
81 select ARCH_HAS_CPUFREQ
104 comment "MX1 platforms:"
109 bool "MX1ADS platform"
112 select IMX_HAVE_PLATFORM_IMX_I2C
113 select IMX_HAVE_PLATFORM_IMX_UART
115 Say Y here if you are using Motorola MX1ADS/MXLADS boards
118 bool "Synertronixx scb9328"
119 select IMX_HAVE_PLATFORM_IMX_UART
121 Say Y here if you are using a Synertronixx scb9328 board
126 select IMX_HAVE_PLATFORM_IMX_I2C
127 select IMX_HAVE_PLATFORM_IMX_UART
129 Say Yes here if you are using the Armadeus APF9328 development board
131 comment "MX21 platforms:"
134 bool "MX21ADS platform"
136 select IMX_HAVE_PLATFORM_IMX_FB
137 select IMX_HAVE_PLATFORM_IMX_UART
138 select IMX_HAVE_PLATFORM_MXC_MMC
139 select IMX_HAVE_PLATFORM_MXC_NAND
141 Include support for MX21ADS platform. This includes specific
142 configurations for the board and its peripherals.
144 comment "MX25 platforms:"
147 bool "Support MX25PDK (3DS) Platform"
149 select IMX_HAVE_PLATFORM_FLEXCAN
150 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
151 select IMX_HAVE_PLATFORM_IMX2_WDT
152 select IMX_HAVE_PLATFORM_IMXDI_RTC
153 select IMX_HAVE_PLATFORM_IMX_I2C
154 select IMX_HAVE_PLATFORM_IMX_FB
155 select IMX_HAVE_PLATFORM_IMX_KEYPAD
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
161 config MACH_EUKREA_CPUIMX25SD
162 bool "Support Eukrea CPUIMX25 Platform"
164 select IMX_HAVE_PLATFORM_FLEXCAN
165 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
166 select IMX_HAVE_PLATFORM_IMX2_WDT
167 select IMX_HAVE_PLATFORM_IMXDI_RTC
168 select IMX_HAVE_PLATFORM_IMX_FB
169 select IMX_HAVE_PLATFORM_IMX_I2C
170 select IMX_HAVE_PLATFORM_IMX_UART
171 select IMX_HAVE_PLATFORM_MXC_EHCI
172 select IMX_HAVE_PLATFORM_MXC_NAND
173 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
174 select MXC_ULPI if USB_ULPI
178 depends on MACH_EUKREA_CPUIMX25SD
179 default MACH_EUKREA_MBIMXSD25_BASEBOARD
181 config MACH_EUKREA_MBIMXSD25_BASEBOARD
182 bool "Eukrea MBIMXSD development board"
183 select IMX_HAVE_PLATFORM_GPIO_KEYS
184 select IMX_HAVE_PLATFORM_IMX_SSI
185 select IMX_HAVE_PLATFORM_SPI_IMX
186 select LEDS_GPIO_REGISTER
188 This adds board specific devices that can be found on Eukrea's
189 MBIMXSD evaluation board.
193 comment "MX27 platforms:"
196 bool "MX27ADS platform"
198 select IMX_HAVE_PLATFORM_IMX_FB
199 select IMX_HAVE_PLATFORM_IMX_I2C
200 select IMX_HAVE_PLATFORM_IMX_UART
201 select IMX_HAVE_PLATFORM_MXC_MMC
202 select IMX_HAVE_PLATFORM_MXC_NAND
203 select IMX_HAVE_PLATFORM_MXC_W1
205 Include support for MX27ADS platform. This includes specific
206 configurations for the board and its peripherals.
209 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
211 select IMX_HAVE_PLATFORM_IMX2_WDT
212 select IMX_HAVE_PLATFORM_IMX_I2C
213 select IMX_HAVE_PLATFORM_IMX_UART
214 select IMX_HAVE_PLATFORM_MXC_EHCI
215 select IMX_HAVE_PLATFORM_MXC_NAND
216 select IMX_HAVE_PLATFORM_MXC_W1
217 select IMX_HAVE_PLATFORM_SPI_IMX
218 select MXC_ULPI if USB_ULPI
220 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
221 includes specific configurations for the module and its peripherals.
225 depends on MACH_PCM038
226 default MACH_PCM970_BASEBOARD
228 config MACH_PCM970_BASEBOARD
229 bool "PHYTEC PCM970 development board"
230 select IMX_HAVE_PLATFORM_IMX_FB
231 select IMX_HAVE_PLATFORM_MXC_MMC
233 This adds board specific devices that can be found on Phytec's
234 PCM970 evaluation board.
239 bool "Eukrea CPUIMX27 module"
241 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
242 select IMX_HAVE_PLATFORM_IMX2_WDT
243 select IMX_HAVE_PLATFORM_IMX_I2C
244 select IMX_HAVE_PLATFORM_IMX_UART
245 select IMX_HAVE_PLATFORM_MXC_EHCI
246 select IMX_HAVE_PLATFORM_MXC_NAND
247 select IMX_HAVE_PLATFORM_MXC_W1
248 select MXC_ULPI if USB_ULPI
250 Include support for Eukrea CPUIMX27 platform. This includes
251 specific configurations for the module and its peripherals.
253 config MACH_EUKREA_CPUIMX27_USESDHC2
254 bool "CPUIMX27 integrates SDHC2 module"
255 depends on MACH_CPUIMX27
256 select IMX_HAVE_PLATFORM_MXC_MMC
258 This adds support for the internal SDHC2 used on CPUIMX27
261 config MACH_EUKREA_CPUIMX27_USEUART4
262 bool "CPUIMX27 integrates UART4 module"
263 depends on MACH_CPUIMX27
265 This adds support for the internal UART4 used on CPUIMX27
270 depends on MACH_CPUIMX27
271 default MACH_EUKREA_MBIMX27_BASEBOARD
273 config MACH_EUKREA_MBIMX27_BASEBOARD
274 bool "Eukrea MBIMX27 development board"
275 select IMX_HAVE_PLATFORM_IMX_FB
276 select IMX_HAVE_PLATFORM_IMX_KEYPAD
277 select IMX_HAVE_PLATFORM_IMX_SSI
278 select IMX_HAVE_PLATFORM_IMX_UART
279 select IMX_HAVE_PLATFORM_MXC_MMC
280 select IMX_HAVE_PLATFORM_SPI_IMX
281 select LEDS_GPIO_REGISTER
283 This adds board specific devices that can be found on Eukrea's
284 MBIMX27 evaluation board.
289 bool "MX27PDK platform"
291 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
292 select IMX_HAVE_PLATFORM_IMX2_WDT
293 select IMX_HAVE_PLATFORM_IMX_FB
294 select IMX_HAVE_PLATFORM_IMX_I2C
295 select IMX_HAVE_PLATFORM_IMX_KEYPAD
296 select IMX_HAVE_PLATFORM_IMX_UART
297 select IMX_HAVE_PLATFORM_MX2_CAMERA
298 select IMX_HAVE_PLATFORM_MXC_EHCI
299 select IMX_HAVE_PLATFORM_MXC_MMC
300 select IMX_HAVE_PLATFORM_SPI_IMX
301 select MXC_DEBUG_BOARD
302 select MXC_ULPI if USB_ULPI
304 Include support for MX27PDK platform. This includes specific
305 configurations for the board and its peripherals.
307 config MACH_IMX27_VISSTRIM_M10
308 bool "Vista Silicon i.MX27 Visstrim_m10"
310 select IMX_HAVE_PLATFORM_GPIO_KEYS
311 select IMX_HAVE_PLATFORM_IMX_I2C
312 select IMX_HAVE_PLATFORM_IMX_SSI
313 select IMX_HAVE_PLATFORM_IMX_UART
314 select IMX_HAVE_PLATFORM_MX2_CAMERA
315 select IMX_HAVE_PLATFORM_MXC_EHCI
316 select IMX_HAVE_PLATFORM_MXC_MMC
317 select LEDS_GPIO_REGISTER
319 Include support for Visstrim_m10 platform and its different variants.
320 This includes specific configurations for the board and its
323 config MACH_IMX27LITE
324 bool "LogicPD MX27 LITEKIT platform"
326 select IMX_HAVE_PLATFORM_IMX_UART
327 select IMX_HAVE_PLATFORM_IMX_SSI
329 Include support for MX27 LITEKIT platform. This includes specific
330 configurations for the board and its peripherals.
333 bool "Phytec phyCARD-s (pca100)"
335 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
336 select IMX_HAVE_PLATFORM_IMX2_WDT
337 select IMX_HAVE_PLATFORM_IMX_FB
338 select IMX_HAVE_PLATFORM_IMX_I2C
339 select IMX_HAVE_PLATFORM_IMX_SSI
340 select IMX_HAVE_PLATFORM_IMX_UART
341 select IMX_HAVE_PLATFORM_MXC_EHCI
342 select IMX_HAVE_PLATFORM_MXC_MMC
343 select IMX_HAVE_PLATFORM_MXC_NAND
344 select IMX_HAVE_PLATFORM_MXC_W1
345 select IMX_HAVE_PLATFORM_SPI_IMX
346 select MXC_ULPI if USB_ULPI
348 Include support for phyCARD-s (aka pca100) platform. This
349 includes specific configurations for the module and its peripherals.
352 bool "Maxtrack i-MXT TD60"
354 select IMX_HAVE_PLATFORM_IMX_FB
355 select IMX_HAVE_PLATFORM_IMX_I2C
356 select IMX_HAVE_PLATFORM_IMX_UART
357 select IMX_HAVE_PLATFORM_MXC_MMC
358 select IMX_HAVE_PLATFORM_MXC_NAND
360 Include support for i-MXT (aka td60) platform. This
361 includes specific configurations for the module and its peripherals.
363 config MACH_IMX27IPCAM
364 bool "IMX27 IPCAM platform"
366 select IMX_HAVE_PLATFORM_IMX2_WDT
367 select IMX_HAVE_PLATFORM_IMX_UART
369 Include support for IMX27 IPCAM platform. This includes specific
370 configurations for the board and its peripherals.
373 bool "Support i.MX27 platforms from device tree"
377 Include support for Freescale i.MX27 based platforms
378 using the device tree for discovery
384 comment "MX31 platforms:"
387 bool "Support MX31ADS platforms"
389 select IMX_HAVE_PLATFORM_IMX_I2C
390 select IMX_HAVE_PLATFORM_IMX_SSI
391 select IMX_HAVE_PLATFORM_IMX_UART
394 Include support for MX31ADS platform. This includes specific
395 configurations for the board and its peripherals.
397 config MACH_MX31ADS_WM1133_EV1
398 bool "Support Wolfson Microelectronics 1133-EV1 module"
399 depends on MACH_MX31ADS
400 depends on MFD_WM8350_I2C
401 depends on REGULATOR_WM8350
402 select MFD_WM8350_CONFIG_MODE_0
403 select MFD_WM8352_CONFIG_MODE_0
405 Include support for the Wolfson Microelectronics 1133-EV1 PMU
406 and audio module for the MX31ADS platform.
408 config MACH_MX31LILLY
409 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
411 select IMX_HAVE_PLATFORM_IMX_UART
412 select IMX_HAVE_PLATFORM_IPU_CORE
413 select IMX_HAVE_PLATFORM_MXC_EHCI
414 select IMX_HAVE_PLATFORM_MXC_MMC
415 select IMX_HAVE_PLATFORM_SPI_IMX
416 select MXC_ULPI if USB_ULPI
418 Include support for mx31 based LILLY1131 modules. This includes
419 specific configurations for the board and its peripherals.
422 bool "Support MX31 LITEKIT (LogicPD)"
424 select MXC_ULPI if USB_ULPI
425 select IMX_HAVE_PLATFORM_IMX2_WDT
426 select IMX_HAVE_PLATFORM_IMX_UART
427 select IMX_HAVE_PLATFORM_MXC_EHCI
428 select IMX_HAVE_PLATFORM_MXC_MMC
429 select IMX_HAVE_PLATFORM_MXC_NAND
430 select IMX_HAVE_PLATFORM_MXC_RTC
431 select IMX_HAVE_PLATFORM_SPI_IMX
432 select LEDS_GPIO_REGISTER
434 Include support for MX31 LITEKIT platform. This includes specific
435 configurations for the board and its peripherals.
438 bool "Support Phytec pcm037 (i.MX31) platforms"
440 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
441 select IMX_HAVE_PLATFORM_IMX2_WDT
442 select IMX_HAVE_PLATFORM_IMX_I2C
443 select IMX_HAVE_PLATFORM_IMX_UART
444 select IMX_HAVE_PLATFORM_IPU_CORE
445 select IMX_HAVE_PLATFORM_MXC_EHCI
446 select IMX_HAVE_PLATFORM_MXC_MMC
447 select IMX_HAVE_PLATFORM_MXC_NAND
448 select IMX_HAVE_PLATFORM_MXC_W1
449 select MXC_ULPI if USB_ULPI
451 Include support for Phytec pcm037 platform. This includes
452 specific configurations for the board and its peripherals.
454 config MACH_PCM037_EET
455 bool "Support pcm037 EET board extensions"
456 depends on MACH_PCM037
457 select IMX_HAVE_PLATFORM_GPIO_KEYS
458 select IMX_HAVE_PLATFORM_SPI_IMX
460 Add support for PCM037 EET baseboard extensions. If you are using the
461 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
462 command-line parameter.
465 bool "Support MX31PDK (3DS)"
467 select MXC_DEBUG_BOARD
468 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
469 select IMX_HAVE_PLATFORM_IMX2_WDT
470 select IMX_HAVE_PLATFORM_IMX_I2C
471 select IMX_HAVE_PLATFORM_IMX_KEYPAD
472 select IMX_HAVE_PLATFORM_IMX_UART
473 select IMX_HAVE_PLATFORM_IPU_CORE
474 select IMX_HAVE_PLATFORM_MXC_EHCI
475 select IMX_HAVE_PLATFORM_MXC_MMC
476 select IMX_HAVE_PLATFORM_MXC_NAND
477 select IMX_HAVE_PLATFORM_SPI_IMX
478 select MXC_ULPI if USB_ULPI
480 Include support for MX31PDK (3DS) platform. This includes specific
481 configurations for the board and its peripherals.
483 config MACH_MX31_3DS_MXC_NAND_USE_BBT
484 bool "Make the MXC NAND driver use the in flash Bad Block Table"
485 depends on MACH_MX31_3DS
486 depends on MTD_NAND_MXC
488 Enable this if you want that the MXC NAND driver uses the in flash
489 Bad Block Table to know what blocks are bad instead of scanning the
490 entire flash looking for bad block markers.
492 config MACH_MX31MOBOARD
493 bool "Support mx31moboard platforms (EPFL Mobots group)"
495 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
496 select IMX_HAVE_PLATFORM_IMX2_WDT
497 select IMX_HAVE_PLATFORM_IMX_I2C
498 select IMX_HAVE_PLATFORM_IMX_UART
499 select IMX_HAVE_PLATFORM_IPU_CORE
500 select IMX_HAVE_PLATFORM_MXC_EHCI
501 select IMX_HAVE_PLATFORM_MXC_MMC
502 select IMX_HAVE_PLATFORM_SPI_IMX
503 select LEDS_GPIO_REGISTER
504 select MXC_ULPI if USB_ULPI
506 Include support for mx31moboard platform. This includes specific
507 configurations for the board and its peripherals.
510 bool "Support Dave/DENX QongEVB-LITE platform"
512 select IMX_HAVE_PLATFORM_IMX_UART
513 select IMX_HAVE_PLATFORM_IMX2_WDT
515 Include support for Dave/DENX QongEVB-LITE platform. This includes
516 specific configurations for the board and its peripherals.
518 config MACH_ARMADILLO5X0
519 bool "Support Atmark Armadillo-500 Development Base Board"
521 select IMX_HAVE_PLATFORM_GPIO_KEYS
522 select IMX_HAVE_PLATFORM_IMX_I2C
523 select IMX_HAVE_PLATFORM_IMX_UART
524 select IMX_HAVE_PLATFORM_IPU_CORE
525 select IMX_HAVE_PLATFORM_MXC_EHCI
526 select IMX_HAVE_PLATFORM_MXC_MMC
527 select IMX_HAVE_PLATFORM_MXC_NAND
528 select MXC_ULPI if USB_ULPI
530 Include support for Atmark Armadillo-500 platform. This includes
531 specific configurations for the board and its peripherals.
533 config MACH_KZM_ARM11_01
534 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
536 select IMX_HAVE_PLATFORM_IMX_UART
538 Include support for KZM-ARM11-01. This includes specific
539 configurations for the board and its peripherals.
542 bool "Support Buglabs BUGBase platform"
544 select IMX_HAVE_PLATFORM_IMX_UART
547 Include support for BUGBase 1.3 platform. This includes specific
548 configurations for the board and its peripherals.
550 comment "MX35 platforms:"
553 bool "Support Phytec pcm043 (i.MX35) platforms"
555 select IMX_HAVE_PLATFORM_FLEXCAN
556 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
557 select IMX_HAVE_PLATFORM_IMX2_WDT
558 select IMX_HAVE_PLATFORM_IMX_I2C
559 select IMX_HAVE_PLATFORM_IMX_SSI
560 select IMX_HAVE_PLATFORM_IMX_UART
561 select IMX_HAVE_PLATFORM_IPU_CORE
562 select IMX_HAVE_PLATFORM_MXC_EHCI
563 select IMX_HAVE_PLATFORM_MXC_NAND
564 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
565 select MXC_ULPI if USB_ULPI
567 Include support for Phytec pcm043 platform. This includes
568 specific configurations for the board and its peripherals.
571 bool "Support MX35PDK platform"
573 select MXC_DEBUG_BOARD
574 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
575 select IMX_HAVE_PLATFORM_IMX2_WDT
576 select IMX_HAVE_PLATFORM_IMX_FB
577 select IMX_HAVE_PLATFORM_IMX_I2C
578 select IMX_HAVE_PLATFORM_IMX_UART
579 select IMX_HAVE_PLATFORM_IPU_CORE
580 select IMX_HAVE_PLATFORM_MXC_EHCI
581 select IMX_HAVE_PLATFORM_MXC_NAND
582 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
584 Include support for MX35PDK platform. This includes specific
585 configurations for the board and its peripherals.
587 config MACH_EUKREA_CPUIMX35SD
588 bool "Support Eukrea CPUIMX35 Platform"
590 select IMX_HAVE_PLATFORM_FLEXCAN
591 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
592 select IMX_HAVE_PLATFORM_IMX2_WDT
593 select IMX_HAVE_PLATFORM_IMX_I2C
594 select IMX_HAVE_PLATFORM_IMX_UART
595 select IMX_HAVE_PLATFORM_MXC_EHCI
596 select IMX_HAVE_PLATFORM_MXC_NAND
597 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
598 select MXC_ULPI if USB_ULPI
600 Include support for Eukrea CPUIMX35 platform. This includes
601 specific configurations for the board and its peripherals.
605 depends on MACH_EUKREA_CPUIMX35SD
606 default MACH_EUKREA_MBIMXSD35_BASEBOARD
608 config MACH_EUKREA_MBIMXSD35_BASEBOARD
609 bool "Eukrea MBIMXSD development board"
610 select IMX_HAVE_PLATFORM_GPIO_KEYS
611 select IMX_HAVE_PLATFORM_IMX_SSI
612 select IMX_HAVE_PLATFORM_IPU_CORE
613 select IMX_HAVE_PLATFORM_SPI_IMX
614 select LEDS_GPIO_REGISTER
616 This adds board specific devices that can be found on Eukrea's
617 MBIMXSD evaluation board.
622 bool "Support VPR200 platform"
624 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
625 select IMX_HAVE_PLATFORM_GPIO_KEYS
626 select IMX_HAVE_PLATFORM_IMX2_WDT
627 select IMX_HAVE_PLATFORM_IMX_UART
628 select IMX_HAVE_PLATFORM_IMX_I2C
629 select IMX_HAVE_PLATFORM_IPU_CORE
630 select IMX_HAVE_PLATFORM_MXC_EHCI
631 select IMX_HAVE_PLATFORM_MXC_NAND
632 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
634 Include support for VPR200 platform. This includes specific
635 configurations for the board and its peripherals.
637 comment "i.MX5 platforms:"
640 bool "Support MX50 reference design platform"
643 select IMX_HAVE_PLATFORM_IMX_I2C
644 select IMX_HAVE_PLATFORM_IMX_UART
645 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
646 select IMX_HAVE_PLATFORM_SPI_IMX
648 Include support for MX50 reference design platform (RDP) board. This
649 includes specific configurations for the board and its peripherals.
651 comment "i.MX51 machines:"
654 bool "Support i.MX51 platforms from device tree"
657 select MACH_MX51_BABBAGE
659 Include support for Freescale i.MX51 based platforms
660 using the device tree for discovery
662 config MACH_MX51_BABBAGE
663 bool "Support MX51 BABBAGE platforms"
665 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
666 select IMX_HAVE_PLATFORM_IMX2_WDT
667 select IMX_HAVE_PLATFORM_IMX_I2C
668 select IMX_HAVE_PLATFORM_IMX_UART
669 select IMX_HAVE_PLATFORM_MXC_EHCI
670 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
671 select IMX_HAVE_PLATFORM_SPI_IMX
673 Include support for MX51 Babbage platform, also known as MX51EVK in
674 u-boot. This includes specific configurations for the board and its
678 bool "Support MX51PDK (3DS)"
680 select IMX_HAVE_PLATFORM_IMX2_WDT
681 select IMX_HAVE_PLATFORM_IMX_KEYPAD
682 select IMX_HAVE_PLATFORM_IMX_UART
683 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
684 select IMX_HAVE_PLATFORM_SPI_IMX
685 select MXC_DEBUG_BOARD
687 Include support for MX51PDK (3DS) platform. This includes specific
688 configurations for the board and its peripherals.
690 config MACH_EUKREA_CPUIMX51SD
691 bool "Support Eukrea CPUIMX51SD module"
693 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
694 select IMX_HAVE_PLATFORM_IMX_I2C
695 select IMX_HAVE_PLATFORM_IMX_UART
696 select IMX_HAVE_PLATFORM_IMX2_WDT
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 CPUIMX51SD platform. This includes
702 specific configurations for the module and its peripherals.
706 depends on MACH_EUKREA_CPUIMX51SD
707 default MACH_EUKREA_MBIMXSD51_BASEBOARD
709 config MACH_EUKREA_MBIMXSD51_BASEBOARD
710 prompt "Eukrea MBIMXSD development board"
712 select IMX_HAVE_PLATFORM_IMX_SSI
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 MBIMXSD evaluation board.
721 config MX51_EFIKA_COMMON
724 select IMX_HAVE_PLATFORM_IMX_UART
725 select IMX_HAVE_PLATFORM_MXC_EHCI
726 select IMX_HAVE_PLATFORM_PATA_IMX
727 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
728 select IMX_HAVE_PLATFORM_SPI_IMX
729 select MXC_ULPI if USB_ULPI
731 config MACH_MX51_EFIKAMX
732 bool "Support MX51 Genesi Efika MX nettop"
733 select LEDS_GPIO_REGISTER
734 select MX51_EFIKA_COMMON
736 Include support for Genesi Efika MX nettop. This includes specific
737 configurations for the board and its peripherals.
739 config MACH_MX51_EFIKASB
740 bool "Support MX51 Genesi Efika Smartbook"
741 select LEDS_GPIO_REGISTER
742 select MX51_EFIKA_COMMON
744 Include support for Genesi Efika Smartbook. This includes specific
745 configurations for the board and its peripherals.
747 comment "i.MX53 machines:"
750 bool "Support i.MX53 platforms from device tree"
755 select MACH_MX53_LOCO
758 Include support for Freescale i.MX53 based platforms
759 using the device tree for discovery
762 bool "Support MX53 EVK platforms"
764 select IMX_HAVE_PLATFORM_IMX2_WDT
765 select IMX_HAVE_PLATFORM_IMX_UART
766 select IMX_HAVE_PLATFORM_IMX_I2C
767 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
768 select IMX_HAVE_PLATFORM_SPI_IMX
769 select LEDS_GPIO_REGISTER
771 Include support for MX53 EVK platform. This includes specific
772 configurations for the board and its peripherals.
775 bool "Support MX53 SMD platforms"
777 select IMX_HAVE_PLATFORM_IMX2_WDT
778 select IMX_HAVE_PLATFORM_IMX_I2C
779 select IMX_HAVE_PLATFORM_IMX_UART
780 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
782 Include support for MX53 SMD platform. This includes specific
783 configurations for the board and its peripherals.
785 config MACH_MX53_LOCO
786 bool "Support MX53 LOCO platforms"
788 select IMX_HAVE_PLATFORM_IMX2_WDT
789 select IMX_HAVE_PLATFORM_IMX_I2C
790 select IMX_HAVE_PLATFORM_IMX_UART
791 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
792 select IMX_HAVE_PLATFORM_GPIO_KEYS
793 select LEDS_GPIO_REGISTER
795 Include support for MX53 LOCO platform. This includes specific
796 configurations for the board and its peripherals.
799 bool "Support MX53 ARD platforms"
801 select IMX_HAVE_PLATFORM_IMX2_WDT
802 select IMX_HAVE_PLATFORM_IMX_I2C
803 select IMX_HAVE_PLATFORM_IMX_UART
804 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
805 select IMX_HAVE_PLATFORM_GPIO_KEYS
807 Include support for MX53 ARD platform. This includes specific
808 configurations for the board and its peripherals.
810 comment "i.MX6 family:"
813 bool "i.MX6 Quad support"
814 select ARM_CPU_SUSPEND if PM
827 This enables support for Freescale i.MX6 Quad processor.