Lines Matching defs:timer
11 #include <asm/arch/timer.h>
27 static void lpc32xx_timer_reset(struct timer_regs *timer, u32 freq)
29 writel(TIMER_TCR_COUNTER_RESET, &timer->tcr);
30 writel(TIMER_TCR_COUNTER_DISABLE, &timer->tcr);
31 writel(0, &timer->tc);
32 writel(0, &timer->pr);
35 writel(TIMER_CTCR_MODE_TIMER, &timer->ctcr);
38 writel((get_periph_clk_rate() / freq) - 1, &timer->pr);
41 writel(0, &timer->mcr);
44 static void lpc32xx_timer_count(struct timer_regs *timer, int enable)
47 writel(TIMER_TCR_COUNTER_ENABLE, &timer->tcr);
49 writel(TIMER_TCR_COUNTER_DISABLE, &timer->tcr);