ARM: imx: move mx1 support to mach-imx
[deliverable/linux.git] / arch / arm / plat-mxc / Kconfig
CommitLineData
52c543f9
QJ
1if ARCH_MXC
2
3menu "Freescale MXC Implementations"
4
5choice
6bbdbf2f 6 prompt "Freescale CPU family:"
d2db9aaa 7 default ARCH_MX3
52c543f9 8
cfca8b53
PZ
9config ARCH_MX1
10 bool "MX1-based"
2955de5f 11 select CPU_ARM920T
5e2e95f5 12 select IMX_HAVE_IOMUX_V1
cfca8b53
PZ
13 help
14 This enables support for systems based on the Freescale i.MX1 family
15
1bd55a43
JB
16config ARCH_MX2
17 bool "MX2-based"
c750815e 18 select CPU_ARM926T
5e2e95f5 19 select IMX_HAVE_IOMUX_V1
1bd55a43
JB
20 help
21 This enables support for systems based on the Freescale i.MX2 family
22
8c25c36f
SH
23config ARCH_MX25
24 bool "MX25-based"
25 select CPU_ARM926T
08268b78 26 select ARCH_MXC_IOMUX_V3
f6014419 27 select HAVE_FB_IMX
8c25c36f
SH
28 help
29 This enables support for systems based on the Freescale i.MX25 family
30
52c543f9
QJ
31config ARCH_MX3
32 bool "MX3-based"
c750815e 33 select CPU_V6
52c543f9
QJ
34 help
35 This enables support for systems based on the Freescale i.MX3 family
36
fd6ac7bb
DT
37config ARCH_MXC91231
38 bool "MXC91231-based"
39 select CPU_V6
fd6ac7bb
DT
40 help
41 This enables support for systems based on the Freescale MXC91231 family
42
b996b583
AK
43config ARCH_MX5
44 bool "MX5-based"
45 select CPU_V7
b996b583
AK
46 help
47 This enables support for systems based on the Freescale i.MX51 family
48
52c543f9
QJ
49endchoice
50
d109167b 51source "arch/arm/mach-imx/Kconfig"
52c543f9 52source "arch/arm/mach-mx3/Kconfig"
8c25c36f 53source "arch/arm/mach-mx25/Kconfig"
fd6ac7bb 54source "arch/arm/mach-mxc91231/Kconfig"
b996b583 55source "arch/arm/mach-mx5/Kconfig"
52c543f9
QJ
56
57endmenu
58
479c901f
DA
59config MXC_IRQ_PRIOR
60 bool "Use IRQ priority"
479c901f
DA
61 help
62 Select this if you want to use prioritized IRQ handling.
63 This feature prevents higher priority ISR to be interrupted
64 by lower priority IRQ even IRQF_DISABLED flag is not set.
65 This may be useful in embedded applications, where are strong
66 requirements for timing.
67 Say N here, unless you have a specialized requirement.
68
a003708a
AK
69config MXC_TZIC
70 bool "Enable TrustZone Interrupt Controller"
71 depends on ARCH_MX51
72 help
73 This will be automatically selected for all processors
74 containing this interrupt controller.
75 Say N here only if you are really sure.
76
166091b1
SH
77config MXC_PWM
78 tristate "Enable PWM driver"
c010dba8 79 select HAVE_PWM
166091b1
SH
80 help
81 Enable support for the i.MX PWM controller(s).
82
f4f8bda2
DM
83config MXC_ULPI
84 bool
85
45001e92
ACA
86config ARCH_HAS_RNGA
87 bool
45001e92 88
5e2e95f5
UKK
89config IMX_HAVE_IOMUX_V1
90 bool
91
bca6ef1e
SH
92config ARCH_MXC_IOMUX_V3
93 bool
9eedbdf1
SH
94
95config ARCH_MXC_AUDMUX_V1
96 bool
97
98config ARCH_MXC_AUDMUX_V2
99 bool
100
52c543f9 101endif
This page took 0.234451 seconds and 5 git commands to generate.