Blame view

arch/arm/mach-omap2/Kconfig 8.54 KB
4a54db612   Tony Lindgren   omap: Make omap s...
1
2
3
  if ARCH_OMAP2PLUS
  
  menu "TI OMAP2/3/4 Specific Features"
8d9166b51   Tony Lindgren   omap2/3/4: Add Kc...
4
5
6
7
8
  config ARCH_OMAP2PLUS_TYPICAL
  	bool "Typical OMAP configuration"
  	default y
  	select AEABI
  	select REGULATOR
8d9166b51   Tony Lindgren   omap2/3/4: Add Kc...
9
10
11
  	select PM_RUNTIME
  	select VFP
  	select NEON if ARCH_OMAP3 || ARCH_OMAP4
12a75da29   Govindraj.R   OMAP: SERIAL: Ena...
12
13
  	select SERIAL_OMAP
  	select SERIAL_OMAP_CONSOLE
8d9166b51   Tony Lindgren   omap2/3/4: Add Kc...
14
15
  	select I2C
  	select I2C_OMAP
8d9166b51   Tony Lindgren   omap2/3/4: Add Kc...
16
17
18
19
20
  	select MENELAUS if ARCH_OMAP2
  	select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
  	select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
  	help
  	  Compile a kernel suitable for booting most boards
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
21
22
23
  config ARCH_OMAP2
  	bool "TI OMAP2"
  	depends on ARCH_OMAP2PLUS
ffb63e340   Tony Lindgren   omap2/3/4: Select...
24
  	default y
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
25
  	select CPU_V6
6b2f55d78   Marc Zyngier   ARM: omap2plus: c...
26
  	select MULTI_IRQ_HANDLER
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
27
28
29
30
  
  config ARCH_OMAP3
  	bool "TI OMAP3"
  	depends on ARCH_OMAP2PLUS
ffb63e340   Tony Lindgren   omap2/3/4: Select...
31
  	default y
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
32
33
  	select CPU_V7
  	select USB_ARCH_HAS_EHCI
455d4d2dc   Santosh Shilimkar   omap: Update and ...
34
  	select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4
fd1478cd6   Nishanth Menon   omap: opp: add OM...
35
36
  	select ARCH_HAS_OPP
  	select PM_OPP if PM
15e0d9e37   Arnd Bergmann   ARM: pm: let plat...
37
  	select ARM_CPU_SUSPEND if PM
08d33b27f   Marc Zyngier   ARM: GIC: Make MU...
38
  	select MULTI_IRQ_HANDLER
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
39
40
41
  
  config ARCH_OMAP4
  	bool "TI OMAP4"
ffb63e340   Tony Lindgren   omap2/3/4: Select...
42
  	default y
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
43
  	depends on ARCH_OMAP2PLUS
c957445bf   Dave Martin   omap4: Unconditio...
44
  	select CACHE_L2X0
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
45
46
  	select CPU_V7
  	select ARM_GIC
3b55658ae   Dave Martin   ARM: SMP: Refacto...
47
  	select HAVE_SMP
07787a85c   Santosh Shilimkar   ARM: 6753/1: omap...
48
  	select LOCAL_TIMERS if SMP
455d4d2dc   Santosh Shilimkar   omap: Update and ...
49
  	select PL310_ERRATA_588369
4bdb15774   Santosh Shilimkar   ARM: 6755/1: omap...
50
  	select PL310_ERRATA_727915
455d4d2dc   Santosh Shilimkar   omap: Update and ...
51
  	select ARM_ERRATA_720789
f5a6422d4   Nishanth Menon   omap4: opp: add O...
52
53
  	select ARCH_HAS_OPP
  	select PM_OPP if PM
56976b6ac   Anand Gadiyar   arm: omap4: selec...
54
  	select USB_ARCH_HAS_EHCI
15e0d9e37   Arnd Bergmann   ARM: pm: let plat...
55
  	select ARM_CPU_SUSPEND if PM
68ac8f7dd   Tony Lindgren   omap2/3/4: Move K...
56

1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
57
58
  comment "OMAP Core Type"
  	depends on ARCH_OMAP2
59b479e09   Tony Lindgren   omap: Start using...
59
  config SOC_OMAP2420
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
60
  	bool "OMAP2420 support"
