2 bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7
3 select ARCH_REQUIRE_GPIOLIB
4 select ARM_CPU_SUSPEND if PM
6 select GENERIC_IRQ_CHIP
12 Support for Freescale MXC/iMX-based family of processors
22 config MXC_DEBUG_BOARD
23 bool "Enable MXC debug board(for 3-stack)"
25 The debug board is an integral part of the MXC 3-stack(PDK)
26 platforms, it can be attached or removed from the peripheral
27 board. On debug board, several debug devices(ethernet, UART,
28 buttons, LEDs and JTAG) are implemented. Between the MCU and
29 these devices, a CPLD is added as a bridge which performs
30 data/address de-multiplexing and decode, signal level shift,
31 interrupt control and various board functions.
37 bool "Use EPIT instead of GPT"
40 Use EPIT as the system timer on systems that have it. Normally you
41 don't have a reason to do so as the EPIT has the same features and
42 uses the same clocks as the GPT. Anyway, on some systems the GPT
43 may be in use for other purposes.
48 config HAVE_IMX_ANATOP
59 select ARCH_HAS_RESET_CONTROLLER
61 config IMX_HAVE_IOMUX_V1
64 config ARCH_MXC_IOMUX_V3
80 select IMX_HAVE_IOMUX_V1
86 select IMX_HAVE_IOMUX_V1
92 select ARCH_MXC_IOMUX_V3
101 select IMX_HAVE_IOMUX_V1
109 select IMX_HAVE_PLATFORM_MXC_RNGA
111 select SMP_ON_UP if SMP
115 select ARCH_MXC_IOMUX_V3
119 select SMP_ON_UP if SMP
124 select ARCH_MXC_IOMUX_V3
135 comment "MX1 platforms:"
140 bool "MX1ADS platform"
141 select IMX_HAVE_PLATFORM_IMX_I2C
142 select IMX_HAVE_PLATFORM_IMX_UART
146 Say Y here if you are using Motorola MX1ADS/MXLADS boards
149 bool "Synertronixx scb9328"
150 select IMX_HAVE_PLATFORM_IMX_UART
153 Say Y here if you are using a Synertronixx scb9328 board
157 select IMX_HAVE_PLATFORM_IMX_I2C
158 select IMX_HAVE_PLATFORM_IMX_UART
161 Say Yes here if you are using the Armadeus APF9328 development board
167 comment "MX21 platforms:"
170 bool "MX21ADS platform"
171 select IMX_HAVE_PLATFORM_IMX_FB
172 select IMX_HAVE_PLATFORM_IMX_UART
173 select IMX_HAVE_PLATFORM_MXC_MMC
174 select IMX_HAVE_PLATFORM_MXC_NAND
177 Include support for MX21ADS platform. This includes specific
178 configurations for the board and its peripherals.
180 comment "MX25 platforms:"
183 bool "Support MX25PDK (3DS) Platform"
184 select IMX_HAVE_PLATFORM_FLEXCAN
185 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
186 select IMX_HAVE_PLATFORM_IMX2_WDT
187 select IMX_HAVE_PLATFORM_IMXDI_RTC
188 select IMX_HAVE_PLATFORM_IMX_FB
189 select IMX_HAVE_PLATFORM_IMX_I2C
190 select IMX_HAVE_PLATFORM_IMX_KEYPAD
191 select IMX_HAVE_PLATFORM_IMX_UART
192 select IMX_HAVE_PLATFORM_MXC_EHCI
193 select IMX_HAVE_PLATFORM_MXC_NAND
194 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
197 config MACH_EUKREA_CPUIMX25SD
198 bool "Support Eukrea CPUIMX25 Platform"
199 select IMX_HAVE_PLATFORM_FLEXCAN
200 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
201 select IMX_HAVE_PLATFORM_IMX2_WDT
202 select IMX_HAVE_PLATFORM_IMXDI_RTC
203 select IMX_HAVE_PLATFORM_IMX_FB
204 select IMX_HAVE_PLATFORM_IMX_I2C
205 select IMX_HAVE_PLATFORM_IMX_UART
206 select IMX_HAVE_PLATFORM_MXC_EHCI
207 select IMX_HAVE_PLATFORM_MXC_NAND
208 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
209 select USB_ULPI_VIEWPORT if USB_ULPI
214 depends on MACH_EUKREA_CPUIMX25SD
215 default MACH_EUKREA_MBIMXSD25_BASEBOARD
217 config MACH_EUKREA_MBIMXSD25_BASEBOARD
218 bool "Eukrea MBIMXSD development board"
219 select IMX_HAVE_PLATFORM_GPIO_KEYS
220 select IMX_HAVE_PLATFORM_IMX_SSI
221 select IMX_HAVE_PLATFORM_SPI_IMX
222 select LEDS_GPIO_REGISTER
224 This adds board specific devices that can be found on Eukrea's
225 MBIMXSD evaluation board.
230 bool "Support i.MX25 platforms from device tree"
233 Include support for Freescale i.MX25 based platforms
234 using the device tree for discovery
236 comment "MX27 platforms:"
239 bool "MX27ADS platform"
240 select IMX_HAVE_PLATFORM_IMX_FB
241 select IMX_HAVE_PLATFORM_IMX_I2C
242 select IMX_HAVE_PLATFORM_IMX_UART
243 select IMX_HAVE_PLATFORM_MXC_MMC
244 select IMX_HAVE_PLATFORM_MXC_NAND
245 select IMX_HAVE_PLATFORM_MXC_W1
248 Include support for MX27ADS platform. This includes specific
249 configurations for the board and its peripherals.
252 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
253 select IMX_HAVE_PLATFORM_IMX2_WDT
254 select IMX_HAVE_PLATFORM_IMX_I2C
255 select IMX_HAVE_PLATFORM_IMX_UART
256 select IMX_HAVE_PLATFORM_MXC_EHCI
257 select IMX_HAVE_PLATFORM_MXC_NAND
258 select IMX_HAVE_PLATFORM_MXC_W1
259 select IMX_HAVE_PLATFORM_SPI_IMX
260 select USB_ULPI_VIEWPORT if USB_ULPI
263 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
264 includes specific configurations for the module and its peripherals.
268 depends on MACH_PCM038
269 default MACH_PCM970_BASEBOARD
271 config MACH_PCM970_BASEBOARD
272 bool "PHYTEC PCM970 development board"
273 select IMX_HAVE_PLATFORM_IMX_FB
274 select IMX_HAVE_PLATFORM_MXC_MMC
276 This adds board specific devices that can be found on Phytec's
277 PCM970 evaluation board.
282 bool "Eukrea CPUIMX27 module"
283 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
284 select IMX_HAVE_PLATFORM_IMX2_WDT
285 select IMX_HAVE_PLATFORM_IMX_I2C
286 select IMX_HAVE_PLATFORM_IMX_UART
287 select IMX_HAVE_PLATFORM_MXC_EHCI
288 select IMX_HAVE_PLATFORM_MXC_NAND
289 select IMX_HAVE_PLATFORM_MXC_W1
290 select USB_ULPI_VIEWPORT if USB_ULPI
293 Include support for Eukrea CPUIMX27 platform. This includes
294 specific configurations for the module and its peripherals.
296 config MACH_EUKREA_CPUIMX27_USESDHC2
297 bool "CPUIMX27 integrates SDHC2 module"
298 depends on MACH_CPUIMX27
299 select IMX_HAVE_PLATFORM_MXC_MMC
301 This adds support for the internal SDHC2 used on CPUIMX27
304 config MACH_EUKREA_CPUIMX27_USEUART4
305 bool "CPUIMX27 integrates UART4 module"
306 depends on MACH_CPUIMX27
308 This adds support for the internal UART4 used on CPUIMX27
313 depends on MACH_CPUIMX27
314 default MACH_EUKREA_MBIMX27_BASEBOARD
316 config MACH_EUKREA_MBIMX27_BASEBOARD
317 bool "Eukrea MBIMX27 development board"
318 select IMX_HAVE_PLATFORM_IMX_FB
319 select IMX_HAVE_PLATFORM_IMX_KEYPAD
320 select IMX_HAVE_PLATFORM_IMX_SSI
321 select IMX_HAVE_PLATFORM_IMX_UART
322 select IMX_HAVE_PLATFORM_MXC_MMC
323 select IMX_HAVE_PLATFORM_SPI_IMX
324 select LEDS_GPIO_REGISTER
326 This adds board specific devices that can be found on Eukrea's
327 MBIMX27 evaluation board.
332 bool "MX27PDK platform"
333 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
334 select IMX_HAVE_PLATFORM_IMX2_WDT
335 select IMX_HAVE_PLATFORM_IMX_FB
336 select IMX_HAVE_PLATFORM_IMX_I2C
337 select IMX_HAVE_PLATFORM_IMX_KEYPAD
338 select IMX_HAVE_PLATFORM_IMX_SSI
339 select IMX_HAVE_PLATFORM_IMX_UART
340 select IMX_HAVE_PLATFORM_MX2_CAMERA
341 select IMX_HAVE_PLATFORM_MXC_EHCI
342 select IMX_HAVE_PLATFORM_MXC_MMC
343 select IMX_HAVE_PLATFORM_SPI_IMX
344 select MXC_DEBUG_BOARD
345 select USB_ULPI_VIEWPORT if USB_ULPI
348 Include support for MX27PDK platform. This includes specific
349 configurations for the board and its peripherals.
351 config MACH_IMX27_VISSTRIM_M10
352 bool "Vista Silicon i.MX27 Visstrim_m10"
353 select IMX_HAVE_PLATFORM_GPIO_KEYS
354 select IMX_HAVE_PLATFORM_IMX_I2C
355 select IMX_HAVE_PLATFORM_IMX_SSI
356 select IMX_HAVE_PLATFORM_IMX_UART
357 select IMX_HAVE_PLATFORM_MX2_CAMERA
358 select IMX_HAVE_PLATFORM_MX2_EMMA
359 select IMX_HAVE_PLATFORM_MXC_EHCI
360 select IMX_HAVE_PLATFORM_MXC_MMC
361 select LEDS_GPIO_REGISTER
364 Include support for Visstrim_m10 platform and its different variants.
365 This includes specific configurations for the board and its
368 config MACH_IMX27LITE
369 bool "LogicPD MX27 LITEKIT platform"
370 select IMX_HAVE_PLATFORM_IMX_SSI
371 select IMX_HAVE_PLATFORM_IMX_UART
374 Include support for MX27 LITEKIT platform. This includes specific
375 configurations for the board and its peripherals.
378 bool "Phytec phyCARD-s (pca100)"
379 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
380 select IMX_HAVE_PLATFORM_IMX2_WDT
381 select IMX_HAVE_PLATFORM_IMX_FB
382 select IMX_HAVE_PLATFORM_IMX_I2C
383 select IMX_HAVE_PLATFORM_IMX_SSI
384 select IMX_HAVE_PLATFORM_IMX_UART
385 select IMX_HAVE_PLATFORM_MXC_EHCI
386 select IMX_HAVE_PLATFORM_MXC_MMC
387 select IMX_HAVE_PLATFORM_MXC_NAND
388 select IMX_HAVE_PLATFORM_MXC_W1
389 select IMX_HAVE_PLATFORM_SPI_IMX
390 select USB_ULPI_VIEWPORT if USB_ULPI
393 Include support for phyCARD-s (aka pca100) platform. This
394 includes specific configurations for the module and its peripherals.
397 bool "Maxtrack i-MXT TD60"
398 select IMX_HAVE_PLATFORM_IMX_FB
399 select IMX_HAVE_PLATFORM_IMX_I2C
400 select IMX_HAVE_PLATFORM_IMX_UART
401 select IMX_HAVE_PLATFORM_MXC_MMC
402 select IMX_HAVE_PLATFORM_MXC_NAND
405 Include support for i-MXT (aka td60) platform. This
406 includes specific configurations for the module and its peripherals.
408 config MACH_IMX27IPCAM
409 bool "IMX27 IPCAM platform"
410 select IMX_HAVE_PLATFORM_IMX2_WDT
411 select IMX_HAVE_PLATFORM_IMX_UART
414 Include support for IMX27 IPCAM platform. This includes specific
415 configurations for the board and its peripherals.
418 bool "Support i.MX27 platforms from device tree"
421 Include support for Freescale i.MX27 based platforms
422 using the device tree for discovery
428 comment "MX31 platforms:"
431 bool "Support MX31ADS platforms"
433 select IMX_HAVE_PLATFORM_IMX_I2C
434 select IMX_HAVE_PLATFORM_IMX_SSI
435 select IMX_HAVE_PLATFORM_IMX_UART
438 Include support for MX31ADS platform. This includes specific
439 configurations for the board and its peripherals.
441 config MACH_MX31ADS_WM1133_EV1
442 bool "Support Wolfson Microelectronics 1133-EV1 module"
443 depends on MACH_MX31ADS
444 depends on MFD_WM8350_I2C
445 depends on REGULATOR_WM8350 = y
447 Include support for the Wolfson Microelectronics 1133-EV1 PMU
448 and audio module for the MX31ADS platform.
450 config MACH_MX31LILLY
451 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
452 select IMX_HAVE_PLATFORM_IMX_UART
453 select IMX_HAVE_PLATFORM_IPU_CORE
454 select IMX_HAVE_PLATFORM_MXC_EHCI
455 select IMX_HAVE_PLATFORM_MXC_MMC
456 select IMX_HAVE_PLATFORM_SPI_IMX
457 select USB_ULPI_VIEWPORT if USB_ULPI
460 Include support for mx31 based LILLY1131 modules. This includes
461 specific configurations for the board and its peripherals.
464 bool "Support MX31 LITEKIT (LogicPD)"
465 select IMX_HAVE_PLATFORM_IMX2_WDT
466 select IMX_HAVE_PLATFORM_IMX_UART
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_MXC_RTC
471 select IMX_HAVE_PLATFORM_SPI_IMX
472 select LEDS_GPIO_REGISTER
473 select USB_ULPI_VIEWPORT if USB_ULPI
476 Include support for MX31 LITEKIT platform. This includes specific
477 configurations for the board and its peripherals.
480 bool "Support Phytec pcm037 (i.MX31) platforms"
481 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
482 select IMX_HAVE_PLATFORM_IMX2_WDT
483 select IMX_HAVE_PLATFORM_IMX_I2C
484 select IMX_HAVE_PLATFORM_IMX_UART
485 select IMX_HAVE_PLATFORM_IPU_CORE
486 select IMX_HAVE_PLATFORM_MXC_EHCI
487 select IMX_HAVE_PLATFORM_MXC_MMC
488 select IMX_HAVE_PLATFORM_MXC_NAND
489 select IMX_HAVE_PLATFORM_MXC_W1
490 select USB_ULPI_VIEWPORT if USB_ULPI
493 Include support for Phytec pcm037 platform. This includes
494 specific configurations for the board and its peripherals.
496 config MACH_PCM037_EET
497 bool "Support pcm037 EET board extensions"
498 depends on MACH_PCM037
499 select IMX_HAVE_PLATFORM_GPIO_KEYS
500 select IMX_HAVE_PLATFORM_SPI_IMX
502 Add support for PCM037 EET baseboard extensions. If you are using the
503 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
504 command-line parameter.
507 bool "Support MX31PDK (3DS)"
508 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
509 select IMX_HAVE_PLATFORM_IMX2_WDT
510 select IMX_HAVE_PLATFORM_IMX_I2C
511 select IMX_HAVE_PLATFORM_IMX_KEYPAD
512 select IMX_HAVE_PLATFORM_IMX_SSI
513 select IMX_HAVE_PLATFORM_IMX_UART
514 select IMX_HAVE_PLATFORM_IPU_CORE
515 select IMX_HAVE_PLATFORM_MXC_EHCI
516 select IMX_HAVE_PLATFORM_MXC_MMC
517 select IMX_HAVE_PLATFORM_MXC_NAND
518 select IMX_HAVE_PLATFORM_SPI_IMX
519 select MXC_DEBUG_BOARD
520 select USB_ULPI_VIEWPORT if USB_ULPI
523 Include support for MX31PDK (3DS) platform. This includes specific
524 configurations for the board and its peripherals.
526 config MACH_MX31_3DS_MXC_NAND_USE_BBT
527 bool "Make the MXC NAND driver use the in flash Bad Block Table"
528 depends on MACH_MX31_3DS
529 depends on MTD_NAND_MXC
531 Enable this if you want that the MXC NAND driver uses the in flash
532 Bad Block Table to know what blocks are bad instead of scanning the
533 entire flash looking for bad block markers.
535 config MACH_MX31MOBOARD
536 bool "Support mx31moboard platforms (EPFL Mobots group)"
537 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
538 select IMX_HAVE_PLATFORM_IMX2_WDT
539 select IMX_HAVE_PLATFORM_IMX_I2C
540 select IMX_HAVE_PLATFORM_IMX_SSI
541 select IMX_HAVE_PLATFORM_IMX_UART
542 select IMX_HAVE_PLATFORM_IPU_CORE
543 select IMX_HAVE_PLATFORM_MXC_EHCI
544 select IMX_HAVE_PLATFORM_MXC_MMC
545 select IMX_HAVE_PLATFORM_SPI_IMX
546 select LEDS_GPIO_REGISTER
547 select USB_ULPI_VIEWPORT if USB_ULPI
550 Include support for mx31moboard platform. This includes specific
551 configurations for the board and its peripherals.
554 bool "Support Dave/DENX QongEVB-LITE platform"
555 select IMX_HAVE_PLATFORM_IMX2_WDT
556 select IMX_HAVE_PLATFORM_IMX_UART
559 Include support for Dave/DENX QongEVB-LITE platform. This includes
560 specific configurations for the board and its peripherals.
562 config MACH_ARMADILLO5X0
563 bool "Support Atmark Armadillo-500 Development Base Board"
564 select IMX_HAVE_PLATFORM_GPIO_KEYS
565 select IMX_HAVE_PLATFORM_IMX_I2C
566 select IMX_HAVE_PLATFORM_IMX_UART
567 select IMX_HAVE_PLATFORM_IPU_CORE
568 select IMX_HAVE_PLATFORM_MXC_EHCI
569 select IMX_HAVE_PLATFORM_MXC_MMC
570 select IMX_HAVE_PLATFORM_MXC_NAND
571 select USB_ULPI_VIEWPORT if USB_ULPI
574 Include support for Atmark Armadillo-500 platform. This includes
575 specific configurations for the board and its peripherals.
577 config MACH_KZM_ARM11_01
578 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
579 select IMX_HAVE_PLATFORM_IMX_UART
582 Include support for KZM-ARM11-01. This includes specific
583 configurations for the board and its peripherals.
586 bool "Support Buglabs BUGBase platform"
588 select IMX_HAVE_PLATFORM_IMX_UART
591 Include support for BUGBase 1.3 platform. This includes specific
592 configurations for the board and its peripherals.
595 bool "Support i.MX31 platforms from device tree"
598 Include support for Freescale i.MX31 based platforms
599 using the device tree for discovery.
601 comment "MX35 platforms:"
604 bool "Support i.MX35 platforms from device tree"
607 Include support for Freescale i.MX35 based platforms
608 using the device tree for discovery.
611 bool "Support Phytec pcm043 (i.MX35) platforms"
612 select IMX_HAVE_PLATFORM_FLEXCAN
613 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
614 select IMX_HAVE_PLATFORM_IMX2_WDT
615 select IMX_HAVE_PLATFORM_IMX_I2C
616 select IMX_HAVE_PLATFORM_IMX_SSI
617 select IMX_HAVE_PLATFORM_IMX_UART
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
622 select USB_ULPI_VIEWPORT if USB_ULPI
625 Include support for Phytec pcm043 platform. This includes
626 specific configurations for the board and its peripherals.
629 bool "Support MX35PDK platform"
630 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
631 select IMX_HAVE_PLATFORM_IMX2_WDT
632 select IMX_HAVE_PLATFORM_IMX_FB
633 select IMX_HAVE_PLATFORM_IMX_I2C
634 select IMX_HAVE_PLATFORM_IMX_UART
635 select IMX_HAVE_PLATFORM_IPU_CORE
636 select IMX_HAVE_PLATFORM_MXC_EHCI
637 select IMX_HAVE_PLATFORM_MXC_NAND
638 select IMX_HAVE_PLATFORM_MXC_RTC
639 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
640 select MXC_DEBUG_BOARD
643 Include support for MX35PDK platform. This includes specific
644 configurations for the board and its peripherals.
646 config MACH_EUKREA_CPUIMX35SD
647 bool "Support Eukrea CPUIMX35 Platform"
648 select IMX_HAVE_PLATFORM_FLEXCAN
649 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
650 select IMX_HAVE_PLATFORM_IMX2_WDT
651 select IMX_HAVE_PLATFORM_IMX_I2C
652 select IMX_HAVE_PLATFORM_IMX_UART
653 select IMX_HAVE_PLATFORM_MXC_EHCI
654 select IMX_HAVE_PLATFORM_MXC_NAND
655 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
656 select USB_ULPI_VIEWPORT if USB_ULPI
659 Include support for Eukrea CPUIMX35 platform. This includes
660 specific configurations for the board and its peripherals.
664 depends on MACH_EUKREA_CPUIMX35SD
665 default MACH_EUKREA_MBIMXSD35_BASEBOARD
667 config MACH_EUKREA_MBIMXSD35_BASEBOARD
668 bool "Eukrea MBIMXSD development board"
669 select IMX_HAVE_PLATFORM_GPIO_KEYS
670 select IMX_HAVE_PLATFORM_IMX_SSI
671 select IMX_HAVE_PLATFORM_IPU_CORE
672 select IMX_HAVE_PLATFORM_SPI_IMX
673 select LEDS_GPIO_REGISTER
675 This adds board specific devices that can be found on Eukrea's
676 MBIMXSD evaluation board.
681 bool "Support VPR200 platform"
682 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
683 select IMX_HAVE_PLATFORM_GPIO_KEYS
684 select IMX_HAVE_PLATFORM_IMX2_WDT
685 select IMX_HAVE_PLATFORM_IMX_I2C
686 select IMX_HAVE_PLATFORM_IMX_UART
687 select IMX_HAVE_PLATFORM_IPU_CORE
688 select IMX_HAVE_PLATFORM_MXC_EHCI
689 select IMX_HAVE_PLATFORM_MXC_NAND
690 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
693 Include support for VPR200 platform. This includes specific
694 configurations for the board and its peripherals.
700 comment "Device tree only"
703 bool "i.MX50 support"
709 This enables support for Freescale i.MX50 processor.
712 bool "i.MX51 support"
715 This enables support for Freescale i.MX51 processor
718 bool "i.MX53 support"
724 This enables support for Freescale i.MX53 processor.
728 select ARM_ERRATA_754322
729 select ARM_ERRATA_775420
731 select HAVE_IMX_ANATOP
736 select PL310_ERRATA_588369 if CACHE_L2X0
737 select PL310_ERRATA_727915 if CACHE_L2X0
738 select PL310_ERRATA_769419 if CACHE_L2X0
741 bool "i.MX6 Quad/DualLite support"
742 select ARM_ERRATA_764369 if SMP
743 select HAVE_ARM_SCU if SMP
744 select HAVE_ARM_TWD if SMP
745 select PCI_DOMAINS if PCI
750 This enables support for Freescale i.MX6 Quad processor.
753 bool "i.MX6 SoloLite support"
754 select PINCTRL_IMX6SL
758 This enables support for Freescale i.MX6 SoloLite processor.
761 bool "i.MX6 SoloX support"
762 select PINCTRL_IMX6SX
766 This enables support for Freescale i.MX6 SoloX processor.
769 bool "Vybrid Family VF610 support"
773 select PL310_ERRATA_588369 if CACHE_L2X0
774 select PL310_ERRATA_727915 if CACHE_L2X0
775 select PL310_ERRATA_769419 if CACHE_L2X0
778 This enable support for Freescale Vybrid VF610 processor.
782 source "arch/arm/mach-imx/devices/Kconfig"