[U-Boot] [PATCH] ARM Cortex A8: Move OMAP3 specific reset handler to OMAP3 code
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Sun May 31 13:51:03 CEST 2009
On 09:30 Sat 30 May , Dirk Behme wrote:
> Reset is SoC specific and not ARM Cortex A8 generic. Move it from generic
> code to OMAP3 SoC specific file.
>
> CC: "Kim, Heung Jun" <riverful at gmail.com>
> Signed-off-by: Dirk Behme <dirk.behme at googlemail.com>
>
> ---
>
> This patches fixes the second issue found by riverful in
>
> http://lists.denx.de/pipermail/u-boot/2009-May/053433.html
>
> The first issue is fixed by
>
> http://lists.denx.de/pipermail/u-boot/2009-May/053444.html
>
> cpu/arm_cortexa8/omap3/lowlevel_init.S | 12 ++++++++++++
> cpu/arm_cortexa8/start.S | 14 --------------
> 2 files changed, 12 insertions(+), 14 deletions(-)
>
> Index: u-boot-arm/cpu/arm_cortexa8/omap3/lowlevel_init.S
> ===================================================================
> --- u-boot-arm.orig/cpu/arm_cortexa8/omap3/lowlevel_init.S
> +++ u-boot-arm/cpu/arm_cortexa8/omap3/lowlevel_init.S
> @@ -181,6 +181,18 @@ lowlevel_init:
> /* back to arch calling code */
> mov pc, lr
>
> +.global reset_cpu
> +reset_cpu:
> + ldr r1, rstctl @ get addr for global reset
> + @ reg
> + mov r3, #0x2 @ full reset pll + mpu
> + str r3, [r1] @ force reset
> + mov r0, r0
> +_loop_forever:
> + b _loop_forever
> +rstctl:
> + .word PRM_RSTCTRL
> +
please move this to reset.S other wise fine
Best Regards,
J.
More information about the U-Boot
mailing list