Lines Matching +full:interrupt +full:- +full:driven
2 * arch/arm/plat-orion/time.c
10 * Timer 0 is used as free-running clocksource, while timer 1 is
17 #include <linux/interrupt.h>
47 * SoC-specific data.
80 return -ETIME; in orion_clkevt_next_event()
85 * Clear and enable clockevent timer interrupt. in orion_clkevt_next_event()
121 /* Disable timer interrupt */ in orion_clkevt_shutdown()
125 /* ACK pending timer interrupt */ in orion_clkevt_shutdown()
141 writel(ticks_per_jiffy - 1, timer_base + TIMER1_RELOAD_OFF); in orion_clkevt_set_periodic()
142 writel(ticks_per_jiffy - 1, timer_base + TIMER1_VAL_OFF); in orion_clkevt_set_periodic()
144 /* Enable timer interrupt */ in orion_clkevt_set_periodic()
172 * ACK timer interrupt and call event handler. in orion_timer_interrupt()
202 * Set SoC-specific data. in orion_time_init()
218 * Setup free-running clocksource timer (interrupts in orion_time_init()
231 * Setup clockevent timer (interrupt-driven). in orion_time_init()