]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: 7398/1: l2x0: only write to debug registers on PL310
authorWill Deacon <will.deacon@arm.com>
Fri, 20 Apr 2012 16:22:11 +0000 (17:22 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 23 Apr 2012 13:21:52 +0000 (14:21 +0100)
commit339a0d8c3683e3253bc0c5545c99b1f52c705606
tree3a1d9d7b06c82568a1a6b2e9f21a0576dabc30f4
parent848cd6fec1e9efeda1a308f19ce727d55f8266b9
ARM: 7398/1: l2x0: only write to debug registers on PL310

PL310 errata #588369 and #727915 require writes to the debug registers
of the cache controller to work around known problems. Writing these
registers on L220 may cause deadlock, so ensure that we only perform
this operation when we identify a PL310 at probe time.

Cc: stable@vger.kernel.org
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/cache-l2x0.c