in start.S we call board_init_f... board_init_f has a function parameter bootflag, which is not initialized when we call it, so we have random behaviour... set bootflag to value 0 before calling board_init_f.
Signed-off-by: Heiko Schocher <[email protected]> --- arch/powerpc/cpu/mpc8260/start.S | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/powerpc/cpu/mpc8260/start.S b/arch/powerpc/cpu/mpc8260/start.S index d255bde..bb23be6 100644 --- a/arch/powerpc/cpu/mpc8260/start.S +++ b/arch/powerpc/cpu/mpc8260/start.S @@ -194,6 +194,7 @@ in_flash: bl init_debug /* set up debugging stuff */ #endif + li r3, 0 /* parameter 1: bootflag */ bl board_init_f /* run 1st part of board init code (in Flash)*/ /* NOTREACHED - board_init_f() does not return */ -- 2.7.4 _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

