u-boot/arch/arm/cpu
Simon Glass 80433c9ac6 arm: Move CP15 init out of cpu_init_crit()
Some SOCs have do not start up with their 'main' CPU. The first U-Boot
code may then be executed with a CPU which does not have a CP15, or not a
useful one.

Here we split the initialization of CP15 into a separate call, which can
be performed later if required.

Once the main CPU is running, you should call cpu_init_cp15() to perform
this init as early as possible.

Existing ARMv7 boards which define CONFIG_SKIP_LOWLEVEL_INIT should not
need to change, this CP15 init is still skipped in that case. The only
impact for these boards is that the cpu_init_cp15() will be available
even if it is never used on these boards.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-12-09 17:30:09 +01:00
..
arm720t Reduce build times 2011-11-03 20:44:58 +01:00
arm920t Fix warnings in arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c 2011-12-09 10:32:49 +01:00
arm925t Reduce build times 2011-11-03 20:44:58 +01:00
arm926ejs arm, davinci: move misc function in arch tree 2011-12-06 23:59:37 +01:00
arm946es Reduce build times 2011-11-03 20:44:58 +01:00
arm1136 MX: serial_mxc: cleanup removing nasty #ifdef 2011-12-06 23:59:40 +01:00
arm1176 Reduce build times 2011-11-03 20:44:58 +01:00
arm_intcm Reduce build times 2011-11-03 20:44:58 +01:00
armv7 arm: Move CP15 init out of cpu_init_crit() 2011-12-09 17:30:09 +01:00
ixp Reduce build times 2011-11-03 20:44:58 +01:00
lh7a40x Reduce build times 2011-11-03 20:44:58 +01:00
pxa PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
s3c44b0 Reduce build times 2011-11-03 20:44:58 +01:00
sa1100 Reduce build times 2011-11-03 20:44:58 +01:00