diff options
Diffstat (limited to 'arch/arm/plat-mxc/Kconfig')
-rw-r--r-- | arch/arm/plat-mxc/Kconfig | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/arch/arm/plat-mxc/Kconfig b/arch/arm/plat-mxc/Kconfig index 8b0a1ee039fa..7f7ad6f289bd 100644 --- a/arch/arm/plat-mxc/Kconfig +++ b/arch/arm/plat-mxc/Kconfig | |||
@@ -9,38 +9,43 @@ choice | |||
9 | config ARCH_MX1 | 9 | config ARCH_MX1 |
10 | bool "MX1-based" | 10 | bool "MX1-based" |
11 | select CPU_ARM920T | 11 | select CPU_ARM920T |
12 | select COMMON_CLKDEV | 12 | select IMX_HAVE_IOMUX_V1 |
13 | help | 13 | help |
14 | This enables support for systems based on the Freescale i.MX1 family | 14 | This enables support for systems based on the Freescale i.MX1 family |
15 | 15 | ||
16 | config ARCH_MX2 | 16 | config ARCH_MX2 |
17 | bool "MX2-based" | 17 | bool "MX2-based" |
18 | select CPU_ARM926T | 18 | select CPU_ARM926T |
19 | select COMMON_CLKDEV | 19 | select IMX_HAVE_IOMUX_V1 |
20 | help | 20 | help |
21 | This enables support for systems based on the Freescale i.MX2 family | 21 | This enables support for systems based on the Freescale i.MX2 family |
22 | 22 | ||
23 | config ARCH_MX25 | 23 | config ARCH_MX25 |
24 | bool "MX25-based" | 24 | bool "MX25-based" |
25 | select CPU_ARM926T | 25 | select CPU_ARM926T |
26 | select COMMON_CLKDEV | 26 | select ARCH_MXC_IOMUX_V3 |
27 | select HAVE_FB_IMX | ||
27 | help | 28 | help |
28 | This enables support for systems based on the Freescale i.MX25 family | 29 | This enables support for systems based on the Freescale i.MX25 family |
29 | 30 | ||
30 | config ARCH_MX3 | 31 | config ARCH_MX3 |
31 | bool "MX3-based" | 32 | bool "MX3-based" |
32 | select CPU_V6 | 33 | select CPU_V6 |
33 | select COMMON_CLKDEV | ||
34 | help | 34 | help |
35 | This enables support for systems based on the Freescale i.MX3 family | 35 | This enables support for systems based on the Freescale i.MX3 family |
36 | 36 | ||
37 | config ARCH_MXC91231 | 37 | config ARCH_MXC91231 |
38 | bool "MXC91231-based" | 38 | bool "MXC91231-based" |
39 | select CPU_V6 | 39 | select CPU_V6 |
40 | select COMMON_CLKDEV | ||
41 | help | 40 | help |
42 | This enables support for systems based on the Freescale MXC91231 family | 41 | This enables support for systems based on the Freescale MXC91231 family |
43 | 42 | ||
43 | config ARCH_MX5 | ||
44 | bool "MX5-based" | ||
45 | select CPU_V7 | ||
46 | help | ||
47 | This enables support for systems based on the Freescale i.MX51 family | ||
48 | |||
44 | endchoice | 49 | endchoice |
45 | 50 | ||
46 | source "arch/arm/mach-mx1/Kconfig" | 51 | source "arch/arm/mach-mx1/Kconfig" |
@@ -48,12 +53,12 @@ source "arch/arm/mach-mx2/Kconfig" | |||
48 | source "arch/arm/mach-mx3/Kconfig" | 53 | source "arch/arm/mach-mx3/Kconfig" |
49 | source "arch/arm/mach-mx25/Kconfig" | 54 | source "arch/arm/mach-mx25/Kconfig" |
50 | source "arch/arm/mach-mxc91231/Kconfig" | 55 | source "arch/arm/mach-mxc91231/Kconfig" |
56 | source "arch/arm/mach-mx5/Kconfig" | ||
51 | 57 | ||
52 | endmenu | 58 | endmenu |
53 | 59 | ||
54 | config MXC_IRQ_PRIOR | 60 | config MXC_IRQ_PRIOR |
55 | bool "Use IRQ priority" | 61 | bool "Use IRQ priority" |
56 | depends on ARCH_MXC | ||
57 | help | 62 | help |
58 | Select this if you want to use prioritized IRQ handling. | 63 | Select this if you want to use prioritized IRQ handling. |
59 | This feature prevents higher priority ISR to be interrupted | 64 | This feature prevents higher priority ISR to be interrupted |
@@ -62,9 +67,16 @@ config MXC_IRQ_PRIOR | |||
62 | requirements for timing. | 67 | requirements for timing. |
63 | Say N here, unless you have a specialized requirement. | 68 | Say N here, unless you have a specialized requirement. |
64 | 69 | ||
70 | config MXC_TZIC | ||
71 | bool "Enable TrustZone Interrupt Controller" | ||
72 | depends on ARCH_MX51 | ||
73 | help | ||
74 | This will be automatically selected for all processors | ||
75 | containing this interrupt controller. | ||
76 | Say N here only if you are really sure. | ||
77 | |||
65 | config MXC_PWM | 78 | config MXC_PWM |
66 | tristate "Enable PWM driver" | 79 | tristate "Enable PWM driver" |
67 | depends on ARCH_MXC | ||
68 | select HAVE_PWM | 80 | select HAVE_PWM |
69 | help | 81 | help |
70 | Enable support for the i.MX PWM controller(s). | 82 | Enable support for the i.MX PWM controller(s). |
@@ -74,7 +86,9 @@ config MXC_ULPI | |||
74 | 86 | ||
75 | config ARCH_HAS_RNGA | 87 | config ARCH_HAS_RNGA |
76 | bool | 88 | bool |
77 | depends on ARCH_MXC | 89 | |
90 | config IMX_HAVE_IOMUX_V1 | ||
91 | bool | ||
78 | 92 | ||
79 | config ARCH_MXC_IOMUX_V3 | 93 | config ARCH_MXC_IOMUX_V3 |
80 | bool | 94 | bool |