[U-Boot] [PATCH 10/11] MIPS: add init hook for CPU specific initialization
Daniel Schwierzeck
daniel.schwierzeck at googlemail.com
Thu Nov 24 14:57:55 CET 2011
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck at googlemail.com>
---
arch/mips/lib/board.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/arch/mips/lib/board.c b/arch/mips/lib/board.c
index bcf12c5..27c2cfe 100644
--- a/arch/mips/lib/board.c
+++ b/arch/mips/lib/board.c
@@ -57,6 +57,16 @@ static char *failed = "*** failed ***\n";
*/
unsigned long mips_io_port_base = -1;
+int __arch_cpu_init(void)
+{
+ /*
+ * Nothing to do in this dummy implementation
+ */
+ return 0;
+}
+int arch_cpu_init(void)
+ __attribute__((weak, alias("__arch_cpu_init")));
+
int __board_early_init_f(void)
{
/*
@@ -130,6 +140,7 @@ static int init_baudrate(void)
typedef int (init_fnc_t) (void);
init_fnc_t *init_sequence[] = {
+ arch_cpu_init,
board_early_init_f,
timer_init,
env_init, /* initialize environment */
--
1.7.7.2
More information about the U-Boot
mailing list