aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 762ae536f909..0f1ad743ccdd 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -924,6 +924,19 @@ config ARM_ERRATA_460075
924 ACTLR register. Note that setting specific bits in the ACTLR register 924 ACTLR register. Note that setting specific bits in the ACTLR register
925 may not be available in non-secure mode. 925 may not be available in non-secure mode.
926 926
927config PL310_ERRATA_588369
928 bool "Clean & Invalidate maintenance operations do not invalidate clean lines"
929 depends on CACHE_L2X0 && ARCH_OMAP4
930 help
931 The PL310 L2 cache controller implements three types of Clean &
932 Invalidate maintenance operations: by Physical Address
933 (offset 0x7F0), by Index/Way (0x7F8) and by Way (0x7FC).
934 They are architecturally defined to behave as the execution of a
935 clean operation followed immediately by an invalidate operation,
936 both performing to the same memory location. This functionality
937 is not correctly implemented in PL310 as clean lines are not
938 invalidated as a result of these operations. Note that this errata
939 uses Texas Instrument's secure monitor api.
927endmenu 940endmenu
928 941
929source "arch/arm/common/Kconfig" 942source "arch/arm/common/Kconfig"