|
@@ -275,8 +275,10 @@ clbss_l:str r2, [r0] /* clear loop... */
|
|
jump_2_ram:
|
|
jump_2_ram:
|
|
ldr r0, _board_init_r_ofs
|
|
ldr r0, _board_init_r_ofs
|
|
adr r1, _start
|
|
adr r1, _start
|
|
- add r0, r0, r1
|
|
|
|
- add lr, r0, r9
|
|
|
|
|
|
+ add lr, r0, r1
|
|
|
|
+#ifndef CONFIG_SKIP_RELOCATE_UBOOT
|
|
|
|
+ add lr, lr, r9
|
|
|
|
+#endif
|
|
/* setup parameters for board_init_r */
|
|
/* setup parameters for board_init_r */
|
|
mov r0, r5 /* gd_t */
|
|
mov r0, r5 /* gd_t */
|
|
mov r1, r7 /* dest_addr */
|
|
mov r1, r7 /* dest_addr */
|