imx-serial-excessive-status-clearing-on-break.patch
[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
7dae1134 12 select COMMON_CLKDEV
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
edfcea80 19 select COMMON_CLKDEV
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
26 select COMMON_CLKDEV
27 help
28 This enables support for systems based on the Freescale i.MX25 family
29
52c543f9
QJ
30config ARCH_MX3
31 bool "MX3-based"
c750815e 32 select CPU_V6
9eb2eb8c 33 select COMMON_CLKDEV
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
40 select COMMON_CLKDEV
41 help
42 This enables support for systems based on the Freescale MXC91231 family
43
b996b583
AK
44config ARCH_MX5
45 bool "MX5-based"
46 select CPU_V7
47 select COMMON_CLKDEV
48 help
49 This enables support for systems based on the Freescale i.MX51 family
50
52c543f9
QJ
51endchoice
52
cfca8b53 53source "arch/arm/mach-mx1/Kconfig"
1bd55a43 54source "arch/arm/mach-mx2/Kconfig"
52c543f9 55source "arch/arm/mach-mx3/Kconfig"
8c25c36f 56source "arch/arm/mach-mx25/Kconfig"
fd6ac7bb 57source "arch/arm/mach-mxc91231/Kconfig"
b996b583 58source "arch/arm/mach-mx5/Kconfig"
52c543f9
QJ
59
60endmenu
61
479c901f
DA
62config MXC_IRQ_PRIOR
63 bool "Use IRQ priority"
64 depends on ARCH_MXC
65 help
66 Select this if you want to use prioritized IRQ handling.
67 This feature prevents higher priority ISR to be interrupted
68 by lower priority IRQ even IRQF_DISABLED flag is not set.
69 This may be useful in embedded applications, where are strong
70 requirements for timing.
71 Say N here, unless you have a specialized requirement.
72
a003708a
AK
73config MXC_TZIC
74 bool "Enable TrustZone Interrupt Controller"
75 depends on ARCH_MX51
76 help
77 This will be automatically selected for all processors
78 containing this interrupt controller.
79 Say N here only if you are really sure.
80
166091b1
SH
81config MXC_PWM
82 tristate "Enable PWM driver"
83 depends on ARCH_MXC
c010dba8 84 select HAVE_PWM
166091b1
SH
85 help
86 Enable support for the i.MX PWM controller(s).
87
f4f8bda2
DM
88config MXC_ULPI
89 bool
90
45001e92
ACA
91config ARCH_HAS_RNGA
92 bool
93 depends on ARCH_MXC
94
bca6ef1e
SH
95config ARCH_MXC_IOMUX_V3
96 bool
9eedbdf1
SH
97
98config ARCH_MXC_AUDMUX_V1
99 bool
100
101config ARCH_MXC_AUDMUX_V2
102 bool
103
52c543f9 104endif
This page took 0.209861 seconds and 5 git commands to generate.