[U-Boot] [PATCH] omap3: moved reset_cpu function to omap3

Minkyu Kang promsoft at gmail.com
Thu Jun 18 08:02:24 CEST 2009


Dear Dirk,

2009/6/18 Minkyu Kang <mk7.kang at samsung.com>

> Because this function is soc specific, it should be moved to omap3
>
> Signed-off-by: Minkyu Kang <mk7.kang at samsung.com>
> ---
>  cpu/arm_cortexa8/omap3/interrupts.c |   14 ++++++++++++++
>  cpu/arm_cortexa8/start.S            |   14 --------------
>  2 files changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/cpu/arm_cortexa8/omap3/interrupts.c
> b/cpu/arm_cortexa8/omap3/interrupts.c
> index 742fe9c..1b70a7a 100644
> --- a/cpu/arm_cortexa8/omap3/interrupts.c
> +++ b/cpu/arm_cortexa8/omap3/interrupts.c
> @@ -70,6 +70,20 @@ int disable_interrupts(void)
>  }
>  #endif
>
> +void reset_cpu(ulong ignored)
> +{
> +       prm_t *prm_base = (prm_t *)PRM_BASE;
> +
> +       writel(0x2, &prm_base->rstctrl);
> +
> +       while (1) {
> +               if (serial_tstc()) {
> +                       serial_getc();
> +                       break;
> +               }
> +       }
> +}
> +
>  void bad_mode(void)
>  {
>        panic("Resetting CPU ...\n");
> diff --git a/cpu/arm_cortexa8/start.S b/cpu/arm_cortexa8/start.S
> index 66b4820..6bd6552 100644
> --- a/cpu/arm_cortexa8/start.S
> +++ b/cpu/arm_cortexa8/start.S
> @@ -500,17 +500,3 @@ finished_inval:
>                                                @ but we compile with armv5
>
>        ldmfd   r13!, {r0 - r5, r7, r9 - r12, pc}
> -
> -
> -       .align  5
> -.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
> --
> 1.5.4.3
>

I found previous patch written by you.
http://lists.denx.de/pipermail/u-boot/2009-May/053490.html
<http://lists.denx.de/pipermail/u-boot/2009-May/053490.html>
Please ignore this patch :)
thanks.

-- 
from. prom.
promsoft.net


More information about the U-Boot mailing list