1 /* 2 * linux/arch/arm/plat-versatile/localtimer.c 3 * 4 * Copyright (C) 2002 ARM Ltd. 5 * All Rights Reserved 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as 9 * published by the Free Software Foundation. 10 */ 11 #include <linux/init.h> 12 #include <linux/smp.h> 13 #include <linux/clockchips.h> 14 15 #include <asm/smp_twd.h> 16 #include <asm/localtimer.h> 17 #include <mach/irqs.h> 18 19 /* 20 * Setup the local clock events for a CPU. 21 */ local_timer_setup(struct clock_event_device * evt)22int __cpuinit local_timer_setup(struct clock_event_device *evt) 23 { 24 evt->irq = IRQ_LOCALTIMER; 25 twd_timer_setup(evt); 26 return 0; 27 } 28