088ef950d   Tony Lindgren   omap2: Convert AR...
61
  	depends on ARCH_OMAP2
ffb63e340   Tony Lindgren   omap2/3/4: Select...
62
  	default y
77900a2fc   Timo Teras   ARM: OMAP: Port d...
63
  	select OMAP_DM_TIMER
c40fae952   Tony Lindgren   ARM: OMAP: Sync c...
64
  	select ARCH_OMAP_OTG
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
65

59b479e09   Tony Lindgren   omap: Start using...
66
  config SOC_OMAP2430
72d0f1c3c   Syed Mohammed Khasim   ARM: OMAP: Add mi...
67
  	bool "OMAP2430 support"
088ef950d   Tony Lindgren   omap2: Convert AR...
68
  	depends on ARCH_OMAP2
ffb63e340   Tony Lindgren   omap2/3/4: Select...
69
  	default y
4ab866d11   Viral Mehta   omap2: select ARC...
70
  	select ARCH_OMAP_OTG
72d0f1c3c   Syed Mohammed Khasim   ARM: OMAP: Add mi...
71

59b479e09   Tony Lindgren   omap: Start using...
72
  config SOC_OMAP3430
cc26b3b01   Syed Mohammed, Khasim   ARM: OMAP3: Add m...
73
  	bool "OMAP3430 support"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
74
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
75
  	default y
cc26b3b01   Syed Mohammed, Khasim   ARM: OMAP3: Add m...
76
  	select ARCH_OMAP_OTG
a920360f0   Hemant Pedanekar   ARM: OMAP: TI81XX...
77
78
  config SOC_OMAPTI81XX
  	bool "TI81XX support"
4bd7be22f   Hemant Pedanekar   TI816X: Update co...
79
80
  	depends on ARCH_OMAP3
  	default y
995411953   Afzal Mohammed   ARM: OMAP: am33xx...
81
82
83
84
  config SOC_OMAPAM33XX
  	bool "AM33XX support"
  	depends on ARCH_OMAP3
  	default y
fc4404616   Tony Lindgren   omap: mux: Add da...
85
86
87
88
89
  config OMAP_PACKAGE_ZAF
         bool
  
  config OMAP_PACKAGE_ZAC
         bool
ddaa912a2   Tony Lindgren   omap: mux: Add ne...
90
91
92
93
94
95
96
97
  config OMAP_PACKAGE_CBC
         bool
  
  config OMAP_PACKAGE_CBB
         bool
  
  config OMAP_PACKAGE_CUS
         bool
662c8b55d   Tony Lindgren   omap: mux: Add 36...
98
99
  config OMAP_PACKAGE_CBP
         bool
a041a52c4   Benoit Cousson   OMAP4: mux: Add C...
100
101
  config OMAP_PACKAGE_CBL
         bool
a7722d879   Benoit Cousson   OMAP4: mux: Add C...
102
103
  config OMAP_PACKAGE_CBS
         bool
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
104
  comment "OMAP Board Type"
140455fa0   Tony Lindgren   omap2/3/4: Replac...
105
  	depends on ARCH_OMAP2PLUS
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
106
107
  
  config MACH_OMAP_GENERIC
8d61649dd   Benoit Cousson   ARM: OMAP2+: boar...
108
109
110
  	bool "Generic OMAP2+ board"
  	depends on ARCH_OMAP2PLUS
  	select USE_OF
ffb63e340   Tony Lindgren   omap2/3/4: Select...
111
  	default y
8d61649dd   Benoit Cousson   ARM: OMAP2+: boar...
112
113
114
  	help
  	  Support for generic TI OMAP2+ boards using Flattened Device Tree.
  	  More information at Documentation/devicetree
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
115

1b52d5df6   Kalle Valo   OMAP2: compile us...
116
117
  config MACH_OMAP2_TUSB6010
  	bool
59b479e09   Tony Lindgren   omap: Start using...
118
  	depends on ARCH_OMAP2 && SOC_OMAP2420
1b52d5df6   Kalle Valo   OMAP2: compile us...
119
  	default y if MACH_NOKIA_N8X0
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
120
121
  config MACH_OMAP_H4
  	bool "OMAP 2420 H4 board"
