X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=target%2Flinux%2Fxburst%2Ffiles-2.6.32%2Farch%2Fmips%2Fjz4740%2Freset.c;h=e4fd522b87d5eb5e443e41b1235d9e1063bb3dcb;hp=a4b2292f101ab17022d9c0e8cd123b6401961718;hb=d0f76caa10028fbdbff38d8eed9442c85202b37f;hpb=9380739d16fa8406e84aaf0ed3d85855c00a5321 diff --git a/target/linux/xburst/files-2.6.32/arch/mips/jz4740/reset.c b/target/linux/xburst/files-2.6.32/arch/mips/jz4740/reset.c index a4b2292f1..e4fd522b8 100644 --- a/target/linux/xburst/files-2.6.32/arch/mips/jz4740/reset.c +++ b/target/linux/xburst/files-2.6.32/arch/mips/jz4740/reset.c @@ -21,12 +21,14 @@ #include #include +#include "clock.h" + void jz_restart(char *command) { printk(KERN_NOTICE "Restarting after 4 ms\n"); REG_WDT_TCSR = WDT_TCSR_PRESCALE4 | WDT_TCSR_EXT_EN; REG_WDT_TCNT = 0; - REG_WDT_TDR = JZ_EXTAL/1000; /* reset after 4ms */ + REG_WDT_TDR = jz4740_clock_bdata.ext_rate / 1000; /* reset after 4ms */ jz4740_timer_enable_watchdog(); REG_WDT_TCER = WDT_TCER_TCEN; /* wdt start */ while (1);