u-boot-brain/arch/arm/mach-mvebu
Stefan Roese 3e5ce7ceeb arm: mvebu: Enable L2 cache on Armada XP
Until now, the L2 cache was never enabled again in U-Boot. To get
even better performance (bootup time), lets enable the L2 cache
in U-Boot. This code was taken from the Linux kernel.

A performance gain was measured on the DB-MV784MP-GP board by testing
with tftpboot and sata commands.

This patch also cleans up the L2 cache related code. And makes sure that
the L2 cache is only disabled once.

Please note that A38x still runs with L2 cache disabled. And needs
to be enabled for this SoC in a separate patch if needed or desired.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Luka Perkov <luka.perkov@sartura.hr>
2016-01-14 14:08:59 +01:00
..
include/mach arm: mvebu: Move some defines to common include file 2016-01-14 14:08:59 +01:00
serdes arm: mvebu: a38x: serdes specification cleanup 2015-11-17 23:41:41 +01:00
cpu.c arm: mvebu: Enable L2 cache on Armada XP 2016-01-14 14:08:59 +01:00
dram.c arm: mvebu: Add complete SDRAM ECC scrubbing 2015-08-17 18:49:33 +02:00
gpio.c arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00
Kconfig arm: mvebu: Add SolidRun ClearFog Armada 38x initial support 2016-01-14 14:08:59 +01:00
lowlevel_spl.S arm: mvebu: Add option to use UART xmodem protocol via kwboot 2015-10-21 02:25:00 +02:00
Makefile arm: mvebu: Add complete SDRAM ECC scrubbing 2015-08-17 18:49:33 +02:00
mbus.c compat: Remove is_power_of_2() definition 2015-11-05 16:46:59 -05:00
spl.c arm: mvebu: Add DM and OF_CONTROL support to SPL 2016-01-14 14:08:59 +01:00
timer.c arm: mvebu/kirkwood: Use common timer functions 2016-01-14 14:08:59 +01:00