diff options
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 21 |
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 | ||
74 | config SOC_IMX35 | 75 | config 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 | ||
83 | config SOC_IMX5 | 85 | config 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 | ||
109 | if ARCH_IMX_V4_V5 | 112 | if 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 | |||
380 | config MACH_IMX27_DT | 382 | config 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 | ||
561 | config 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 | |||
560 | comment "MX35 platforms:" | 569 | comment "MX35 platforms:" |
561 | 570 | ||
562 | config MACH_PCM043 | 571 | config 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:" | |||
663 | config MACH_IMX51_DT | 673 | config 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:" | |||
759 | config MACH_IMX53_DT | 768 | config 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. |