59b479e09   Tony Lindgren   omap: Start using...
122
  	depends on SOC_OMAP2420
ffb63e340   Tony Lindgren   omap2/3/4: Select...
123
  	default y
23275d459   Tony Lindgren   omap: mux: Select...
124
  	select OMAP_PACKAGE_ZAF
f60493123   David Brownell   ARM: OMAP: abstra...
125
  	select OMAP_DEBUG_DEVICES
1dbae815a   Tony Lindgren   [ARM] 3145/1: OMA...
126

9b6553cd0   Tony Lindgren   [ARM] 3433/1: ARM...
127
128
  config MACH_OMAP_APOLLON
  	bool "OMAP 2420 Apollon board"
59b479e09   Tony Lindgren   omap: Start using...
129
  	depends on SOC_OMAP2420
ffb63e340   Tony Lindgren   omap2/3/4: Select...
130
  	default y
b52b14ef0   Tony Lindgren   omap: mux: Select...
131
  	select OMAP_PACKAGE_ZAC
72d0f1c3c   Syed Mohammed Khasim   ARM: OMAP: Add mi...
132
133
134
  
  config MACH_OMAP_2430SDP
  	bool "OMAP 2430 SDP board"
59b479e09   Tony Lindgren   omap: Start using...
135
  	depends on SOC_OMAP2430
ffb63e340   Tony Lindgren   omap2/3/4: Select...
136
  	default y
369ed78fc   Tony Lindgren   omap: mux: Select...
137
  	select OMAP_PACKAGE_ZAC
72d0f1c3c   Syed Mohammed Khasim   ARM: OMAP: Add mi...
138

2885f0004   Syed Mohammed, Khasim   ARM: OMAP3: Add m...
139
140
  config MACH_OMAP3_BEAGLE
  	bool "OMAP3 BEAGLE board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
141
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
142
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
143
  	select OMAP_PACKAGE_CBB
2885f0004   Syed Mohammed, Khasim   ARM: OMAP3: Add m...
144

476544cad   Thomas Weber   Add minimal suppo...
145
  config MACH_DEVKIT8000
51824c5f5   Thomas Weber   omap: Devkit8000:...
146
147
  	bool "DEVKIT8000 board"
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
148
  	default y
51824c5f5   Thomas Weber   omap: Devkit8000:...
149
  	select OMAP_PACKAGE_CUS
476544cad   Thomas Weber   Add minimal suppo...
150

492656511   Nishant Kamat   ARM: OMAP3: Add b...
151
152
  config MACH_OMAP_LDP
  	bool "OMAP3 LDP board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
153
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
154
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
155
  	select OMAP_PACKAGE_CBB
492656511   Nishant Kamat   ARM: OMAP3: Add b...
156

d40f3f15d   Tim Nordell   ARM: OMAP3LOGIC: ...
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
  config MACH_OMAP3530_LV_SOM
  	bool "OMAP3 Logic 3530 LV SOM board"
  	depends on ARCH_OMAP3
  	select OMAP_PACKAGE_CBB
  	default y
  	help
  	 Support for the LogicPD OMAP3530 SOM Development kit
  	 for full description please see the products webpage at
  	 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
  
  config MACH_OMAP3_TORPEDO
  	bool "OMAP3 Logic 35x Torpedo board"
  	depends on ARCH_OMAP3
  	select OMAP_PACKAGE_CBB
  	default y
  	help
  	 Support for the LogicPD OMAP35x Torpedo Development kit
  	 for full description please see the products webpage at
  	 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
eba2645ae   Steve Sakoman   ARM: OMAP3: Add s...
176
177
  config MACH_OVERO
  	bool "Gumstix Overo board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
178
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
179
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
180
  	select OMAP_PACKAGE_CBB
da177247e   Grazvydas Ignotas   ARM: OMAP3: Add b...
181

53c5ec31e   Syed Mohammed Khasim   ARM: OMAP3: Add o...
182
183
  config MACH_OMAP3EVM
  	bool "OMAP 3530 EVM board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
184
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
185
  	default y
342aa2c17   Vaibhav Hiremath   omap3: EVM: Choos...
186
  	select OMAP_PACKAGE_CBB
53c5ec31e   Syed Mohammed Khasim   ARM: OMAP3: Add o...
187

