u-boot-brain/cpu/mpc85xx
Kumar Gala 8716318057 85xx: Reworked initial processor init
Reworked the initial processor initialzation sequence:
* introduced cpu_early_init_f that is run in address space 1 (AS=1)
* Moved TLB/LAW and CCSR init into cpu_early_init_f()
* Reworked initial asm code to do most of the core init before TLBs

The main reasons for these changes are to allow handling of 36-bit phys
addresses in the future and some of the issues that will exist when we
do that.

There are a few caveats on what can be initialized via the LAW and TLB
static tables:
* TLB entry 14/15 can't be initialized via the TLB table
* any LAW that covers the implicit boot window (4G-8M to 4G) must map to
  the code that is currently executing.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2008-01-17 02:04:53 -06:00
..
commproc.c Stop using immap_t for cpm offset on 85xx 2007-12-11 22:34:19 -06:00
config.mk Patches by Martin Krause, 22 Mar 2005: 2005-03-27 23:41:39 +00:00
cpu_init.c 85xx: Reworked initial processor init 2008-01-17 02:04:53 -06:00
cpu.c Handle Asynchronous DDR clock on 85xx 2007-12-11 22:34:20 -06:00
ether_fcc.c Stop using immap_t for cpm offset on 85xx 2007-12-11 22:34:19 -06:00
fdt.c Add QE brg freq and correct qe bus freq fdt update code 2008-01-09 16:56:54 -06:00
interrupts.c Stop using immap_t on 85xx 2007-12-11 22:34:20 -06:00
Makefile 85xx: Introduce new tlb API 2008-01-17 02:04:07 -06:00
pci.c Stop using immap_t on 85xx 2007-12-11 22:34:20 -06:00
qe_io.c Stop using immap_t for guts offset on 85xx 2007-12-11 22:34:19 -06:00
resetvec.S * Patches by Xianghua Xiao, 15 Oct 2003: 2003-10-15 23:53:47 +00:00
serial_scc.c Stop using immap_t for cpm offset on 85xx 2007-12-11 22:34:19 -06:00
spd_sdram.c 85xx: Introduce new tlb API 2008-01-17 02:04:07 -06:00
speed.c Handle Asynchronous DDR clock on 85xx 2007-12-11 22:34:20 -06:00
start.S 85xx: Reworked initial processor init 2008-01-17 02:04:53 -06:00
tlb.c 85xx: Introduce new tlb API 2008-01-17 02:04:07 -06:00
traps.c Stop using immap_t on 85xx 2007-12-11 22:34:20 -06:00