diff options
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index b6625130831d..50f43942c1aa 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig | |||
@@ -353,6 +353,27 @@ config OMAP3_SDRC_AC_TIMING | |||
353 | wish to say no. Selecting yes without understanding what is | 353 | wish to say no. Selecting yes without understanding what is |
354 | going on could result in system crashes; | 354 | going on could result in system crashes; |
355 | 355 | ||
356 | config 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. | ||
356 | endmenu | 377 | endmenu |
357 | 378 | ||
358 | endif | 379 | endif |