]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/cpu/arm926ejs/mx25/reset.c
arm926ejs: timer: Replace bss variable by gdr
[u-boot] / arch / arm / cpu / arm926ejs / mx25 / reset.c
index 1e33150eb9ff4a8730b382b0550cb96c71ff6206..1a4368308104b964272f4c3b3244433817a0540e 100644 (file)
@@ -43,14 +43,14 @@ void reset_cpu (ulong ignored)
 {
        struct wdog_regs *regs = (struct wdog_regs *)IMX_WDT_BASE;
        /* Disable watchdog and set Time-Out field to 0 */
-       writel (0x00000000, &regs->wcr);
+       writew(0, &regs->wcr);
 
        /* Write Service Sequence */
-       writel (0x00005555, &regs->wsr);
-       writel (0x0000AAAA, &regs->wsr);
+       writew(WSR_UNLOCK1, &regs->wsr);
+       writew(WSR_UNLOCK2, &regs->wsr);
 
        /* Enable watchdog */
-       write(WCR_WDE, &regs->wcr);
+       writew(WCR_WDE, &regs->wcr);
 
        while (1) ;
 }