arm: Allow skipping of low-level init with I-cache on
At present CONFIG_SKIP_LOWLEVEL_INIT prevents U-Boot from calling lowlevel_init(). This means that the instruction cache is not enabled and the board runs very slowly. What is really needed in many cases is to skip the call to lowlevel_init() but still perform CP15 init. Add an option to handle this. Reviewed-by:Heiko Schocher <hs@denx.de> Tested-on: smartweb, corvus, taurus, axm Tested-by:
Heiko Schocher <hs@denx.de> Reviewed-by:
Joe Hershberger <joe.hershberger@ni.com> Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Andreas Bießmann <andreas@biessmann.org>
Showing
- README 5 additions, 0 deletionsREADME
- arch/arm/cpu/arm1136/start.S 2 additions, 0 deletionsarch/arm/cpu/arm1136/start.S
- arch/arm/cpu/arm920t/start.S 2 additions, 1 deletionarch/arm/cpu/arm920t/start.S
- arch/arm/cpu/arm926ejs/start.S 2 additions, 0 deletionsarch/arm/cpu/arm926ejs/start.S
- arch/arm/cpu/arm946es/start.S 2 additions, 0 deletionsarch/arm/cpu/arm946es/start.S
- arch/arm/cpu/armv7/start.S 4 additions, 1 deletionarch/arm/cpu/armv7/start.S
- arch/arm/cpu/sa1100/start.S 2 additions, 0 deletionsarch/arm/cpu/sa1100/start.S
Please register or sign in to comment