Merge branch 'cow_readahead' of git://oss.oracle.com/git/tma/linux-2.6 into merge-2
[deliverable/linux.git] / arch / arm / mach-omap2 / Kconfig
CommitLineData
4a54db61
TL
1if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
8d9166b5
TL
5config ARCH_OMAP2PLUS_TYPICAL
6 bool "Typical OMAP configuration"
7 default y
8 select AEABI
9 select REGULATOR
10 select PM
11 select PM_RUNTIME
12 select VFP
13 select NEON if ARCH_OMAP3 || ARCH_OMAP4
14 select SERIAL_8250
15 select SERIAL_CORE_CONSOLE
16 select SERIAL_8250_CONSOLE
17 select I2C
18 select I2C_OMAP
19 select MFD
20 select MENELAUS if ARCH_OMAP2
21 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
22 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
23 help
24 Compile a kernel suitable for booting most boards
25
68ac8f7d
TL
26config ARCH_OMAP2
27 bool "TI OMAP2"
28 depends on ARCH_OMAP2PLUS
ffb63e34 29 default y
68ac8f7d
TL
30 select CPU_V6
31
32config ARCH_OMAP3
33 bool "TI OMAP3"
34 depends on ARCH_OMAP2PLUS
ffb63e34 35 default y
68ac8f7d
TL
36 select CPU_V7
37 select USB_ARCH_HAS_EHCI
38 select ARM_L1_CACHE_SHIFT_6
39
40config ARCH_OMAP4
41 bool "TI OMAP4"
ffb63e34 42 default y
68ac8f7d
TL
43 depends on ARCH_OMAP2PLUS
44 select CPU_V7
45 select ARM_GIC
46
1dbae815
TL
47comment "OMAP Core Type"
48 depends on ARCH_OMAP2
49
1dbae815
TL
50config ARCH_OMAP2420
51 bool "OMAP2420 support"
088ef950 52 depends on ARCH_OMAP2
ffb63e34 53 default y
77900a2f 54 select OMAP_DM_TIMER
c40fae95 55 select ARCH_OMAP_OTG
1dbae815 56
72d0f1c3
SMK
57config ARCH_OMAP2430
58 bool "OMAP2430 support"
088ef950 59 depends on ARCH_OMAP2
ffb63e34 60 default y
4ab866d1 61 select ARCH_OMAP_OTG
72d0f1c3 62
cc26b3b0
SMK
63config ARCH_OMAP3430
64 bool "OMAP3430 support"
a8eb7ca0 65 depends on ARCH_OMAP3
ffb63e34 66 default y
cc26b3b0
SMK
67 select ARCH_OMAP_OTG
68
fc440461
TL
69config OMAP_PACKAGE_ZAF
70 bool
71
72config OMAP_PACKAGE_ZAC
73 bool
74
ddaa912a
TL
75config OMAP_PACKAGE_CBC
76 bool
77
78config OMAP_PACKAGE_CBB
79 bool
80
81config OMAP_PACKAGE_CUS
82 bool
83
662c8b55
TL
84config OMAP_PACKAGE_CBP
85 bool
86
1dbae815 87comment "OMAP Board Type"
140455fa 88 depends on ARCH_OMAP2PLUS
1dbae815
TL
89
90config MACH_OMAP_GENERIC
91 bool "Generic OMAP board"
088ef950 92 depends on ARCH_OMAP2
ffb63e34 93 default y
1dbae815 94
1b52d5df
KV
95config MACH_OMAP2_TUSB6010
96 bool
97 depends on ARCH_OMAP2 && ARCH_OMAP2420
98 default y if MACH_NOKIA_N8X0
99
1dbae815
TL
100config MACH_OMAP_H4
101 bool "OMAP 2420 H4 board"
088ef950 102 depends on ARCH_OMAP2
ffb63e34 103 default y
23275d45 104 select OMAP_PACKAGE_ZAF
f6049312 105 select OMAP_DEBUG_DEVICES
1dbae815 106
9b6553cd
TL
107config MACH_OMAP_APOLLON
108 bool "OMAP 2420 Apollon board"
088ef950 109 depends on ARCH_OMAP2
ffb63e34 110 default y
b52b14ef 111 select OMAP_PACKAGE_ZAC
72d0f1c3
SMK
112
113config MACH_OMAP_2430SDP
114 bool "OMAP 2430 SDP board"
088ef950 115 depends on ARCH_OMAP2
ffb63e34 116 default y
369ed78f 117 select OMAP_PACKAGE_ZAC
72d0f1c3 118
2885f000
SMK
119config MACH_OMAP3_BEAGLE
120 bool "OMAP3 BEAGLE board"
a8eb7ca0 121 depends on ARCH_OMAP3
ffb63e34 122 default y
ca5742bd 123 select OMAP_PACKAGE_CBB
2885f000 124
476544ca 125config MACH_DEVKIT8000
51824c5f
TW
126 bool "DEVKIT8000 board"
127 depends on ARCH_OMAP3
ffb63e34 128 default y
51824c5f
TW
129 select OMAP_PACKAGE_CUS
130 select OMAP_MUX
476544ca 131
49265651
NK
132config MACH_OMAP_LDP
133 bool "OMAP3 LDP board"
a8eb7ca0 134 depends on ARCH_OMAP3
ffb63e34 135 default y
ca5742bd 136 select OMAP_PACKAGE_CBB
49265651 137
eba2645a
SS
138config MACH_OVERO
139 bool "Gumstix Overo board"
a8eb7ca0 140 depends on ARCH_OMAP3
ffb63e34 141 default y
ca5742bd 142 select OMAP_PACKAGE_CBB
da177247 143
53c5ec31
SMK
144config MACH_OMAP3EVM
145 bool "OMAP 3530 EVM board"
a8eb7ca0 146 depends on ARCH_OMAP3
ffb63e34 147 default y
342aa2c1 148 select OMAP_PACKAGE_CBB
53c5ec31 149
c625327e
RL
150config MACH_OMAP3517EVM
151 bool "OMAP3517/ AM3517 EVM board"
a8eb7ca0 152 depends on ARCH_OMAP3
ffb63e34 153 default y
ca5742bd 154 select OMAP_PACKAGE_CBB
c625327e 155
da177247
GI
156config MACH_OMAP3_PANDORA
157 bool "OMAP3 Pandora"
a8eb7ca0 158 depends on ARCH_OMAP3
ffb63e34 159 default y
ca5742bd 160 select OMAP_PACKAGE_CBB
6fdc29e2 161
7a079cab
GG
162config MACH_OMAP3_TOUCHBOOK
163 bool "OMAP3 Touch Book"
a8eb7ca0 164 depends on ARCH_OMAP3
ffb63e34 165 default y
7a079cab
GG
166 select BACKLIGHT_CLASS_DEVICE
167
6fdc29e2
SMK
168config MACH_OMAP_3430SDP
169 bool "OMAP 3430 SDP board"
a8eb7ca0 170 depends on ARCH_OMAP3
ffb63e34 171 default y
ca5742bd 172 select OMAP_PACKAGE_CBB
ffe7f95b 173
d2fbf345
TL
174config MACH_NOKIA_N800
175 bool
176
177config MACH_NOKIA_N810
178 bool
179
180config MACH_NOKIA_N810_WIMAX
181 bool
182
63138812
KV
183config MACH_NOKIA_N8X0
184 bool "Nokia N800/N810"
185 depends on ARCH_OMAP2420
ffb63e34 186 default y
bd8f0fc9 187 select OMAP_PACKAGE_ZAC
d2fbf345
TL
188 select MACH_NOKIA_N800
189 select MACH_NOKIA_N810
190 select MACH_NOKIA_N810_WIMAX
63138812 191
ffe7f95b
LL
192config MACH_NOKIA_RX51
193 bool "Nokia RX-51 board"
a8eb7ca0 194 depends on ARCH_OMAP3
ffb63e34 195 default y
ca5742bd 196 select OMAP_PACKAGE_CBB
577145f4
VP
197
198config MACH_OMAP_ZOOM2
199 bool "OMAP3 Zoom2 board"
a8eb7ca0 200 depends on ARCH_OMAP3
ffb63e34 201 default y
ca5742bd 202 select OMAP_PACKAGE_CBB
46ba0abf 203
5f35fbe8 204config MACH_OMAP_ZOOM3
205 bool "OMAP3630 Zoom3 board"
a8eb7ca0 206 depends on ARCH_OMAP3
ffb63e34 207 default y
662c8b55 208 select OMAP_PACKAGE_CBP
5f35fbe8 209
2886d128
MR
210config MACH_CM_T35
211 bool "CompuLab CM-T35 module"
a8eb7ca0 212 depends on ARCH_OMAP3
ffb63e34 213 default y
ca5742bd 214 select OMAP_PACKAGE_CUS
edc961a2 215 select OMAP_MUX
2886d128 216
58e11162 217config MACH_IGEP0020
28e0f13c 218 bool "IGEP v2 board"
a8eb7ca0 219 depends on ARCH_OMAP3
ffb63e34 220 default y
ca5742bd 221 select OMAP_PACKAGE_CBB
58e11162 222
9cbc3493
J
223config MACH_SBC3530
224 bool "OMAP3 SBC STALKER board"
225 depends on ARCH_OMAP3
ffb63e34 226 default y
9cbc3493
J
227 select OMAP_PACKAGE_CUS
228 select OMAP_MUX
229
34c9ac23 230config MACH_OMAP_3630SDP
231 bool "OMAP3630 SDP board"
a8eb7ca0 232 depends on ARCH_OMAP3
ffb63e34 233 default y
662c8b55 234 select OMAP_PACKAGE_CBP
34c9ac23 235
46ba0abf
SS
236config MACH_OMAP_4430SDP
237 bool "OMAP 4430 SDP board"
ffb63e34 238 default y
46ba0abf 239 depends on ARCH_OMAP4
183bd50f 240
b075f58b
DA
241config MACH_OMAP4_PANDA
242 bool "OMAP4 Panda Board"
243 default y
244 depends on ARCH_OMAP4
245
183bd50f
AS
246config OMAP3_EMU
247 bool "OMAP3 debugging peripherals"
248 depends on ARCH_OMAP3
249 select OC_ETM
250 help
251 Say Y here to enable debugging hardware of omap3
252
18862cbe
PW
253config OMAP3_SDRC_AC_TIMING
254 bool "Enable SDRC AC timing register changes"
a8eb7ca0 255 depends on ARCH_OMAP3
18862cbe
PW
256 default n
257 help
258 If you know that none of your system initiators will attempt to
259 access SDRAM during CORE DVFS, select Y here. This should boost
260 SDRAM performance at lower CORE OPPs. There are relatively few
261 users who will wish to say yes at this point - almost everyone will
262 wish to say no. Selecting yes without understanding what is
263 going on could result in system crashes;
264
4a54db61
TL
265endmenu
266
267endif
This page took 0.422619 seconds and 5 git commands to generate.