/* * time.c Timer functions for Winbond W90N745 */ #include #include #include #include #include #include #include struct irqaction watchdog_irq = { name: "watchdog", }; unsigned long winbond_gettimeoffset (void) { return 0; } void winbond_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) { do_timer(regs); } void winbond_watchdog_interrupt(int irq, void *dev_id, struct pt_regs *regs) { CSR_WRITE(WTCR, (CSR_READ(WTCR)&0xF7)|0x01); }