X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-arm%2Farch-ixp4xx%2Fsystem.h;h=8e1db423b1cc2d0509cecd93d1a7fafcd32f60d7;hb=refs%2Fheads%2Fvserver;hp=8a78b96464b637ba9af2e37487f06cad3cfbae0f;hpb=e812ccbe0c915857ebea6a632bfadc631f7504a9;p=linux-2.6.git diff --git a/include/asm-arm/arch-ixp4xx/system.h b/include/asm-arm/arch-ixp4xx/system.h index 8a78b9646..8e1db423b 100644 --- a/include/asm-arm/arch-ixp4xx/system.h +++ b/include/asm-arm/arch-ixp4xx/system.h @@ -1,5 +1,5 @@ /* - * include/asm-arm/arch-ixp4x//system.h + * include/asm-arm/arch-ixp4xx/system.h * * Copyright (C) 2002 Intel Corporation. * @@ -31,13 +31,12 @@ static inline void arch_reset(char mode) /* set the "key" register to enable access to * "timer" and "enable" registers */ - *IXP4XX_OSWK = 0x482e; + *IXP4XX_OSWK = IXP4XX_WDT_KEY; - /* write 0 to the timer register for an immidiate reset */ + /* write 0 to the timer register for an immediate reset */ *IXP4XX_OSWT = 0; - /* disable watchdog interrupt, enable reset, enable count */ - *IXP4XX_OSWE = 0x3; + *IXP4XX_OSWE = IXP4XX_WDT_RESET_ENABLE | IXP4XX_WDT_COUNT_ENABLE; } }