aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r--arch/arm/mach-imx/Kconfig65
1 files changed, 49 insertions, 16 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index af8e109953d1..f54656091a9d 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -56,9 +56,6 @@ config MXC_USE_EPIT
56 uses the same clocks as the GPT. Anyway, on some systems the GPT 56 uses the same clocks as the GPT. Anyway, on some systems the GPT
57 may be in use for other purposes. 57 may be in use for other purposes.
58 58
59config MXC_ULPI
60 bool
61
62config ARCH_HAS_RNGA 59config ARCH_HAS_RNGA
63 bool 60 bool
64 61
@@ -174,6 +171,7 @@ config ARCH_MX1ADS
174config MACH_SCB9328 171config MACH_SCB9328
175 bool "Synertronixx scb9328" 172 bool "Synertronixx scb9328"
176 select IMX_HAVE_PLATFORM_IMX_UART 173 select IMX_HAVE_PLATFORM_IMX_UART
174 select SOC_IMX1
177 help 175 help
178 Say Y here if you are using a Synertronixx scb9328 board 176 Say Y here if you are using a Synertronixx scb9328 board
179 177
@@ -231,7 +229,7 @@ config MACH_EUKREA_CPUIMX25SD
231 select IMX_HAVE_PLATFORM_MXC_EHCI 229 select IMX_HAVE_PLATFORM_MXC_EHCI
232 select IMX_HAVE_PLATFORM_MXC_NAND 230 select IMX_HAVE_PLATFORM_MXC_NAND
233 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 231 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
234 select MXC_ULPI if USB_ULPI 232 select USB_ULPI_VIEWPORT if USB_ULPI
235 select SOC_IMX25 233 select SOC_IMX25
236 234
237choice 235choice
@@ -282,7 +280,7 @@ config MACH_PCM038
282 select IMX_HAVE_PLATFORM_MXC_NAND 280 select IMX_HAVE_PLATFORM_MXC_NAND
283 select IMX_HAVE_PLATFORM_MXC_W1 281 select IMX_HAVE_PLATFORM_MXC_W1
284 select IMX_HAVE_PLATFORM_SPI_IMX 282 select IMX_HAVE_PLATFORM_SPI_IMX
285 select MXC_ULPI if USB_ULPI 283 select USB_ULPI_VIEWPORT if USB_ULPI
286 select SOC_IMX27 284 select SOC_IMX27
287 help 285 help
288 Include support for phyCORE-i.MX27 (aka pcm038) platform. This 286 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
@@ -312,7 +310,7 @@ config MACH_CPUIMX27
312 select IMX_HAVE_PLATFORM_MXC_EHCI 310 select IMX_HAVE_PLATFORM_MXC_EHCI
313 select IMX_HAVE_PLATFORM_MXC_NAND 311 select IMX_HAVE_PLATFORM_MXC_NAND
314 select IMX_HAVE_PLATFORM_MXC_W1 312 select IMX_HAVE_PLATFORM_MXC_W1
315 select MXC_ULPI if USB_ULPI 313 select USB_ULPI_VIEWPORT if USB_ULPI
316 select SOC_IMX27 314 select SOC_IMX27
317 help 315 help
318 Include support for Eukrea CPUIMX27 platform. This includes 316 Include support for Eukrea CPUIMX27 platform. This includes
@@ -367,7 +365,7 @@ config MACH_MX27_3DS
367 select IMX_HAVE_PLATFORM_MXC_MMC 365 select IMX_HAVE_PLATFORM_MXC_MMC
368 select IMX_HAVE_PLATFORM_SPI_IMX 366 select IMX_HAVE_PLATFORM_SPI_IMX
369 select MXC_DEBUG_BOARD 367 select MXC_DEBUG_BOARD
370 select MXC_ULPI if USB_ULPI 368 select USB_ULPI_VIEWPORT if USB_ULPI
371 select SOC_IMX27 369 select SOC_IMX27
372 help 370 help
373 Include support for MX27PDK platform. This includes specific 371 Include support for MX27PDK platform. This includes specific
@@ -412,7 +410,7 @@ config MACH_PCA100
412 select IMX_HAVE_PLATFORM_MXC_NAND 410 select IMX_HAVE_PLATFORM_MXC_NAND
413 select IMX_HAVE_PLATFORM_MXC_W1 411 select IMX_HAVE_PLATFORM_MXC_W1
414 select IMX_HAVE_PLATFORM_SPI_IMX 412 select IMX_HAVE_PLATFORM_SPI_IMX
415 select MXC_ULPI if USB_ULPI 413 select USB_ULPI_VIEWPORT if USB_ULPI
416 select SOC_IMX27 414 select SOC_IMX27
417 help 415 help
418 Include support for phyCARD-s (aka pca100) platform. This 416 Include support for phyCARD-s (aka pca100) platform. This
@@ -479,7 +477,7 @@ config MACH_MX31LILLY
479 select IMX_HAVE_PLATFORM_MXC_EHCI 477 select IMX_HAVE_PLATFORM_MXC_EHCI
480 select IMX_HAVE_PLATFORM_MXC_MMC 478 select IMX_HAVE_PLATFORM_MXC_MMC
481 select IMX_HAVE_PLATFORM_SPI_IMX 479 select IMX_HAVE_PLATFORM_SPI_IMX
482 select MXC_ULPI if USB_ULPI 480 select USB_ULPI_VIEWPORT if USB_ULPI
483 select SOC_IMX31 481 select SOC_IMX31
484 help 482 help
485 Include support for mx31 based LILLY1131 modules. This includes 483 Include support for mx31 based LILLY1131 modules. This includes
@@ -495,7 +493,7 @@ config MACH_MX31LITE
495 select IMX_HAVE_PLATFORM_MXC_RTC 493 select IMX_HAVE_PLATFORM_MXC_RTC
496 select IMX_HAVE_PLATFORM_SPI_IMX 494 select IMX_HAVE_PLATFORM_SPI_IMX
497 select LEDS_GPIO_REGISTER 495 select LEDS_GPIO_REGISTER
498 select MXC_ULPI if USB_ULPI 496 select USB_ULPI_VIEWPORT if USB_ULPI
499 select SOC_IMX31 497 select SOC_IMX31
500 help 498 help
501 Include support for MX31 LITEKIT platform. This includes specific 499 Include support for MX31 LITEKIT platform. This includes specific
@@ -512,7 +510,7 @@ config MACH_PCM037
512 select IMX_HAVE_PLATFORM_MXC_MMC 510 select IMX_HAVE_PLATFORM_MXC_MMC
513 select IMX_HAVE_PLATFORM_MXC_NAND 511 select IMX_HAVE_PLATFORM_MXC_NAND
514 select IMX_HAVE_PLATFORM_MXC_W1 512 select IMX_HAVE_PLATFORM_MXC_W1
515 select MXC_ULPI if USB_ULPI 513 select USB_ULPI_VIEWPORT if USB_ULPI
516 select SOC_IMX31 514 select SOC_IMX31
517 help 515 help
518 Include support for Phytec pcm037 platform. This includes 516 Include support for Phytec pcm037 platform. This includes
@@ -542,7 +540,7 @@ config MACH_MX31_3DS
542 select IMX_HAVE_PLATFORM_MXC_NAND 540 select IMX_HAVE_PLATFORM_MXC_NAND
543 select IMX_HAVE_PLATFORM_SPI_IMX 541 select IMX_HAVE_PLATFORM_SPI_IMX
544 select MXC_DEBUG_BOARD 542 select MXC_DEBUG_BOARD
545 select MXC_ULPI if USB_ULPI 543 select USB_ULPI_VIEWPORT if USB_ULPI
546 select SOC_IMX31 544 select SOC_IMX31
547 help 545 help
548 Include support for MX31PDK (3DS) platform. This includes specific 546 Include support for MX31PDK (3DS) platform. This includes specific
@@ -569,7 +567,7 @@ config MACH_MX31MOBOARD
569 select IMX_HAVE_PLATFORM_MXC_MMC 567 select IMX_HAVE_PLATFORM_MXC_MMC
570 select IMX_HAVE_PLATFORM_SPI_IMX 568 select IMX_HAVE_PLATFORM_SPI_IMX
571 select LEDS_GPIO_REGISTER 569 select LEDS_GPIO_REGISTER
572 select MXC_ULPI if USB_ULPI 570 select USB_ULPI_VIEWPORT if USB_ULPI
573 select SOC_IMX31 571 select SOC_IMX31
574 help 572 help
575 Include support for mx31moboard platform. This includes specific 573 Include support for mx31moboard platform. This includes specific
@@ -593,7 +591,7 @@ config MACH_ARMADILLO5X0
593 select IMX_HAVE_PLATFORM_MXC_EHCI 591 select IMX_HAVE_PLATFORM_MXC_EHCI
594 select IMX_HAVE_PLATFORM_MXC_MMC 592 select IMX_HAVE_PLATFORM_MXC_MMC
595 select IMX_HAVE_PLATFORM_MXC_NAND 593 select IMX_HAVE_PLATFORM_MXC_NAND
596 select MXC_ULPI if USB_ULPI 594 select USB_ULPI_VIEWPORT if USB_ULPI
597 select SOC_IMX31 595 select SOC_IMX31
598 help 596 help
599 Include support for Atmark Armadillo-500 platform. This includes 597 Include support for Atmark Armadillo-500 platform. This includes
@@ -637,7 +635,7 @@ config MACH_PCM043
637 select IMX_HAVE_PLATFORM_MXC_EHCI 635 select IMX_HAVE_PLATFORM_MXC_EHCI
638 select IMX_HAVE_PLATFORM_MXC_NAND 636 select IMX_HAVE_PLATFORM_MXC_NAND
639 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 637 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
640 select MXC_ULPI if USB_ULPI 638 select USB_ULPI_VIEWPORT if USB_ULPI
641 select SOC_IMX35 639 select SOC_IMX35
642 help 640 help
643 Include support for Phytec pcm043 platform. This includes 641 Include support for Phytec pcm043 platform. This includes
@@ -671,7 +669,7 @@ config MACH_EUKREA_CPUIMX35SD
671 select IMX_HAVE_PLATFORM_MXC_EHCI 669 select IMX_HAVE_PLATFORM_MXC_EHCI
672 select IMX_HAVE_PLATFORM_MXC_NAND 670 select IMX_HAVE_PLATFORM_MXC_NAND
673 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 671 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
674 select MXC_ULPI if USB_ULPI 672 select USB_ULPI_VIEWPORT if USB_ULPI
675 select SOC_IMX35 673 select SOC_IMX35
676 help 674 help
677 Include support for Eukrea CPUIMX35 platform. This includes 675 Include support for Eukrea CPUIMX35 platform. This includes
@@ -812,6 +810,41 @@ config SOC_IMX6Q
812 help 810 help
813 This enables support for Freescale i.MX6 Quad processor. 811 This enables support for Freescale i.MX6 Quad processor.
814 812
813config SOC_IMX6SL
814 bool "i.MX6 SoloLite support"
815 select ARM_ERRATA_754322
816 select ARM_ERRATA_775420
817 select ARM_GIC
818 select CPU_V7
819 select HAVE_IMX_ANATOP
820 select HAVE_IMX_GPC
821 select HAVE_IMX_MMDC
822 select HAVE_IMX_SRC
823 select MFD_SYSCON
824 select PINCTRL
825 select PINCTRL_IMX6SL
826 select PL310_ERRATA_588369 if CACHE_PL310
827 select PL310_ERRATA_727915 if CACHE_PL310
828 select PL310_ERRATA_769419 if CACHE_PL310
829
830 help
831 This enables support for Freescale i.MX6 SoloLite processor.
832
833config SOC_VF610
834 bool "Vybrid Family VF610 support"
835 select CPU_V7
836 select ARM_GIC
837 select CLKSRC_OF
838 select PINCTRL
839 select PINCTRL_VF610
840 select VF_PIT_TIMER
841 select PL310_ERRATA_588369 if CACHE_PL310
842 select PL310_ERRATA_727915 if CACHE_PL310
843 select PL310_ERRATA_769419 if CACHE_PL310
844
845 help
846 This enable support for Freescale Vybrid VF610 processor.
847
815endif 848endif
816 849
817source "arch/arm/mach-imx/devices/Kconfig" 850source "arch/arm/mach-imx/devices/Kconfig"