c625327e2   Ranjith Lohithakshan   AM35xx: Add suppo...
188
189
  config MACH_OMAP3517EVM
  	bool "OMAP3517/ AM3517 EVM board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
190
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
191
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
192
  	select OMAP_PACKAGE_CBB
c625327e2   Ranjith Lohithakshan   AM35xx: Add suppo...
193

1cb125caf   Srinath   omap: AM3517/05: ...
194
195
196
197
  config MACH_CRANEBOARD
  	bool "AM3517/05 CRANE board"
  	depends on ARCH_OMAP3
  	select OMAP_PACKAGE_CBB
da177247e   Grazvydas Ignotas   ARM: OMAP3: Add b...
198
199
  config MACH_OMAP3_PANDORA
  	bool "OMAP3 Pandora"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
200
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
201
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
202
  	select OMAP_PACKAGE_CBB
7c50152f0   Ohad Ben-Cohen   omap: boards w/ w...
203
  	select REGULATOR_FIXED_VOLTAGE
6fdc29e26   Syed Mohammed Khasim   ARM: OMAP3: Add s...
204

7a079cab4   Gregoire Gentil   omap3: Board file...
205
206
  config MACH_OMAP3_TOUCHBOOK
  	bool "OMAP3 Touch Book"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
207
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
208
  	default y
7a079cab4   Gregoire Gentil   omap3: Board file...
209
  	select BACKLIGHT_CLASS_DEVICE
6fdc29e26   Syed Mohammed Khasim   ARM: OMAP3: Add s...
210
211
  config MACH_OMAP_3430SDP
  	bool "OMAP 3430 SDP board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
212
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
213
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
214
  	select OMAP_PACKAGE_CBB
ffe7f95bb   Lauri Leukkunen   ARM OMAP3: Initia...
215

d2fbf3451   Tony Lindgren   omap2: Fix detect...
216
217
218
219
220
221
222
223
  config MACH_NOKIA_N800
         bool
  
  config MACH_NOKIA_N810
         bool
  
  config MACH_NOKIA_N810_WIMAX
         bool
631388129   Kalle Valo   OMAP2: add board ...
224
225
  config MACH_NOKIA_N8X0
  	bool "Nokia N800/N810"
59b479e09   Tony Lindgren   omap: Start using...
226
  	depends on SOC_OMAP2420
ffb63e340   Tony Lindgren   omap2/3/4: Select...
227
  	default y
bd8f0fc97   Tony Lindgren   omap: mux: Select...
228
  	select OMAP_PACKAGE_ZAC
d2fbf3451   Tony Lindgren   omap2: Fix detect...
229
230
231
  	select MACH_NOKIA_N800
  	select MACH_NOKIA_N810
  	select MACH_NOKIA_N810_WIMAX
631388129   Kalle Valo   OMAP2: add board ...
232

2d200665c   Aaro Koskinen   arm: omap: add mi...
233
234
235
236
237
  config MACH_NOKIA_RM680
  	bool "Nokia RM-680 board"
  	depends on ARCH_OMAP3
  	default y
  	select OMAP_PACKAGE_CBB
ffe7f95bb   Lauri Leukkunen   ARM OMAP3: Initia...
238
239
  config MACH_NOKIA_RX51
  	bool "Nokia RX-51 board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
240
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
241
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
242
  	select OMAP_PACKAGE_CBB
577145f45   Vikram Pandita   ARM: OMAP3: Add s...
243
244
245
  
  config MACH_OMAP_ZOOM2
  	bool "OMAP3 Zoom2 board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
246
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
247
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
248
  	select OMAP_PACKAGE_CBB
12a75da29   Govindraj.R   OMAP: SERIAL: Ena...
249
250
251
  	select SERIAL_8250
  	select SERIAL_CORE_CONSOLE
  	select SERIAL_8250_CONSOLE
7c50152f0   Ohad Ben-Cohen   omap: boards w/ w...
252
  	select REGULATOR_FIXED_VOLTAGE
46ba0abfe   Santosh Shilimkar   ARM: OMAP4: Add s...
253

5f35fbe8b   vikram pandita   omap3: zoom: Intr...
254
255
  config MACH_OMAP_ZOOM3
  	bool "OMAP3630 Zoom3 board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
