diff options
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 65 |
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 | ||
59 | config MXC_ULPI | ||
60 | bool | ||
61 | |||
62 | config ARCH_HAS_RNGA | 59 | config ARCH_HAS_RNGA |
63 | bool | 60 | bool |
64 | 61 | ||
@@ -174,6 +171,7 @@ config ARCH_MX1ADS | |||
174 | config MACH_SCB9328 | 171 | config 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 | ||
237 | choice | 235 | choice |
@@ -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 | ||
813 | config 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 | |||
833 | config 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 | |||
815 | endif | 848 | endif |
816 | 849 | ||
817 | source "arch/arm/mach-imx/devices/Kconfig" | 850 | source "arch/arm/mach-imx/devices/Kconfig" |