summaryrefslogtreecommitdiff
path: root/arch/sparc/cpu/leon3/cpu_init.c
diff options
context:
space:
mode:
authorFrancois Retief <fgretief@spaceteq.co.za>2015-10-28 22:02:48 (GMT)
committerFrancois Retief <fgretief@spaceteq.co.za>2015-12-03 11:15:49 (GMT)
commita62bba15b5a02accb8f6de3b47a525eab4f50302 (patch)
tree02e7dc34b65d1e17482d3b90d31c2a4ab15b2d8a /arch/sparc/cpu/leon3/cpu_init.c
parentcb31eaa4b3e870e4520dd0ce6f9ce326dc9cf50b (diff)
downloadu-boot-a62bba15b5a02accb8f6de3b47a525eab4f50302.tar.xz
sparc: leon3: Updates for generic board initialization
Reworked the LEON3 start.S code to call board_init_f function at startup. Also implemented the relocate_code function in assembly to relocate the monitor and setup the stack pointer before calling relocated board_init_r. Add the CONFIG_SYS_GENERIC_BOARD variable to all the LEON3 boards. Signed-off-by: Francois Retief <fgretief@spaceteq.co.za>
Diffstat (limited to 'arch/sparc/cpu/leon3/cpu_init.c')
-rw-r--r--arch/sparc/cpu/leon3/cpu_init.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/sparc/cpu/leon3/cpu_init.c b/arch/sparc/cpu/leon3/cpu_init.c
index 0ce2f89..9c76657 100644
--- a/arch/sparc/cpu/leon3/cpu_init.c
+++ b/arch/sparc/cpu/leon3/cpu_init.c
@@ -47,17 +47,6 @@ void cpu_init_f(void)
#endif
}
-/* Routine called from start.S,
- *
- * Run from FLASH/PROM:
- * - memory controller has already been setup up, stack can be used
- * - global variables available for read/writing
- * - constants avaiable
- */
-void cpu_init_f2(void)
-{
-}
-
/* If cache snooping is available in hardware the result will be set
* to 0x800000, otherwise 0.
*/