256
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
257
  	default y
662c8b55d   Tony Lindgren   omap: mux: Add 36...
258
  	select OMAP_PACKAGE_CBP
12a75da29   Govindraj.R   OMAP: SERIAL: Ena...
259
260
261
  	select SERIAL_8250
  	select SERIAL_CORE_CONSOLE
  	select SERIAL_8250_CONSOLE
7c50152f0   Ohad Ben-Cohen   omap: boards w/ w...
262
  	select REGULATOR_FIXED_VOLTAGE
5f35fbe8b   vikram pandita   omap3: zoom: Intr...
263

2886d128d   Mike Rapoport   omap3: Add CompuL...
264
  config MACH_CM_T35
c31469747   Igor Grinberg   arm: omap3: cm-t3...
265
  	bool "CompuLab CM-T35/CM-T3730 modules"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
266
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
267
  	default y
c31469747   Igor Grinberg   arm: omap3: cm-t3...
268
  	select MACH_CM_T3730
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
269
  	select OMAP_PACKAGE_CUS
2886d128d   Mike Rapoport   omap3: Add CompuL...
270

d04b620e6   Igor Grinberg   omap3: Introduce ...
271
272
273
274
275
  config MACH_CM_T3517
  	bool "CompuLab CM-T3517 module"
  	depends on ARCH_OMAP3
  	default y
  	select OMAP_PACKAGE_CBB
d04b620e6   Igor Grinberg   omap3: Introduce ...
276

c31469747   Igor Grinberg   arm: omap3: cm-t3...
277
278
  config MACH_CM_T3730
         bool
58e111621   Enric Balletbo i Serra   omap3: Add minima...
279
  config MACH_IGEP0020
28e0f13cd   Enric Balletbo i Serra   omap3: Fix typo o...
280
  	bool "IGEP v2 board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
281
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
282
  	default y
ca5742bdb   Tony Lindgren   omap: mux: Add ne...
283
  	select OMAP_PACKAGE_CBB
58e111621   Enric Balletbo i Serra   omap3: Add minima...
284

e844b1da8   Enric Balletbo i Serra   omap3: Add minima...
285
286
287
288
289
  config MACH_IGEP0030
  	bool "IGEP OMAP3 module"
  	depends on ARCH_OMAP3
  	default y
  	select OMAP_PACKAGE_CBB
7be13ad0c   Mike Rapoport   omap: drop board-...
290
  	select MACH_IGEP0020
e844b1da8   Enric Balletbo i Serra   omap3: Add minima...
291

9cbc34939   Jason   omap3: Add suppor...
292
293
294
  config MACH_SBC3530
  	bool "OMAP3 SBC STALKER board"
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
295
  	default y
9cbc34939   Jason   omap3: Add suppor...
296
  	select OMAP_PACKAGE_CUS
9cbc34939   Jason   omap3: Add suppor...
297

34c9ac237   vikram pandita   omap: 3630sdp: in...
298
299
  config MACH_OMAP_3630SDP
  	bool "OMAP3630 SDP board"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
300
  	depends on ARCH_OMAP3
ffb63e340   Tony Lindgren   omap2/3/4: Select...
301
  	default y
662c8b55d   Tony Lindgren   omap: mux: Add 36...
302
  	select OMAP_PACKAGE_CBP
34c9ac237   vikram pandita   omap: 3630sdp: in...
303

2c87fb2e6   Hemant Pedanekar   TI816X: Create bo...
304
305
  config MACH_TI8168EVM
  	bool "TI8168 Evaluation Module"
a920360f0   Hemant Pedanekar   ARM: OMAP: TI81XX...
306
  	depends on SOC_OMAPTI81XX
2c87fb2e6   Hemant Pedanekar   TI816X: Create bo...
307
  	default y
a890b6760   Hemant Pedanekar   ARM: OMAP: TI814X...
308
309
310
311
312
  
  config MACH_TI8148EVM
  	bool "TI8148 Evaluation Module"
  	depends on SOC_OMAPTI81XX
  	default y
2c87fb2e6   Hemant Pedanekar   TI816X: Create bo...
313

46ba0abfe   Santosh Shilimkar   ARM: OMAP4: Add s...
314
315
  config MACH_OMAP_4430SDP
  	bool "OMAP 4430 SDP board"
