diff options
Diffstat (limited to 'ANDROID_3.4.5/arch/arm/mach-footbridge/isa-timer.c')
-rw-r--r-- | ANDROID_3.4.5/arch/arm/mach-footbridge/isa-timer.c | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/ANDROID_3.4.5/arch/arm/mach-footbridge/isa-timer.c b/ANDROID_3.4.5/arch/arm/mach-footbridge/isa-timer.c deleted file mode 100644 index c40bb415..00000000 --- a/ANDROID_3.4.5/arch/arm/mach-footbridge/isa-timer.c +++ /dev/null @@ -1,44 +0,0 @@ -/* - * linux/arch/arm/mach-footbridge/isa-timer.c - * - * Copyright (C) 1998 Russell King. - * Copyright (C) 1998 Phil Blundell - */ -#include <linux/clockchips.h> -#include <linux/i8253.h> -#include <linux/init.h> -#include <linux/interrupt.h> -#include <linux/irq.h> -#include <linux/spinlock.h> -#include <linux/timex.h> - -#include <asm/irq.h> -#include <asm/mach/time.h> - -#include "common.h" - -static irqreturn_t pit_timer_interrupt(int irq, void *dev_id) -{ - struct clock_event_device *ce = dev_id; - ce->event_handler(ce); - return IRQ_HANDLED; -} - -static struct irqaction pit_timer_irq = { - .name = "pit", - .handler = pit_timer_interrupt, - .flags = IRQF_DISABLED | IRQF_TIMER | IRQF_IRQPOLL, - .dev_id = &i8253_clockevent, -}; - -static void __init isa_timer_init(void) -{ - clocksource_i8253_init(); - - setup_irq(i8253_clockevent.irq, &pit_timer_irq); - clockevent_i8253_init(false); -} - -struct sys_timer isa_timer = { - .init = isa_timer_init, -}; |