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

Reply via email to