diff options
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 106 |
1 files changed, 12 insertions, 94 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index afd542ad6f97..7ca5fe45945f 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig | |||
@@ -101,13 +101,8 @@ config SOC_IMX51 | |||
101 | select SOC_IMX5 | 101 | select SOC_IMX5 |
102 | select ARCH_MX5 | 102 | select ARCH_MX5 |
103 | select ARCH_MX51 | 103 | select ARCH_MX51 |
104 | 104 | select PINCTRL | |
105 | config SOC_IMX53 | 105 | select PINCTRL_IMX51 |
106 | bool | ||
107 | select SOC_IMX5 | ||
108 | select ARCH_MX5 | ||
109 | select ARCH_MX53 | ||
110 | select HAVE_CAN_FLEXCAN if CAN | ||
111 | 106 | ||
112 | if ARCH_IMX_V4_V5 | 107 | if ARCH_IMX_V4_V5 |
113 | 108 | ||
@@ -561,7 +556,6 @@ config MACH_BUG | |||
561 | config MACH_IMX31_DT | 556 | config MACH_IMX31_DT |
562 | bool "Support i.MX31 platforms from device tree" | 557 | bool "Support i.MX31 platforms from device tree" |
563 | select SOC_IMX31 | 558 | select SOC_IMX31 |
564 | select USE_OF | ||
565 | help | 559 | help |
566 | Include support for Freescale i.MX31 based platforms | 560 | Include support for Freescale i.MX31 based platforms |
567 | using the device tree for discovery. | 561 | using the device tree for discovery. |
@@ -737,95 +731,19 @@ config MACH_EUKREA_MBIMXSD51_BASEBOARD | |||
737 | 731 | ||
738 | endchoice | 732 | endchoice |
739 | 733 | ||
740 | config MX51_EFIKA_COMMON | 734 | comment "Device tree only" |
741 | bool | ||
742 | select SOC_IMX51 | ||
743 | select IMX_HAVE_PLATFORM_IMX_UART | ||
744 | select IMX_HAVE_PLATFORM_MXC_EHCI | ||
745 | select IMX_HAVE_PLATFORM_PATA_IMX | ||
746 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
747 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
748 | select MXC_ULPI if USB_ULPI | ||
749 | |||
750 | config MACH_MX51_EFIKAMX | ||
751 | bool "Support MX51 Genesi Efika MX nettop" | ||
752 | select LEDS_GPIO_REGISTER | ||
753 | select MX51_EFIKA_COMMON | ||
754 | help | ||
755 | Include support for Genesi Efika MX nettop. This includes specific | ||
756 | configurations for the board and its peripherals. | ||
757 | |||
758 | config MACH_MX51_EFIKASB | ||
759 | bool "Support MX51 Genesi Efika Smartbook" | ||
760 | select LEDS_GPIO_REGISTER | ||
761 | select MX51_EFIKA_COMMON | ||
762 | help | ||
763 | Include support for Genesi Efika Smartbook. This includes specific | ||
764 | configurations for the board and its peripherals. | ||
765 | |||
766 | comment "i.MX53 machines:" | ||
767 | |||
768 | config MACH_IMX53_DT | ||
769 | bool "Support i.MX53 platforms from device tree" | ||
770 | select SOC_IMX53 | ||
771 | select MACH_MX53_ARD | ||
772 | select MACH_MX53_EVK | ||
773 | select MACH_MX53_LOCO | ||
774 | select MACH_MX53_SMD | ||
775 | help | ||
776 | Include support for Freescale i.MX53 based platforms | ||
777 | using the device tree for discovery | ||
778 | |||
779 | config MACH_MX53_EVK | ||
780 | bool "Support MX53 EVK platforms" | ||
781 | select SOC_IMX53 | ||
782 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
783 | select IMX_HAVE_PLATFORM_IMX_UART | ||
784 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
785 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
786 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
787 | select LEDS_GPIO_REGISTER | ||
788 | help | ||
789 | Include support for MX53 EVK platform. This includes specific | ||
790 | configurations for the board and its peripherals. | ||
791 | |||
792 | config MACH_MX53_SMD | ||
793 | bool "Support MX53 SMD platforms" | ||
794 | select SOC_IMX53 | ||
795 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
796 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
797 | select IMX_HAVE_PLATFORM_IMX_UART | ||
798 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
799 | help | ||
800 | Include support for MX53 SMD platform. This includes specific | ||
801 | configurations for the board and its peripherals. | ||
802 | 735 | ||
803 | config MACH_MX53_LOCO | 736 | config SOC_IMX53 |
804 | bool "Support MX53 LOCO platforms" | 737 | bool "i.MX53 support" |
805 | select SOC_IMX53 | 738 | select SOC_IMX5 |
806 | select IMX_HAVE_PLATFORM_IMX2_WDT | 739 | select ARCH_MX5 |
807 | select IMX_HAVE_PLATFORM_IMX_I2C | 740 | select ARCH_MX53 |
808 | select IMX_HAVE_PLATFORM_IMX_UART | 741 | select HAVE_CAN_FLEXCAN if CAN |
809 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 742 | select PINCTRL |
810 | select IMX_HAVE_PLATFORM_GPIO_KEYS | 743 | select PINCTRL_IMX53 |
811 | select LEDS_GPIO_REGISTER | ||
812 | help | ||
813 | Include support for MX53 LOCO platform. This includes specific | ||
814 | configurations for the board and its peripherals. | ||
815 | 744 | ||
816 | config MACH_MX53_ARD | ||
817 | bool "Support MX53 ARD platforms" | ||
818 | select SOC_IMX53 | ||
819 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
820 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
821 | select IMX_HAVE_PLATFORM_IMX_UART | ||
822 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
823 | select IMX_HAVE_PLATFORM_GPIO_KEYS | ||
824 | help | 745 | help |
825 | Include support for MX53 ARD platform. This includes specific | 746 | This enables support for Freescale i.MX53 processor. |
826 | configurations for the board and its peripherals. | ||
827 | |||
828 | comment "i.MX6 family:" | ||
829 | 747 | ||
830 | config SOC_IMX6Q | 748 | config SOC_IMX6Q |
831 | bool "i.MX6 Quad support" | 749 | bool "i.MX6 Quad support" |