ARM: l2c: add L2C-220 specific handlers
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 15 Mar 2014 21:29:28 +0000 (21:29 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 29 May 2014 23:48:24 +0000 (00:48 +0100)
commit733c6bbafdfac62a307ed5ca925889343c5635ac
treec8d6b72b38d8eda28ebc678c91ed2a9bfc7e84dd
parentf777332ba7ae42c396b7aabc20bdbeeebb3a63c0
ARM: l2c: add L2C-220 specific handlers

The L2C-220 is different from the L2C-210 and L2C-310 in that every
operation is a background operation: this means we have to use
spinlocks to protect all operations, and we have to wait for every
operation to complete.

Should a second operation be attempted while a previous operation
is in progress, the response will be an imprecise abort.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/cache-l2x0.c