diff options
Diffstat (limited to 'arch/mn10300/kernel/cevt-mn10300.c')
| -rw-r--r-- | arch/mn10300/kernel/cevt-mn10300.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/mn10300/kernel/cevt-mn10300.c b/arch/mn10300/kernel/cevt-mn10300.c index 69cae0260786..ccce35e3e179 100644 --- a/arch/mn10300/kernel/cevt-mn10300.c +++ b/arch/mn10300/kernel/cevt-mn10300.c | |||
| @@ -70,6 +70,16 @@ static void event_handler(struct clock_event_device *dev) | |||
| 70 | { | 70 | { |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | static inline void setup_jiffies_interrupt(int irq, | ||
| 74 | struct irqaction *action) | ||
| 75 | { | ||
| 76 | u16 tmp; | ||
| 77 | setup_irq(irq, action); | ||
| 78 | set_intr_level(irq, NUM2GxICR_LEVEL(CONFIG_TIMER_IRQ_LEVEL)); | ||
| 79 | GxICR(irq) |= GxICR_ENABLE | GxICR_DETECT | GxICR_REQUEST; | ||
| 80 | tmp = GxICR(irq); | ||
| 81 | } | ||
| 82 | |||
| 73 | int __init init_clockevents(void) | 83 | int __init init_clockevents(void) |
| 74 | { | 84 | { |
| 75 | struct clock_event_device *cd; | 85 | struct clock_event_device *cd; |
