ARM: 8090/1: add revision info for PL310 errata 588369 and 727915

Add revision info for PL310_ERRATA_588369 and PL310_ERRATA_727915 to
help people understand if they need to enable the errata for their
hardware.

Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
Shawn Guo 2014-07-08 02:59:42 +01:00 committed by Russell King
parent 7ca791c59d
commit 80d3cb9132
1 changed files with 4 additions and 3 deletions

View File

@ -907,8 +907,8 @@ config PL310_ERRATA_588369
They are architecturally defined to behave as the execution of a They are architecturally defined to behave as the execution of a
clean operation followed immediately by an invalidate operation, clean operation followed immediately by an invalidate operation,
both performing to the same memory location. This functionality both performing to the same memory location. This functionality
is not correctly implemented in PL310 as clean lines are not is not correctly implemented in PL310 prior to r2p0 (fixed in r2p0)
invalidated as a result of these operations. as clean lines are not invalidated as a result of these operations.
config PL310_ERRATA_727915 config PL310_ERRATA_727915
bool "PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption" bool "PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption"
@ -918,7 +918,8 @@ config PL310_ERRATA_727915
PL310 can handle normal accesses while it is in progress. Under very PL310 can handle normal accesses while it is in progress. Under very
rare circumstances, due to this erratum, write data can be lost when rare circumstances, due to this erratum, write data can be lost when
PL310 treats a cacheable write transaction during a Clean & PL310 treats a cacheable write transaction during a Clean &
Invalidate by Way operation. Invalidate by Way operation. Revisions prior to r3p1 are affected by
this errata (fixed in r3p1).
config PL310_ERRATA_753970 config PL310_ERRATA_753970
bool "PL310 errata: cache sync operation may be faulty" bool "PL310 errata: cache sync operation may be faulty"