diff options
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 4f01533083c..904bd1dfcd2 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig | |||
@@ -78,8 +78,13 @@ config SOC_OMAP3430 | |||
78 | default y | 78 | default y |
79 | select ARCH_OMAP_OTG | 79 | select ARCH_OMAP_OTG |
80 | 80 | ||
81 | config SOC_OMAPTI816X | 81 | config SOC_OMAPTI81XX |
82 | bool "TI816X support" | 82 | bool "TI81XX support" |
83 | depends on ARCH_OMAP3 | ||
84 | default y | ||
85 | |||
86 | config SOC_OMAPAM33XX | ||
87 | bool "AM33XX support" | ||
83 | depends on ARCH_OMAP3 | 88 | depends on ARCH_OMAP3 |
84 | default y | 89 | default y |
85 | 90 | ||
@@ -316,7 +321,12 @@ config MACH_OMAP_3630SDP | |||
316 | 321 | ||
317 | config MACH_TI8168EVM | 322 | config MACH_TI8168EVM |
318 | bool "TI8168 Evaluation Module" | 323 | bool "TI8168 Evaluation Module" |
319 | depends on SOC_OMAPTI816X | 324 | depends on SOC_OMAPTI81XX |
325 | default y | ||
326 | |||
327 | config MACH_TI8148EVM | ||
328 | bool "TI8148 Evaluation Module" | ||
329 | depends on SOC_OMAPTI81XX | ||
320 | default y | 330 | default y |
321 | 331 | ||
322 | config MACH_OMAP_4430SDP | 332 | config MACH_OMAP_4430SDP |
@@ -355,6 +365,27 @@ config OMAP3_SDRC_AC_TIMING | |||
355 | wish to say no. Selecting yes without understanding what is | 365 | wish to say no. Selecting yes without understanding what is |
356 | going on could result in system crashes; | 366 | going on could result in system crashes; |
357 | 367 | ||
368 | config OMAP4_ERRATA_I688 | ||
369 | bool "OMAP4 errata: Async Bridge Corruption" | ||
370 | depends on ARCH_OMAP4 | ||
371 | select ARCH_HAS_BARRIERS | ||
372 | help | ||
373 | If a data is stalled inside asynchronous bridge because of back | ||
374 | pressure, it may be accepted multiple times, creating pointer | ||
375 | misalignment that will corrupt next transfers on that data path | ||
376 | until next reset of the system (No recovery procedure once the | ||
377 | issue is hit, the path remains consistently broken). Async bridge | ||
378 | can be found on path between MPU to EMIF and MPU to L3 interconnect. | ||
379 | This situation can happen only when the idle is initiated by a | ||
380 | Master Request Disconnection (which is trigged by software when | ||
381 | executing WFI on CPU). | ||
382 | The work-around for this errata needs all the initiators connected | ||
383 | through async bridge must ensure that data path is properly drained | ||
384 | before issuing WFI. This condition will be met if one Strongly ordered | ||
385 | access is performed to the target right before executing the WFI. | ||
386 | In MPU case, L3 T2ASYNC FIFO and DDR T2ASYNC FIFO needs to be drained. | ||
387 | IO barrier ensure that there is no synchronisation loss on initiators | ||
388 | operating on both interconnect port simultaneously. | ||
358 | endmenu | 389 | endmenu |
359 | 390 | ||
360 | endif | 391 | endif |