Kconfig (e23c34bb41da65f354fb7eee04300c56ee48f60c) | Kconfig (f7f3d4b29fefe62acb39069aaf37196c01e0f23a) |
---|---|
1config ARCH_MXC 2 bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 3 select ARCH_REQUIRE_GPIOLIB 4 select ARM_CPU_SUSPEND if PM 5 select ARM_PATCH_PHYS_VIRT 6 select AUTO_ZRELADDR if !ZBOOT_ROM 7 select CLKSRC_MMIO 8 select COMMON_CLK 9 select GENERIC_ALLOCATOR 10 select GENERIC_CLOCKEVENTS 11 select GENERIC_IRQ_CHIP 12 select MIGHT_HAVE_CACHE_L2X0 if ARCH_MULTI_V6_V7 13 select MULTI_IRQ_HANDLER | 1config ARCH_MXC 2 bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 3 select ARCH_REQUIRE_GPIOLIB 4 select ARM_CPU_SUSPEND if PM 5 select ARM_PATCH_PHYS_VIRT 6 select AUTO_ZRELADDR if !ZBOOT_ROM 7 select CLKSRC_MMIO 8 select COMMON_CLK 9 select GENERIC_ALLOCATOR 10 select GENERIC_CLOCKEVENTS 11 select GENERIC_IRQ_CHIP 12 select MIGHT_HAVE_CACHE_L2X0 if ARCH_MULTI_V6_V7 13 select MULTI_IRQ_HANDLER |
14 select PINCTRL |
|
14 select SOC_BUS 15 select SPARSE_IRQ 16 select USE_OF 17 help 18 Support for Freescale MXC/iMX-based family of processors 19 20menu "Freescale i.MX support" 21 depends on ARCH_MXC 22 | 15 select SOC_BUS 16 select SPARSE_IRQ 17 select USE_OF 18 help 19 Support for Freescale MXC/iMX-based family of processors 20 21menu "Freescale i.MX support" 22 depends on ARCH_MXC 23 |
23config MXC_IRQ_PRIOR 24 bool "Use IRQ priority" 25 help 26 Select this if you want to use prioritized IRQ handling. 27 This feature prevents higher priority ISR to be interrupted 28 by lower priority IRQ. 29 This may be useful in embedded applications, where are strong 30 requirements for timing. 31 Say N here, unless you have a specialized requirement. 32 | |
33config MXC_TZIC 34 bool 35 36config MXC_AVIC 37 bool 38 39config MXC_DEBUG_BOARD 40 bool "Enable MXC debug board(for 3-stack)" --- 63 unchanged lines hidden (view full) --- 104 select MXC_AVIC 105 106config SOC_IMX25 107 bool 108 select ARCH_MX25 109 select ARCH_MXC_IOMUX_V3 110 select CPU_ARM926T 111 select MXC_AVIC | 24config MXC_TZIC 25 bool 26 27config MXC_AVIC 28 bool 29 30config MXC_DEBUG_BOARD 31 bool "Enable MXC debug board(for 3-stack)" --- 63 unchanged lines hidden (view full) --- 95 select MXC_AVIC 96 97config SOC_IMX25 98 bool 99 select ARCH_MX25 100 select ARCH_MXC_IOMUX_V3 101 select CPU_ARM926T 102 select MXC_AVIC |
103 select PINCTRL_IMX25 |
|
112 113config SOC_IMX27 114 bool 115 select ARCH_HAS_CPUFREQ 116 select ARCH_HAS_OPP 117 select CPU_ARM926T 118 select IMX_HAVE_IOMUX_V1 119 select MACH_MX27 120 select MXC_AVIC | 104 105config SOC_IMX27 106 bool 107 select ARCH_HAS_CPUFREQ 108 select ARCH_HAS_OPP 109 select CPU_ARM926T 110 select IMX_HAVE_IOMUX_V1 111 select MACH_MX27 112 select MXC_AVIC |
113 select PINCTRL_IMX27 |
|
121 122config SOC_IMX31 123 bool 124 select CPU_V6 125 select IMX_HAVE_PLATFORM_MXC_RNGA 126 select MXC_AVIC 127 select SMP_ON_UP if SMP 128 --- 11 unchanged lines hidden (view full) --- 140 select ARCH_HAS_OPP 141 select ARCH_MXC_IOMUX_V3 142 select CPU_V7 143 select MXC_TZIC 144 145config SOC_IMX51 146 bool 147 select HAVE_IMX_SRC | 114 115config SOC_IMX31 116 bool 117 select CPU_V6 118 select IMX_HAVE_PLATFORM_MXC_RNGA 119 select MXC_AVIC 120 select SMP_ON_UP if SMP 121 --- 11 unchanged lines hidden (view full) --- 133 select ARCH_HAS_OPP 134 select ARCH_MXC_IOMUX_V3 135 select CPU_V7 136 select MXC_TZIC 137 138config SOC_IMX51 139 bool 140 select HAVE_IMX_SRC |
148 select PINCTRL | |
149 select PINCTRL_IMX51 150 select SOC_IMX5 151 152if ARCH_MULTI_V4T 153 154comment "MX1 platforms:" 155config MACH_MXLADS 156 bool --- 604 unchanged lines hidden (view full) --- 761 help 762 This adds board specific devices that can be found on Eukrea's 763 MBIMXSD evaluation board. 764 765endchoice 766 767comment "Device tree only" 768 | 141 select PINCTRL_IMX51 142 select SOC_IMX5 143 144if ARCH_MULTI_V4T 145 146comment "MX1 platforms:" 147config MACH_MXLADS 148 bool --- 604 unchanged lines hidden (view full) --- 753 help 754 This adds board specific devices that can be found on Eukrea's 755 MBIMXSD evaluation board. 756 757endchoice 758 759comment "Device tree only" 760 |
761config SOC_IMX50 762 bool "i.MX50 support" 763 select HAVE_IMX_SRC 764 select PINCTRL_IMX50 765 select SOC_IMX5 766 767 help 768 This enables support for Freescale i.MX50 processor. 769 |
|
769config SOC_IMX53 770 bool "i.MX53 support" 771 select HAVE_IMX_SRC 772 select IMX_HAVE_PLATFORM_IMX2_WDT | 770config SOC_IMX53 771 bool "i.MX53 support" 772 select HAVE_IMX_SRC 773 select IMX_HAVE_PLATFORM_IMX2_WDT |
773 select PINCTRL | |
774 select PINCTRL_IMX53 775 select SOC_IMX5 776 777 help 778 This enables support for Freescale i.MX53 processor. 779 780config SOC_IMX6Q 781 bool "i.MX6 Quad/DualLite support" --- 9 unchanged lines hidden (view full) --- 791 select HAVE_IMX_ANATOP 792 select HAVE_IMX_GPC 793 select HAVE_IMX_MMDC 794 select HAVE_IMX_SRC 795 select HAVE_SMP 796 select MFD_SYSCON 797 select MIGHT_HAVE_PCI 798 select PCI_DOMAINS if PCI | 774 select PINCTRL_IMX53 775 select SOC_IMX5 776 777 help 778 This enables support for Freescale i.MX53 processor. 779 780config SOC_IMX6Q 781 bool "i.MX6 Quad/DualLite support" --- 9 unchanged lines hidden (view full) --- 791 select HAVE_IMX_ANATOP 792 select HAVE_IMX_GPC 793 select HAVE_IMX_MMDC 794 select HAVE_IMX_SRC 795 select HAVE_SMP 796 select MFD_SYSCON 797 select MIGHT_HAVE_PCI 798 select PCI_DOMAINS if PCI |
799 select PINCTRL | |
800 select PINCTRL_IMX6Q 801 select PL310_ERRATA_588369 if CACHE_PL310 802 select PL310_ERRATA_727915 if CACHE_PL310 803 select PL310_ERRATA_769419 if CACHE_PL310 804 select PM_OPP if PM 805 806 help 807 This enables support for Freescale i.MX6 Quad processor. --- 4 unchanged lines hidden (view full) --- 812 select ARM_ERRATA_775420 813 select ARM_GIC 814 select CPU_V7 815 select HAVE_IMX_ANATOP 816 select HAVE_IMX_GPC 817 select HAVE_IMX_MMDC 818 select HAVE_IMX_SRC 819 select MFD_SYSCON | 799 select PINCTRL_IMX6Q 800 select PL310_ERRATA_588369 if CACHE_PL310 801 select PL310_ERRATA_727915 if CACHE_PL310 802 select PL310_ERRATA_769419 if CACHE_PL310 803 select PM_OPP if PM 804 805 help 806 This enables support for Freescale i.MX6 Quad processor. --- 4 unchanged lines hidden (view full) --- 811 select ARM_ERRATA_775420 812 select ARM_GIC 813 select CPU_V7 814 select HAVE_IMX_ANATOP 815 select HAVE_IMX_GPC 816 select HAVE_IMX_MMDC 817 select HAVE_IMX_SRC 818 select MFD_SYSCON |
820 select PINCTRL | |
821 select PINCTRL_IMX6SL 822 select PL310_ERRATA_588369 if CACHE_PL310 823 select PL310_ERRATA_727915 if CACHE_PL310 824 select PL310_ERRATA_769419 if CACHE_PL310 825 826 help 827 This enables support for Freescale i.MX6 SoloLite processor. 828 829config SOC_VF610 830 bool "Vybrid Family VF610 support" 831 select CPU_V7 832 select ARM_GIC 833 select CLKSRC_OF | 819 select PINCTRL_IMX6SL 820 select PL310_ERRATA_588369 if CACHE_PL310 821 select PL310_ERRATA_727915 if CACHE_PL310 822 select PL310_ERRATA_769419 if CACHE_PL310 823 824 help 825 This enables support for Freescale i.MX6 SoloLite processor. 826 827config SOC_VF610 828 bool "Vybrid Family VF610 support" 829 select CPU_V7 830 select ARM_GIC 831 select CLKSRC_OF |
834 select PINCTRL | |
835 select PINCTRL_VF610 836 select VF_PIT_TIMER 837 select PL310_ERRATA_588369 if CACHE_PL310 838 select PL310_ERRATA_727915 if CACHE_PL310 839 select PL310_ERRATA_769419 if CACHE_PL310 840 841 help 842 This enable support for Freescale Vybrid VF610 processor. 843 844endif 845 846source "arch/arm/mach-imx/devices/Kconfig" 847 848endmenu | 832 select PINCTRL_VF610 833 select VF_PIT_TIMER 834 select PL310_ERRATA_588369 if CACHE_PL310 835 select PL310_ERRATA_727915 if CACHE_PL310 836 select PL310_ERRATA_769419 if CACHE_PL310 837 838 help 839 This enable support for Freescale Vybrid VF610 processor. 840 841endif 842 843source "arch/arm/mach-imx/devices/Kconfig" 844 845endmenu |