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/Kconfig21
1 files changed, 15 insertions, 6 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index eff4db5de0dd..afd542ad6f97 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -52,6 +52,7 @@ config SOC_IMX25
52 select ARCH_MX25 52 select ARCH_MX25
53 select COMMON_CLK 53 select COMMON_CLK
54 select CPU_ARM926T 54 select CPU_ARM926T
55 select HAVE_CAN_FLEXCAN if CAN
55 select ARCH_MXC_IOMUX_V3 56 select ARCH_MXC_IOMUX_V3
56 select MXC_AVIC 57 select MXC_AVIC
57 58
@@ -73,12 +74,13 @@ config SOC_IMX31
73 74
74config SOC_IMX35 75config SOC_IMX35
75 bool 76 bool
76 select CPU_V6 77 select CPU_V6K
77 select ARCH_MXC_IOMUX_V3 78 select ARCH_MXC_IOMUX_V3
78 select COMMON_CLK 79 select COMMON_CLK
79 select HAVE_EPIT 80 select HAVE_EPIT
80 select MXC_AVIC 81 select MXC_AVIC
81 select SMP_ON_UP if SMP 82 select SMP_ON_UP if SMP
83 select HAVE_CAN_FLEXCAN if CAN
82 84
83config SOC_IMX5 85config SOC_IMX5
84 select CPU_V7 86 select CPU_V7
@@ -105,6 +107,7 @@ config SOC_IMX53
105 select SOC_IMX5 107 select SOC_IMX5
106 select ARCH_MX5 108 select ARCH_MX5
107 select ARCH_MX53 109 select ARCH_MX53
110 select HAVE_CAN_FLEXCAN if CAN
108 111
109if ARCH_IMX_V4_V5 112if ARCH_IMX_V4_V5
110 113
@@ -158,7 +161,6 @@ config MACH_MX25_3DS
158 select IMX_HAVE_PLATFORM_IMX2_WDT 161 select IMX_HAVE_PLATFORM_IMX2_WDT
159 select IMX_HAVE_PLATFORM_IMXDI_RTC 162 select IMX_HAVE_PLATFORM_IMXDI_RTC
160 select IMX_HAVE_PLATFORM_IMX_I2C 163 select IMX_HAVE_PLATFORM_IMX_I2C
161 select IMX_HAVE_PLATFORM_IMX_SSI
162 select IMX_HAVE_PLATFORM_IMX_FB 164 select IMX_HAVE_PLATFORM_IMX_FB
163 select IMX_HAVE_PLATFORM_IMX_KEYPAD 165 select IMX_HAVE_PLATFORM_IMX_KEYPAD
164 select IMX_HAVE_PLATFORM_IMX_UART 166 select IMX_HAVE_PLATFORM_IMX_UART
@@ -380,7 +382,6 @@ config MACH_IMX27IPCAM
380config MACH_IMX27_DT 382config MACH_IMX27_DT
381 bool "Support i.MX27 platforms from device tree" 383 bool "Support i.MX27 platforms from device tree"
382 select SOC_IMX27 384 select SOC_IMX27
383 select USE_OF
384 help 385 help
385 Include support for Freescale i.MX27 based platforms 386 Include support for Freescale i.MX27 based platforms
386 using the device tree for discovery 387 using the device tree for discovery
@@ -557,6 +558,14 @@ config MACH_BUG
557 Include support for BUGBase 1.3 platform. This includes specific 558 Include support for BUGBase 1.3 platform. This includes specific
558 configurations for the board and its peripherals. 559 configurations for the board and its peripherals.
559 560
561config MACH_IMX31_DT
562 bool "Support i.MX31 platforms from device tree"
563 select SOC_IMX31
564 select USE_OF
565 help
566 Include support for Freescale i.MX31 based platforms
567 using the device tree for discovery.
568
560comment "MX35 platforms:" 569comment "MX35 platforms:"
561 570
562config MACH_PCM043 571config MACH_PCM043
@@ -589,6 +598,7 @@ config MACH_MX35_3DS
589 select IMX_HAVE_PLATFORM_IPU_CORE 598 select IMX_HAVE_PLATFORM_IPU_CORE
590 select IMX_HAVE_PLATFORM_MXC_EHCI 599 select IMX_HAVE_PLATFORM_MXC_EHCI
591 select IMX_HAVE_PLATFORM_MXC_NAND 600 select IMX_HAVE_PLATFORM_MXC_NAND
601 select IMX_HAVE_PLATFORM_MXC_RTC
592 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 602 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
593 help 603 help
594 Include support for MX35PDK platform. This includes specific 604 Include support for MX35PDK platform. This includes specific
@@ -663,7 +673,6 @@ comment "i.MX51 machines:"
663config MACH_IMX51_DT 673config MACH_IMX51_DT
664 bool "Support i.MX51 platforms from device tree" 674 bool "Support i.MX51 platforms from device tree"
665 select SOC_IMX51 675 select SOC_IMX51
666 select USE_OF
667 select MACH_MX51_BABBAGE 676 select MACH_MX51_BABBAGE
668 help 677 help
669 Include support for Freescale i.MX51 based platforms 678 Include support for Freescale i.MX51 based platforms
@@ -759,7 +768,6 @@ comment "i.MX53 machines:"
759config MACH_IMX53_DT 768config MACH_IMX53_DT
760 bool "Support i.MX53 platforms from device tree" 769 bool "Support i.MX53 platforms from device tree"
761 select SOC_IMX53 770 select SOC_IMX53
762 select USE_OF
763 select MACH_MX53_ARD 771 select MACH_MX53_ARD
764 select MACH_MX53_EVK 772 select MACH_MX53_EVK
765 select MACH_MX53_LOCO 773 select MACH_MX53_LOCO
@@ -826,13 +834,14 @@ config SOC_IMX6Q
826 select COMMON_CLK 834 select COMMON_CLK
827 select CPU_V7 835 select CPU_V7
828 select HAVE_ARM_SCU 836 select HAVE_ARM_SCU
837 select HAVE_CAN_FLEXCAN if CAN
829 select HAVE_IMX_GPC 838 select HAVE_IMX_GPC
830 select HAVE_IMX_MMDC 839 select HAVE_IMX_MMDC
831 select HAVE_IMX_SRC 840 select HAVE_IMX_SRC
832 select HAVE_SMP 841 select HAVE_SMP
842 select MFD_ANATOP
833 select PINCTRL 843 select PINCTRL
834 select PINCTRL_IMX6Q 844 select PINCTRL_IMX6Q
835 select USE_OF
836 845
837 help 846 help
838 This enables support for Freescale i.MX6 Quad processor. 847 This enables support for Freescale i.MX6 Quad processor.