TI816X: Update common OMAP machine specific sources
[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
12a75da2
G
14 select SERIAL_OMAP
15 select SERIAL_OMAP_CONSOLE
8d9166b5
TL
16 select I2C
17 select I2C_OMAP
5690597f 18 select MFD_SUPPORT
8d9166b5
TL
19 select MENELAUS if ARCH_OMAP2
20 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
21 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
22 help
23 Compile a kernel suitable for booting most boards
24
68ac8f7d
TL
25config ARCH_OMAP2
26 bool "TI OMAP2"
27 depends on ARCH_OMAP2PLUS
ffb63e34 28 default y
68ac8f7d
TL
29 select CPU_V6
30
31config ARCH_OMAP3
32 bool "TI OMAP3"
33 depends on ARCH_OMAP2PLUS
ffb63e34 34 default y
68ac8f7d
TL
35 select CPU_V7
36 select USB_ARCH_HAS_EHCI
455d4d2d 37 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4
fd1478cd
NM
38 select ARCH_HAS_OPP
39 select PM_OPP if PM
68ac8f7d
TL
40
41config ARCH_OMAP4
42 bool "TI OMAP4"
ffb63e34 43 default y
68ac8f7d
TL
44 depends on ARCH_OMAP2PLUS
45 select CPU_V7
46 select ARM_GIC
455d4d2d
SS
47 select PL310_ERRATA_588369
48 select ARM_ERRATA_720789
f5a6422d
NM
49 select ARCH_HAS_OPP
50 select PM_OPP if PM
56976b6a 51 select USB_ARCH_HAS_EHCI
68ac8f7d 52
1dbae815
TL
53comment "OMAP Core Type"
54 depends on ARCH_OMAP2
55
1dbae815
TL
56config ARCH_OMAP2420
57 bool "OMAP2420 support"
088ef950 58 depends on ARCH_OMAP2
ffb63e34 59 default y
77900a2f 60 select OMAP_DM_TIMER
c40fae95 61 select ARCH_OMAP_OTG
1dbae815 62
72d0f1c3
SMK
63config ARCH_OMAP2430
64 bool "OMAP2430 support"
088ef950 65 depends on ARCH_OMAP2
ffb63e34 66 default y
4ab866d1 67 select ARCH_OMAP_OTG
72d0f1c3 68
cc26b3b0
SMK
69config ARCH_OMAP3430
70 bool "OMAP3430 support"
a8eb7ca0 71 depends on ARCH_OMAP3
ffb63e34 72 default y
cc26b3b0
SMK
73 select ARCH_OMAP_OTG
74
4bd7be22
HP
75config SOC_OMAPTI816X
76 bool "TI816X support"
77 depends on ARCH_OMAP3
78 default y
79
fc440461
TL
80config OMAP_PACKAGE_ZAF
81 bool
82
83config OMAP_PACKAGE_ZAC
84 bool
85
ddaa912a
TL
86config OMAP_PACKAGE_CBC
87 bool
88
89config OMAP_PACKAGE_CBB
90 bool
91
92config OMAP_PACKAGE_CUS
93 bool
94
662c8b55
TL
95config OMAP_PACKAGE_CBP
96 bool
97
a041a52c
BC
98config OMAP_PACKAGE_CBL
99 bool
100
a7722d87
BC
101config OMAP_PACKAGE_CBS
102 bool
103
1dbae815 104comment "OMAP Board Type"
140455fa 105 depends on ARCH_OMAP2PLUS
1dbae815
TL
106
107config MACH_OMAP_GENERIC
108 bool "Generic OMAP board"
088ef950 109 depends on ARCH_OMAP2
ffb63e34 110 default y
1dbae815 111
1b52d5df
KV
112config MACH_OMAP2_TUSB6010
113 bool
114 depends on ARCH_OMAP2 && ARCH_OMAP2420
115 default y if MACH_NOKIA_N8X0
116
1dbae815
TL
117config MACH_OMAP_H4
118 bool "OMAP 2420 H4 board"
6515e489 119 depends on ARCH_OMAP2420
ffb63e34 120 default y
23275d45 121 select OMAP_PACKAGE_ZAF
f6049312 122 select OMAP_DEBUG_DEVICES
1dbae815 123
9b6553cd
TL
124config MACH_OMAP_APOLLON
125 bool "OMAP 2420 Apollon board"
6515e489 126 depends on ARCH_OMAP2420
ffb63e34 127 default y
b52b14ef 128 select OMAP_PACKAGE_ZAC
72d0f1c3
SMK
129
130config MACH_OMAP_2430SDP
131 bool "OMAP 2430 SDP board"
6515e489 132 depends on ARCH_OMAP2430
ffb63e34 133 default y
369ed78f 134 select OMAP_PACKAGE_ZAC
72d0f1c3 135
2885f000
SMK
136config MACH_OMAP3_BEAGLE
137 bool "OMAP3 BEAGLE board"
a8eb7ca0 138 depends on ARCH_OMAP3
ffb63e34 139 default y
ca5742bd 140 select OMAP_PACKAGE_CBB
2885f000 141
476544ca 142config MACH_DEVKIT8000
51824c5f
TW
143 bool "DEVKIT8000 board"
144 depends on ARCH_OMAP3
ffb63e34 145 default y
51824c5f 146 select OMAP_PACKAGE_CUS
476544ca 147
49265651
NK
148config MACH_OMAP_LDP
149 bool "OMAP3 LDP board"
a8eb7ca0 150 depends on ARCH_OMAP3
ffb63e34 151 default y
ca5742bd 152 select OMAP_PACKAGE_CBB
49265651 153
d40f3f15
TN
154config MACH_OMAP3530_LV_SOM
155 bool "OMAP3 Logic 3530 LV SOM board"
156 depends on ARCH_OMAP3
157 select OMAP_PACKAGE_CBB
158 default y
159 help
160 Support for the LogicPD OMAP3530 SOM Development kit
161 for full description please see the products webpage at
162 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
163
164config MACH_OMAP3_TORPEDO
165 bool "OMAP3 Logic 35x Torpedo board"
166 depends on ARCH_OMAP3
167 select OMAP_PACKAGE_CBB
168 default y
169 help
170 Support for the LogicPD OMAP35x Torpedo Development kit
171 for full description please see the products webpage at
172 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
173
eba2645a
SS
174config MACH_OVERO
175 bool "Gumstix Overo board"
a8eb7ca0 176 depends on ARCH_OMAP3
ffb63e34 177 default y
ca5742bd 178 select OMAP_PACKAGE_CBB
da177247 179
53c5ec31
SMK
180config MACH_OMAP3EVM
181 bool "OMAP 3530 EVM board"
a8eb7ca0 182 depends on ARCH_OMAP3
ffb63e34 183 default y
342aa2c1 184 select OMAP_PACKAGE_CBB
53c5ec31 185
c625327e
RL
186config MACH_OMAP3517EVM
187 bool "OMAP3517/ AM3517 EVM board"
a8eb7ca0 188 depends on ARCH_OMAP3
ffb63e34 189 default y
ca5742bd 190 select OMAP_PACKAGE_CBB
c625327e 191
1cb125ca
S
192config MACH_CRANEBOARD
193 bool "AM3517/05 CRANE board"
194 depends on ARCH_OMAP3
195 select OMAP_PACKAGE_CBB
196
da177247
GI
197config MACH_OMAP3_PANDORA
198 bool "OMAP3 Pandora"
a8eb7ca0 199 depends on ARCH_OMAP3
ffb63e34 200 default y
ca5742bd 201 select OMAP_PACKAGE_CBB
7c50152f 202 select REGULATOR_FIXED_VOLTAGE
6fdc29e2 203
7a079cab
GG
204config MACH_OMAP3_TOUCHBOOK
205 bool "OMAP3 Touch Book"
a8eb7ca0 206 depends on ARCH_OMAP3
ffb63e34 207 default y
7a079cab
GG
208 select BACKLIGHT_CLASS_DEVICE
209
6fdc29e2
SMK
210config MACH_OMAP_3430SDP
211 bool "OMAP 3430 SDP board"
a8eb7ca0 212 depends on ARCH_OMAP3
ffb63e34 213 default y
ca5742bd 214 select OMAP_PACKAGE_CBB
ffe7f95b 215
d2fbf345
TL
216config MACH_NOKIA_N800
217 bool
218
219config MACH_NOKIA_N810
220 bool
221
222config MACH_NOKIA_N810_WIMAX
223 bool
224
63138812
KV
225config MACH_NOKIA_N8X0
226 bool "Nokia N800/N810"
227 depends on ARCH_OMAP2420
ffb63e34 228 default y
bd8f0fc9 229 select OMAP_PACKAGE_ZAC
d2fbf345
TL
230 select MACH_NOKIA_N800
231 select MACH_NOKIA_N810
232 select MACH_NOKIA_N810_WIMAX
63138812 233
2d200665
AK
234config MACH_NOKIA_RM680
235 bool "Nokia RM-680 board"
236 depends on ARCH_OMAP3
237 default y
238 select OMAP_PACKAGE_CBB
239
ffe7f95b
LL
240config MACH_NOKIA_RX51
241 bool "Nokia RX-51 board"
a8eb7ca0 242 depends on ARCH_OMAP3
ffb63e34 243 default y
ca5742bd 244 select OMAP_PACKAGE_CBB
577145f4
VP
245
246config MACH_OMAP_ZOOM2
247 bool "OMAP3 Zoom2 board"
a8eb7ca0 248 depends on ARCH_OMAP3
ffb63e34 249 default y
ca5742bd 250 select OMAP_PACKAGE_CBB
12a75da2
G
251 select SERIAL_8250
252 select SERIAL_CORE_CONSOLE
253 select SERIAL_8250_CONSOLE
7c50152f 254 select REGULATOR_FIXED_VOLTAGE
46ba0abf 255
5f35fbe8 256config MACH_OMAP_ZOOM3
257 bool "OMAP3630 Zoom3 board"
a8eb7ca0 258 depends on ARCH_OMAP3
ffb63e34 259 default y
662c8b55 260 select OMAP_PACKAGE_CBP
12a75da2
G
261 select SERIAL_8250
262 select SERIAL_CORE_CONSOLE
263 select SERIAL_8250_CONSOLE
7c50152f 264 select REGULATOR_FIXED_VOLTAGE
5f35fbe8 265
2886d128
MR
266config MACH_CM_T35
267 bool "CompuLab CM-T35 module"
a8eb7ca0 268 depends on ARCH_OMAP3
ffb63e34 269 default y
ca5742bd 270 select OMAP_PACKAGE_CUS
2886d128 271
d04b620e
IG
272config MACH_CM_T3517
273 bool "CompuLab CM-T3517 module"
274 depends on ARCH_OMAP3
275 default y
276 select OMAP_PACKAGE_CBB
d04b620e 277
58e11162 278config MACH_IGEP0020
28e0f13c 279 bool "IGEP v2 board"
a8eb7ca0 280 depends on ARCH_OMAP3
ffb63e34 281 default y
ca5742bd 282 select OMAP_PACKAGE_CBB
58e11162 283
e844b1da
EBS
284config MACH_IGEP0030
285 bool "IGEP OMAP3 module"
286 depends on ARCH_OMAP3
287 default y
288 select OMAP_PACKAGE_CBB
289
9cbc3493
J
290config MACH_SBC3530
291 bool "OMAP3 SBC STALKER board"
292 depends on ARCH_OMAP3
ffb63e34 293 default y
9cbc3493 294 select OMAP_PACKAGE_CUS
9cbc3493 295
34c9ac23 296config MACH_OMAP_3630SDP
297 bool "OMAP3630 SDP board"
a8eb7ca0 298 depends on ARCH_OMAP3
ffb63e34 299 default y
662c8b55 300 select OMAP_PACKAGE_CBP
34c9ac23 301
46ba0abf
SS
302config MACH_OMAP_4430SDP
303 bool "OMAP 4430 SDP board"
ffb63e34 304 default y
46ba0abf 305 depends on ARCH_OMAP4
fb6bf632 306 select OMAP_PACKAGE_CBL
6fea7b0a 307 select OMAP_PACKAGE_CBS
183bd50f 308
b075f58b
DA
309config MACH_OMAP4_PANDA
310 bool "OMAP4 Panda Board"
311 default y
312 depends on ARCH_OMAP4
fc63de82 313 select OMAP_PACKAGE_CBL
314 select OMAP_PACKAGE_CBS
b075f58b 315
183bd50f
AS
316config OMAP3_EMU
317 bool "OMAP3 debugging peripherals"
318 depends on ARCH_OMAP3
319 select OC_ETM
320 help
321 Say Y here to enable debugging hardware of omap3
322
18862cbe
PW
323config OMAP3_SDRC_AC_TIMING
324 bool "Enable SDRC AC timing register changes"
a8eb7ca0 325 depends on ARCH_OMAP3
18862cbe
PW
326 default n
327 help
328 If you know that none of your system initiators will attempt to
329 access SDRAM during CORE DVFS, select Y here. This should boost
330 SDRAM performance at lower CORE OPPs. There are relatively few
331 users who will wish to say yes at this point - almost everyone will
332 wish to say no. Selecting yes without understanding what is
333 going on could result in system crashes;
334
4a54db61
TL
335endmenu
336
337endif
This page took 0.392427 seconds and 5 git commands to generate.