]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: l2c: clean up OF initialisation a bit
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 15 Mar 2014 16:47:52 +0000 (16:47 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 14 Apr 2014 10:15:31 +0000 (11:15 +0100)
commitc714d0bae1ec2f3f4549024cf6b73143124a5c92
tree50fe49845421012d5a3f451ef2ce0c0c3d52b7f9
parent010fdec0bc7897215ec491a91a32ddc1b8f4c72b
ARM: l2c: clean up OF initialisation a bit

Rather than having a boolean and other tricks to disable some bits of
l2x0_init(), split this function into two parts: a common part shared
between OF and non-OF, and the non-OF part.

The common part can take a block of function pointers, and the cache
ID (to cope with Aurora's DT specified ID.)  Eliminate the redundant
setting of l2x0_base in the OF case, moving it to the non-OF init
function.

This allows us to localise the OF-specific initialisation handling
from the non-OF handling.

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