ffb63e340   Tony Lindgren   omap2/3/4: Select...
316
  	default y
46ba0abfe   Santosh Shilimkar   ARM: OMAP4: Add s...
317
  	depends on ARCH_OMAP4
fb6bf6320   Benoit Cousson   OMAP4: sdp4430: S...
318
  	select OMAP_PACKAGE_CBL
6fea7b0a7   Benoit Cousson   OMAP4: sdp4430: S...
319
  	select OMAP_PACKAGE_CBS
cdc434827   Panduranga Mallireddy   omap: select REGU...
320
  	select REGULATOR_FIXED_VOLTAGE
183bd50f4   Alexander Shishkin   ARM: 5843/1: OMAP...
321

b075f58b2   David Anders   omap4: Add OMAP4 ...
322
323
324
325
  config MACH_OMAP4_PANDA
  	bool "OMAP4 Panda Board"
  	default y
  	depends on ARCH_OMAP4
fc63de829   sricharan   OMAP4: pandaboard...
326
327
  	select OMAP_PACKAGE_CBL
  	select OMAP_PACKAGE_CBS
cdc434827   Panduranga Mallireddy   omap: select REGU...
328
  	select REGULATOR_FIXED_VOLTAGE
b075f58b2   David Anders   omap4: Add OMAP4 ...
329

183bd50f4   Alexander Shishkin   ARM: 5843/1: OMAP...
330
331
332
  config OMAP3_EMU
  	bool "OMAP3 debugging peripherals"
  	depends on ARCH_OMAP3
a8a6565c7   Ming Lei   ARM: OMAP2: selec...
333
  	select ARM_AMBA
183bd50f4   Alexander Shishkin   ARM: 5843/1: OMAP...
334
335
336
  	select OC_ETM
  	help
  	  Say Y here to enable debugging hardware of omap3
18862cbe4   Paul Walmsley   OMAP3: SDRC: Plac...
337
338
  config OMAP3_SDRC_AC_TIMING
  	bool "Enable SDRC AC timing register changes"
a8eb7ca0c   Tony Lindgren   omap3: Replace AR...
339
  	depends on ARCH_OMAP3
18862cbe4   Paul Walmsley   OMAP3: SDRC: Plac...
340
341
342
343
344
345
346
347
  	default n
  	help
  	  If you know that none of your system initiators will attempt to
  	  access SDRAM during CORE DVFS, select Y here.  This should boost
  	  SDRAM performance at lower CORE OPPs.  There are relatively few
  	  users who will wish to say yes at this point - almost everyone will
  	  wish to say no.  Selecting yes without understanding what is
  	  going on could result in system crashes;
137d105d5   Santosh Shilimkar   ARM: OMAP4: Fix e...
348
  config OMAP4_ERRATA_I688
716a3dc20   Russell King   ARM: Add arm_memb...
349
350
  	bool "OMAP4 errata: Async Bridge Corruption (BROKEN)"
  	depends on ARCH_OMAP4 && BROKEN
137d105d5   Santosh Shilimkar   ARM: OMAP4: Fix e...
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
  	select ARCH_HAS_BARRIERS
  	help
  	  If a data is stalled inside asynchronous bridge because of back
  	  pressure, it may be accepted multiple times, creating pointer
  	  misalignment that will corrupt next transfers on that data path
  	  until next reset of the system (No recovery procedure once the
  	  issue is hit, the path remains consistently broken). Async bridge
  	  can be found on path between MPU to EMIF and MPU to L3 interconnect.
  	  This situation can happen only when the idle is initiated by a
  	  Master Request Disconnection (which is trigged by software when
  	  executing WFI on CPU).
  	  The work-around for this errata needs all the initiators connected
  	  through async bridge must ensure that data path is properly drained
  	  before issuing WFI. This condition will be met if one Strongly ordered
  	  access is performed to the target right before executing the WFI.
  	  In MPU case, L3 T2ASYNC FIFO and DDR T2ASYNC FIFO needs to be drained.
  	  IO barrier ensure that there is no synchronisation loss on initiators
  	  operating on both interconnect port simultaneously.
4a54db612   Tony Lindgren   omap: Make omap s...
369
370
371
  endmenu
  
  endif