Blame view
arch/arm/mach-omap2/Kconfig
8.54 KB
4a54db612 omap: Make omap s... |
1 2 3 |
if ARCH_OMAP2PLUS menu "TI OMAP2/3/4 Specific Features" |
8d9166b51 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 omap2/3/4: Add Kc... |
9 10 11 |
select PM_RUNTIME select VFP select NEON if ARCH_OMAP3 || ARCH_OMAP4 |
12a75da29 OMAP: SERIAL: Ena... |
12 13 |
select SERIAL_OMAP select SERIAL_OMAP_CONSOLE |
8d9166b51 omap2/3/4: Add Kc... |
14 15 |
select I2C select I2C_OMAP |
8d9166b51 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 omap2/3/4: Move K... |
21 22 23 |
config ARCH_OMAP2 bool "TI OMAP2" depends on ARCH_OMAP2PLUS |
ffb63e340 omap2/3/4: Select... |
24 |
default y |
68ac8f7dd omap2/3/4: Move K... |
25 |
select CPU_V6 |
6b2f55d78 ARM: omap2plus: c... |
26 |
select MULTI_IRQ_HANDLER |
68ac8f7dd omap2/3/4: Move K... |
27 28 29 30 |
config ARCH_OMAP3 bool "TI OMAP3" depends on ARCH_OMAP2PLUS |
ffb63e340 omap2/3/4: Select... |
31 |
default y |
68ac8f7dd omap2/3/4: Move K... |
32 33 |
select CPU_V7 select USB_ARCH_HAS_EHCI |
455d4d2dc omap: Update and ... |
34 |
select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 |
fd1478cd6 omap: opp: add OM... |
35 36 |
select ARCH_HAS_OPP select PM_OPP if PM |
15e0d9e37 ARM: pm: let plat... |
37 |
select ARM_CPU_SUSPEND if PM |
08d33b27f ARM: GIC: Make MU... |
38 |
select MULTI_IRQ_HANDLER |
68ac8f7dd omap2/3/4: Move K... |
39 40 41 |
config ARCH_OMAP4 bool "TI OMAP4" |
ffb63e340 omap2/3/4: Select... |
42 |
default y |
68ac8f7dd omap2/3/4: Move K... |
43 |
depends on ARCH_OMAP2PLUS |
c957445bf omap4: Unconditio... |
44 |
select CACHE_L2X0 |
68ac8f7dd omap2/3/4: Move K... |
45 46 |
select CPU_V7 select ARM_GIC |
3b55658ae ARM: SMP: Refacto... |
47 |
select HAVE_SMP |
07787a85c ARM: 6753/1: omap... |
48 |
select LOCAL_TIMERS if SMP |
455d4d2dc omap: Update and ... |
49 |
select PL310_ERRATA_588369 |
4bdb15774 ARM: 6755/1: omap... |
50 |
select PL310_ERRATA_727915 |
455d4d2dc omap: Update and ... |
51 |
select ARM_ERRATA_720789 |
f5a6422d4 omap4: opp: add O... |
52 53 |
select ARCH_HAS_OPP select PM_OPP if PM |
56976b6ac arm: omap4: selec... |
54 |
select USB_ARCH_HAS_EHCI |
15e0d9e37 ARM: pm: let plat... |
55 |
select ARM_CPU_SUSPEND if PM |
68ac8f7dd omap2/3/4: Move K... |
56 |
|
1dbae815a [ARM] 3145/1: OMA... |
57 58 |
comment "OMAP Core Type" depends on ARCH_OMAP2 |
59b479e09 omap: Start using... |
59 |
config SOC_OMAP2420 |
1dbae815a [ARM] 3145/1: OMA... |
60 |
bool "OMAP2420 support" |
088ef950d omap2: Convert AR... |
61 |
depends on ARCH_OMAP2 |
ffb63e340 omap2/3/4: Select... |
62 |
default y |
77900a2fc ARM: OMAP: Port d... |
63 |
select OMAP_DM_TIMER |
c40fae952 ARM: OMAP: Sync c... |
64 |
select ARCH_OMAP_OTG |
1dbae815a [ARM] 3145/1: OMA... |
65 |
|
59b479e09 omap: Start using... |
66 |
config SOC_OMAP2430 |
72d0f1c3c ARM: OMAP: Add mi... |
67 |
bool "OMAP2430 support" |
088ef950d omap2: Convert AR... |
68 |
depends on ARCH_OMAP2 |
ffb63e340 omap2/3/4: Select... |
69 |
default y |
4ab866d11 omap2: select ARC... |
70 |
select ARCH_OMAP_OTG |
72d0f1c3c ARM: OMAP: Add mi... |
71 |
|
59b479e09 omap: Start using... |
72 |
config SOC_OMAP3430 |
cc26b3b01 ARM: OMAP3: Add m... |
73 |
bool "OMAP3430 support" |
a8eb7ca0c omap3: Replace AR... |
74 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
75 |
default y |
cc26b3b01 ARM: OMAP3: Add m... |
76 |
select ARCH_OMAP_OTG |
a920360f0 ARM: OMAP: TI81XX... |
77 78 |
config SOC_OMAPTI81XX bool "TI81XX support" |
4bd7be22f TI816X: Update co... |
79 80 |
depends on ARCH_OMAP3 default y |
995411953 ARM: OMAP: am33xx... |
81 82 83 84 |
config SOC_OMAPAM33XX bool "AM33XX support" depends on ARCH_OMAP3 default y |
fc4404616 omap: mux: Add da... |
85 86 87 88 89 |
config OMAP_PACKAGE_ZAF bool config OMAP_PACKAGE_ZAC bool |
ddaa912a2 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 omap: mux: Add 36... |
98 99 |
config OMAP_PACKAGE_CBP bool |
a041a52c4 OMAP4: mux: Add C... |
100 101 |
config OMAP_PACKAGE_CBL bool |
a7722d879 OMAP4: mux: Add C... |
102 103 |
config OMAP_PACKAGE_CBS bool |
1dbae815a [ARM] 3145/1: OMA... |
104 |
comment "OMAP Board Type" |
140455fa0 omap2/3/4: Replac... |
105 |
depends on ARCH_OMAP2PLUS |
1dbae815a [ARM] 3145/1: OMA... |
106 107 |
config MACH_OMAP_GENERIC |
8d61649dd ARM: OMAP2+: boar... |
108 109 110 |
bool "Generic OMAP2+ board" depends on ARCH_OMAP2PLUS select USE_OF |
ffb63e340 omap2/3/4: Select... |
111 |
default y |
8d61649dd ARM: OMAP2+: boar... |
112 113 114 |
help Support for generic TI OMAP2+ boards using Flattened Device Tree. More information at Documentation/devicetree |
1dbae815a [ARM] 3145/1: OMA... |
115 |
|
1b52d5df6 OMAP2: compile us... |
116 117 |
config MACH_OMAP2_TUSB6010 bool |
59b479e09 omap: Start using... |
118 |
depends on ARCH_OMAP2 && SOC_OMAP2420 |
1b52d5df6 OMAP2: compile us... |
119 |
default y if MACH_NOKIA_N8X0 |
1dbae815a [ARM] 3145/1: OMA... |
120 121 |
config MACH_OMAP_H4 bool "OMAP 2420 H4 board" |
59b479e09 omap: Start using... |
122 |
depends on SOC_OMAP2420 |
ffb63e340 omap2/3/4: Select... |
123 |
default y |
23275d459 omap: mux: Select... |
124 |
select OMAP_PACKAGE_ZAF |
f60493123 ARM: OMAP: abstra... |
125 |
select OMAP_DEBUG_DEVICES |
1dbae815a [ARM] 3145/1: OMA... |
126 |
|
9b6553cd0 [ARM] 3433/1: ARM... |
127 128 |
config MACH_OMAP_APOLLON bool "OMAP 2420 Apollon board" |
59b479e09 omap: Start using... |
129 |
depends on SOC_OMAP2420 |
ffb63e340 omap2/3/4: Select... |
130 |
default y |
b52b14ef0 omap: mux: Select... |
131 |
select OMAP_PACKAGE_ZAC |
72d0f1c3c ARM: OMAP: Add mi... |
132 133 134 |
config MACH_OMAP_2430SDP bool "OMAP 2430 SDP board" |
59b479e09 omap: Start using... |
135 |
depends on SOC_OMAP2430 |
ffb63e340 omap2/3/4: Select... |
136 |
default y |
369ed78fc omap: mux: Select... |
137 |
select OMAP_PACKAGE_ZAC |
72d0f1c3c ARM: OMAP: Add mi... |
138 |
|
2885f0004 ARM: OMAP3: Add m... |
139 140 |
config MACH_OMAP3_BEAGLE bool "OMAP3 BEAGLE board" |
a8eb7ca0c omap3: Replace AR... |
141 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
142 |
default y |
ca5742bdb omap: mux: Add ne... |
143 |
select OMAP_PACKAGE_CBB |
2885f0004 ARM: OMAP3: Add m... |
144 |
|
476544cad Add minimal suppo... |
145 |
config MACH_DEVKIT8000 |
51824c5f5 omap: Devkit8000:... |
146 147 |
bool "DEVKIT8000 board" depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
148 |
default y |
51824c5f5 omap: Devkit8000:... |
149 |
select OMAP_PACKAGE_CUS |
476544cad Add minimal suppo... |
150 |
|
492656511 ARM: OMAP3: Add b... |
151 152 |
config MACH_OMAP_LDP bool "OMAP3 LDP board" |
a8eb7ca0c omap3: Replace AR... |
153 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
154 |
default y |
ca5742bdb omap: mux: Add ne... |
155 |
select OMAP_PACKAGE_CBB |
492656511 ARM: OMAP3: Add b... |
156 |
|
d40f3f15d 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 ARM: OMAP3: Add s... |
176 177 |
config MACH_OVERO bool "Gumstix Overo board" |
a8eb7ca0c omap3: Replace AR... |
178 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
179 |
default y |
ca5742bdb omap: mux: Add ne... |
180 |
select OMAP_PACKAGE_CBB |
da177247e ARM: OMAP3: Add b... |
181 |
|
53c5ec31e ARM: OMAP3: Add o... |
182 183 |
config MACH_OMAP3EVM bool "OMAP 3530 EVM board" |
a8eb7ca0c omap3: Replace AR... |
184 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
185 |
default y |
342aa2c17 omap3: EVM: Choos... |
186 |
select OMAP_PACKAGE_CBB |
53c5ec31e ARM: OMAP3: Add o... |
187 |
|
c625327e2 AM35xx: Add suppo... |
188 189 |
config MACH_OMAP3517EVM bool "OMAP3517/ AM3517 EVM board" |
a8eb7ca0c omap3: Replace AR... |
190 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
191 |
default y |
ca5742bdb omap: mux: Add ne... |
192 |
select OMAP_PACKAGE_CBB |
c625327e2 AM35xx: Add suppo... |
193 |
|
1cb125caf omap: AM3517/05: ... |
194 195 196 197 |
config MACH_CRANEBOARD bool "AM3517/05 CRANE board" depends on ARCH_OMAP3 select OMAP_PACKAGE_CBB |
da177247e ARM: OMAP3: Add b... |
198 199 |
config MACH_OMAP3_PANDORA bool "OMAP3 Pandora" |
a8eb7ca0c omap3: Replace AR... |
200 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
201 |
default y |
ca5742bdb omap: mux: Add ne... |
202 |
select OMAP_PACKAGE_CBB |
7c50152f0 omap: boards w/ w... |
203 |
select REGULATOR_FIXED_VOLTAGE |
6fdc29e26 ARM: OMAP3: Add s... |
204 |
|
7a079cab4 omap3: Board file... |
205 206 |
config MACH_OMAP3_TOUCHBOOK bool "OMAP3 Touch Book" |
a8eb7ca0c omap3: Replace AR... |
207 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
208 |
default y |
7a079cab4 omap3: Board file... |
209 |
select BACKLIGHT_CLASS_DEVICE |
6fdc29e26 ARM: OMAP3: Add s... |
210 211 |
config MACH_OMAP_3430SDP bool "OMAP 3430 SDP board" |
a8eb7ca0c omap3: Replace AR... |
212 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
213 |
default y |
ca5742bdb omap: mux: Add ne... |
214 |
select OMAP_PACKAGE_CBB |
ffe7f95bb ARM OMAP3: Initia... |
215 |
|
d2fbf3451 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 OMAP2: add board ... |
224 225 |
config MACH_NOKIA_N8X0 bool "Nokia N800/N810" |
59b479e09 omap: Start using... |
226 |
depends on SOC_OMAP2420 |
ffb63e340 omap2/3/4: Select... |
227 |
default y |
bd8f0fc97 omap: mux: Select... |
228 |
select OMAP_PACKAGE_ZAC |
d2fbf3451 omap2: Fix detect... |
229 230 231 |
select MACH_NOKIA_N800 select MACH_NOKIA_N810 select MACH_NOKIA_N810_WIMAX |
631388129 OMAP2: add board ... |
232 |
|
2d200665c 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 ARM OMAP3: Initia... |
238 239 |
config MACH_NOKIA_RX51 bool "Nokia RX-51 board" |
a8eb7ca0c omap3: Replace AR... |
240 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
241 |
default y |
ca5742bdb omap: mux: Add ne... |
242 |
select OMAP_PACKAGE_CBB |
577145f45 ARM: OMAP3: Add s... |
243 244 245 |
config MACH_OMAP_ZOOM2 bool "OMAP3 Zoom2 board" |
a8eb7ca0c omap3: Replace AR... |
246 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
247 |
default y |
ca5742bdb omap: mux: Add ne... |
248 |
select OMAP_PACKAGE_CBB |
12a75da29 OMAP: SERIAL: Ena... |
249 250 251 |
select SERIAL_8250 select SERIAL_CORE_CONSOLE select SERIAL_8250_CONSOLE |
7c50152f0 omap: boards w/ w... |
252 |
select REGULATOR_FIXED_VOLTAGE |
46ba0abfe ARM: OMAP4: Add s... |
253 |
|
5f35fbe8b omap3: zoom: Intr... |
254 255 |
config MACH_OMAP_ZOOM3 bool "OMAP3630 Zoom3 board" |
a8eb7ca0c omap3: Replace AR... |
256 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
257 |
default y |
662c8b55d omap: mux: Add 36... |
258 |
select OMAP_PACKAGE_CBP |
12a75da29 OMAP: SERIAL: Ena... |
259 260 261 |
select SERIAL_8250 select SERIAL_CORE_CONSOLE select SERIAL_8250_CONSOLE |
7c50152f0 omap: boards w/ w... |
262 |
select REGULATOR_FIXED_VOLTAGE |
5f35fbe8b omap3: zoom: Intr... |
263 |
|
2886d128d omap3: Add CompuL... |
264 |
config MACH_CM_T35 |
c31469747 arm: omap3: cm-t3... |
265 |
bool "CompuLab CM-T35/CM-T3730 modules" |
a8eb7ca0c omap3: Replace AR... |
266 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
267 |
default y |
c31469747 arm: omap3: cm-t3... |
268 |
select MACH_CM_T3730 |
ca5742bdb omap: mux: Add ne... |
269 |
select OMAP_PACKAGE_CUS |
2886d128d omap3: Add CompuL... |
270 |
|
d04b620e6 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 omap3: Introduce ... |
276 |
|
c31469747 arm: omap3: cm-t3... |
277 278 |
config MACH_CM_T3730 bool |
58e111621 omap3: Add minima... |
279 |
config MACH_IGEP0020 |
28e0f13cd omap3: Fix typo o... |
280 |
bool "IGEP v2 board" |
a8eb7ca0c omap3: Replace AR... |
281 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
282 |
default y |
ca5742bdb omap: mux: Add ne... |
283 |
select OMAP_PACKAGE_CBB |
58e111621 omap3: Add minima... |
284 |
|
e844b1da8 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 omap: drop board-... |
290 |
select MACH_IGEP0020 |
e844b1da8 omap3: Add minima... |
291 |
|
9cbc34939 omap3: Add suppor... |
292 293 294 |
config MACH_SBC3530 bool "OMAP3 SBC STALKER board" depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
295 |
default y |
9cbc34939 omap3: Add suppor... |
296 |
select OMAP_PACKAGE_CUS |
9cbc34939 omap3: Add suppor... |
297 |
|
34c9ac237 omap: 3630sdp: in... |
298 299 |
config MACH_OMAP_3630SDP bool "OMAP3630 SDP board" |
a8eb7ca0c omap3: Replace AR... |
300 |
depends on ARCH_OMAP3 |
ffb63e340 omap2/3/4: Select... |
301 |
default y |
662c8b55d omap: mux: Add 36... |
302 |
select OMAP_PACKAGE_CBP |
34c9ac237 omap: 3630sdp: in... |
303 |
|
2c87fb2e6 TI816X: Create bo... |
304 305 |
config MACH_TI8168EVM bool "TI8168 Evaluation Module" |
a920360f0 ARM: OMAP: TI81XX... |
306 |
depends on SOC_OMAPTI81XX |
2c87fb2e6 TI816X: Create bo... |
307 |
default y |
a890b6760 ARM: OMAP: TI814X... |
308 309 310 311 312 |
config MACH_TI8148EVM bool "TI8148 Evaluation Module" depends on SOC_OMAPTI81XX default y |
2c87fb2e6 TI816X: Create bo... |
313 |
|
46ba0abfe ARM: OMAP4: Add s... |
314 315 |
config MACH_OMAP_4430SDP bool "OMAP 4430 SDP board" |
ffb63e340 omap2/3/4: Select... |
316 |
default y |
46ba0abfe ARM: OMAP4: Add s... |
317 |
depends on ARCH_OMAP4 |
fb6bf6320 OMAP4: sdp4430: S... |
318 |
select OMAP_PACKAGE_CBL |
6fea7b0a7 OMAP4: sdp4430: S... |
319 |
select OMAP_PACKAGE_CBS |
cdc434827 omap: select REGU... |
320 |
select REGULATOR_FIXED_VOLTAGE |
183bd50f4 ARM: 5843/1: OMAP... |
321 |
|
b075f58b2 omap4: Add OMAP4 ... |
322 323 324 325 |
config MACH_OMAP4_PANDA bool "OMAP4 Panda Board" default y depends on ARCH_OMAP4 |
fc63de829 OMAP4: pandaboard... |
326 327 |
select OMAP_PACKAGE_CBL select OMAP_PACKAGE_CBS |
cdc434827 omap: select REGU... |
328 |
select REGULATOR_FIXED_VOLTAGE |
b075f58b2 omap4: Add OMAP4 ... |
329 |
|
183bd50f4 ARM: 5843/1: OMAP... |
330 331 332 |
config OMAP3_EMU bool "OMAP3 debugging peripherals" depends on ARCH_OMAP3 |
a8a6565c7 ARM: OMAP2: selec... |
333 |
select ARM_AMBA |
183bd50f4 ARM: 5843/1: OMAP... |
334 335 336 |
select OC_ETM help Say Y here to enable debugging hardware of omap3 |
18862cbe4 OMAP3: SDRC: Plac... |
337 338 |
config OMAP3_SDRC_AC_TIMING bool "Enable SDRC AC timing register changes" |
a8eb7ca0c omap3: Replace AR... |
339 |
depends on ARCH_OMAP3 |
18862cbe4 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 ARM: OMAP4: Fix e... |
348 |
config OMAP4_ERRATA_I688 |
716a3dc20 ARM: Add arm_memb... |
349 350 |
bool "OMAP4 errata: Async Bridge Corruption (BROKEN)" depends on ARCH_OMAP4 && BROKEN |
137d105d5 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 omap: Make omap s... |
369 370 371 |
endmenu endif |