Kconfig (3642a0a2c7d2d1949988d0fd004a8039c1f3d02f) | Kconfig (137d105d50f6e6c373c1aa759f59045e6239cf66) |
---|---|
1if ARCH_OMAP2PLUS 2 3menu "TI OMAP2/3/4 Specific Features" 4 5config ARCH_OMAP2PLUS_TYPICAL 6 bool "Typical OMAP configuration" 7 default y 8 select AEABI --- 11 unchanged lines hidden (view full) --- 20 help 21 Compile a kernel suitable for booting most boards 22 23config ARCH_OMAP2 24 bool "TI OMAP2" 25 depends on ARCH_OMAP2PLUS 26 default y 27 select CPU_V6 | 1if ARCH_OMAP2PLUS 2 3menu "TI OMAP2/3/4 Specific Features" 4 5config ARCH_OMAP2PLUS_TYPICAL 6 bool "Typical OMAP configuration" 7 default y 8 select AEABI --- 11 unchanged lines hidden (view full) --- 20 help 21 Compile a kernel suitable for booting most boards 22 23config ARCH_OMAP2 24 bool "TI OMAP2" 25 depends on ARCH_OMAP2PLUS 26 default y 27 select CPU_V6 |
28 select MULTI_IRQ_HANDLER |
|
28 29config ARCH_OMAP3 30 bool "TI OMAP3" 31 depends on ARCH_OMAP2PLUS 32 default y 33 select CPU_V7 34 select USB_ARCH_HAS_EHCI 35 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 36 select ARCH_HAS_OPP 37 select PM_OPP if PM 38 select ARM_CPU_SUSPEND if PM | 29 30config ARCH_OMAP3 31 bool "TI OMAP3" 32 depends on ARCH_OMAP2PLUS 33 default y 34 select CPU_V7 35 select USB_ARCH_HAS_EHCI 36 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 37 select ARCH_HAS_OPP 38 select PM_OPP if PM 39 select ARM_CPU_SUSPEND if PM |
40 select MULTI_IRQ_HANDLER |
|
39 40config ARCH_OMAP4 41 bool "TI OMAP4" 42 default y 43 depends on ARCH_OMAP2PLUS 44 select CPU_V7 45 select ARM_GIC 46 select LOCAL_TIMERS if SMP --- 299 unchanged lines hidden (view full) --- 346 help 347 If you know that none of your system initiators will attempt to 348 access SDRAM during CORE DVFS, select Y here. This should boost 349 SDRAM performance at lower CORE OPPs. There are relatively few 350 users who will wish to say yes at this point - almost everyone will 351 wish to say no. Selecting yes without understanding what is 352 going on could result in system crashes; 353 | 41 42config ARCH_OMAP4 43 bool "TI OMAP4" 44 default y 45 depends on ARCH_OMAP2PLUS 46 select CPU_V7 47 select ARM_GIC 48 select LOCAL_TIMERS if SMP --- 299 unchanged lines hidden (view full) --- 348 help 349 If you know that none of your system initiators will attempt to 350 access SDRAM during CORE DVFS, select Y here. This should boost 351 SDRAM performance at lower CORE OPPs. There are relatively few 352 users who will wish to say yes at this point - almost everyone will 353 wish to say no. Selecting yes without understanding what is 354 going on could result in system crashes; 355 |
356config OMAP4_ERRATA_I688 357 bool "OMAP4 errata: Async Bridge Corruption" 358 depends on ARCH_OMAP4 359 select ARCH_HAS_BARRIERS 360 help 361 If a data is stalled inside asynchronous bridge because of back 362 pressure, it may be accepted multiple times, creating pointer 363 misalignment that will corrupt next transfers on that data path 364 until next reset of the system (No recovery procedure once the 365 issue is hit, the path remains consistently broken). Async bridge 366 can be found on path between MPU to EMIF and MPU to L3 interconnect. 367 This situation can happen only when the idle is initiated by a 368 Master Request Disconnection (which is trigged by software when 369 executing WFI on CPU). 370 The work-around for this errata needs all the initiators connected 371 through async bridge must ensure that data path is properly drained 372 before issuing WFI. This condition will be met if one Strongly ordered 373 access is performed to the target right before executing the WFI. 374 In MPU case, L3 T2ASYNC FIFO and DDR T2ASYNC FIFO needs to be drained. 375 IO barrier ensure that there is no synchronisation loss on initiators 376 operating on both interconnect port simultaneously. |
|
354endmenu 355 356endif | 377endmenu 378 379endif |