ARM: 5919/1: ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean...
authorSantosh Shilimkar <santosh.shilimkar@ti.com>
Thu, 4 Feb 2010 18:42:42 +0000 (19:42 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 15 Feb 2010 21:39:55 +0000 (21:39 +0000)
commit9e65582a8e8715f883a34eea66e0643778ce878d
tree36fd7010f69175fa6296a6eb14ead145c54c16e7
parentd309427e792ea750cdd312e7a92cf6047ae44962
ARM: 5919/1: ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

This patch implements the work-around for the errata 588369.The secure
API is used to alter L2 debug register because of trust-zone.

This version updated with comments from Russell and Catalin and
generated against 2.6.33-rc6 mainline kernel. Detail
comments can be found:
http://www.spinics.net/lists/linux-omap/msg23431.html

Signed-off-by: Woodruff Richard <r-woodruff2@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Kconfig
arch/arm/mm/cache-l2x0.c