]> git.dujemihanovic.xyz Git - u-boot.git/commit
mips: Add CONFIG_MIPS_MACH_EARLY_INIT for very early mach init code
authorStefan Roese <sr@denx.de>
Tue, 30 Jun 2020 10:33:16 +0000 (12:33 +0200)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Sat, 18 Jul 2020 12:23:25 +0000 (14:23 +0200)
commitde34a61642eda0b64b34dd4d9eeda57eb01f76bc
treeccddd25d8ea1740a6b068ecee71bacf26ea83343
parent81d4b14f7e7e4492d99af96c42be7fd8b26eb4d7
mips: Add CONFIG_MIPS_MACH_EARLY_INIT for very early mach init code

This patch adds the optional call to mips_mach_early_init() to start.S
at a very early stage. Its disabled per default. It can be used for
very early machine / platform specific init code.  Its called very
early and at this stage the PC is allowed to differ from the linking
address (CONFIG_TEXT_BASE) as no absolute jump has been performed until
this call.

It will be used by thje Octeon platform.

Signed-off-by: Stefan Roese <sr@denx.de>
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
arch/mips/Kconfig
arch/mips/cpu/start.S