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