aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2012-08-12 11:21:39 -0400
committerShawn Guo <shawn.guo@linaro.org>2012-09-11 04:26:55 -0400
commit442279da12c6e3eada16d604b866226b77876c30 (patch)
treefb8692ebc0523cdaf4573a542f2e12aba3327f1d /arch/arm/mach-imx/Kconfig
parent721a44145aa789b9d2ee7927afa28c2d60ffa036 (diff)
ARM: imx53: support device tree boot only
With device tree kernel provides the equal support as those imx53 board files, it's time to remove the board files and get imx53 support device tree only. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r--arch/arm/mach-imx/Kconfig79
1 files changed, 10 insertions, 69 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 1afdc67a5f2..374fcc256d4 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -102,15 +102,6 @@ config SOC_IMX51
102 select ARCH_MX5 102 select ARCH_MX5
103 select ARCH_MX51 103 select ARCH_MX51
104 104
105config SOC_IMX53
106 bool
107 select SOC_IMX5
108 select ARCH_MX5
109 select ARCH_MX53
110 select HAVE_CAN_FLEXCAN if CAN
111 select PINCTRL
112 select PINCTRL_IMX53
113
114if ARCH_IMX_V4_V5 105if ARCH_IMX_V4_V5
115 106
116comment "MX1 platforms:" 107comment "MX1 platforms:"
@@ -738,69 +729,19 @@ config MACH_EUKREA_MBIMXSD51_BASEBOARD
738 729
739endchoice 730endchoice
740 731
741comment "i.MX53 machines:" 732comment "Device tree only"
742
743config MACH_IMX53_DT
744 bool "Support i.MX53 platforms from device tree"
745 select SOC_IMX53
746 select MACH_MX53_ARD
747 select MACH_MX53_EVK
748 select MACH_MX53_LOCO
749 select MACH_MX53_SMD
750 help
751 Include support for Freescale i.MX53 based platforms
752 using the device tree for discovery
753
754config MACH_MX53_EVK
755 bool "Support MX53 EVK platforms"
756 select SOC_IMX53
757 select IMX_HAVE_PLATFORM_IMX2_WDT
758 select IMX_HAVE_PLATFORM_IMX_UART
759 select IMX_HAVE_PLATFORM_IMX_I2C
760 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
761 select IMX_HAVE_PLATFORM_SPI_IMX
762 select LEDS_GPIO_REGISTER
763 help
764 Include support for MX53 EVK platform. This includes specific
765 configurations for the board and its peripherals.
766
767config MACH_MX53_SMD
768 bool "Support MX53 SMD platforms"
769 select SOC_IMX53
770 select IMX_HAVE_PLATFORM_IMX2_WDT
771 select IMX_HAVE_PLATFORM_IMX_I2C
772 select IMX_HAVE_PLATFORM_IMX_UART
773 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
774 help
775 Include support for MX53 SMD platform. This includes specific
776 configurations for the board and its peripherals.
777 733
778config MACH_MX53_LOCO 734config SOC_IMX53
779 bool "Support MX53 LOCO platforms" 735 bool "i.MX53 support"
780 select SOC_IMX53 736 select SOC_IMX5
781 select IMX_HAVE_PLATFORM_IMX2_WDT 737 select ARCH_MX5
782 select IMX_HAVE_PLATFORM_IMX_I2C 738 select ARCH_MX53
783 select IMX_HAVE_PLATFORM_IMX_UART 739 select HAVE_CAN_FLEXCAN if CAN
784 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 740 select PINCTRL
785 select IMX_HAVE_PLATFORM_GPIO_KEYS 741 select PINCTRL_IMX53
786 select LEDS_GPIO_REGISTER
787 help
788 Include support for MX53 LOCO platform. This includes specific
789 configurations for the board and its peripherals.
790 742
791config MACH_MX53_ARD
792 bool "Support MX53 ARD platforms"
793 select SOC_IMX53
794 select IMX_HAVE_PLATFORM_IMX2_WDT
795 select IMX_HAVE_PLATFORM_IMX_I2C
796 select IMX_HAVE_PLATFORM_IMX_UART
797 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
798 select IMX_HAVE_PLATFORM_GPIO_KEYS
799 help 743 help
800 Include support for MX53 ARD platform. This includes specific 744 This enables support for Freescale i.MX53 processor.
801 configurations for the board and its peripherals.
802
803comment "i.MX6 family:"
804 745
805config SOC_IMX6Q 746config SOC_IMX6Q
806 bool "i.MX6 Quad support" 747 bool "i.MX6 Quad support"