armv8: ls2080a: Drop early MMU for SPL build
authorYork Sun <york.sun@nxp.com>
Mon, 6 Mar 2017 17:02:32 +0000 (09:02 -0800)
committerYork Sun <york.sun@nxp.com>
Tue, 14 Mar 2017 15:44:03 +0000 (08:44 -0700)
commitf539c8a4a7a590e1933a7e21d5771528db1d88b7
tree7b865b8bf758f3e0fb9419908619d6f2a8b72989
parenta045a0c33330f4b38b198651901c96829619e60b
armv8: ls2080a: Drop early MMU for SPL build

Early MMU improves performance especially on emulators. However, the
early MMU is left enabled after the first stage of SPL boot. Instead
of flushing D-cache and dealing with re-enabling MMU for the second
stage U-Boot, disabling it for SPL build simplifies the process. The
performance penalty is unnoticeable on the real hardware. As of now,
SPL boot is not supported by existing emulators. So this should have
no impact on emulators.

Signed-off-by: York Sun <york.sun@nxp.com>
arch/arm/cpu/armv8/fsl-layerscape/spl.c