u-boot-brain/arch/mips
Stefan Roese e9609dc38b mips: octeon: use mips_mach_early_init() to copy to L2 cache
This patch adds the code to copy itself from bootrom location to a
different location (TEXT_BASE) to the Octeon platform. Its used in
this case to copy the complete U-Boot image into L2 cache, which
greatly improves the bootup time - especially in regard to the
very long and complex DDR4 init code.

The Kconfig symbol CONFIG_MIPS_MACH_EARLY_INIT is enabled with this
patch for Octeon.

Signed-off-by: Stefan Roese <sr@denx.de>
2020-07-18 15:47:50 +02:00
..
cpu mips: Add CONFIG_MIPS_MACH_EARLY_INIT for very early mach init code 2020-07-18 14:23:25 +02:00
dts mips: octeon: dts: Add Octeon 3 cn73xx base dtsi file 2020-07-18 15:47:50 +02:00
include/asm mips: sync asm/mipsregs.h with Linux 5.7 2020-07-18 14:23:25 +02:00
lib mips: sync asm/mipsregs.h with Linux 5.7 2020-07-18 14:23:25 +02:00
mach-ath79 common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-bmips common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
mach-jz47xx common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-mscc common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-mtmips common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mach-octeon mips: octeon: use mips_mach_early_init() to copy to L2 cache 2020-07-18 15:47:50 +02:00
mach-pic32 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
config.mk kconfig / kbuild: Re-sync with Linux 4.19 2020-04-10 11:18:32 -04:00
Kconfig mips: octeon: use mips_mach_early_init() to copy to L2 cache 2020-07-18 15:47:50 +02:00
Makefile mips: octeon: Initial minimal support for the Marvell Octeon SoC 2020-07-18 15:47:50 +02:00
Makefile.postlink SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00