| 
									
										
										
										
											2009-11-28 08:17:18 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * Copyright (C) 2008-2009 ST-Ericsson | 
					
						
							|  |  |  |  * Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This file is heavily based on relaview platform, almost a copy. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 2002 ARM Ltd. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software; you can redistribute it and/or modify | 
					
						
							|  |  |  |  * it under the terms of the GNU General Public License version 2 as | 
					
						
							|  |  |  |  * published by the Free Software Foundation. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | #include <linux/init.h>
 | 
					
						
							|  |  |  | #include <linux/smp.h>
 | 
					
						
							|  |  |  | #include <linux/clockchips.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <asm/irq.h>
 | 
					
						
							|  |  |  | #include <asm/smp_twd.h>
 | 
					
						
							|  |  |  | #include <asm/localtimer.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							|  |  |  |  * Setup the local clock events for a CPU. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2011-02-23 18:53:15 +01:00
										 |  |  | int __cpuinit local_timer_setup(struct clock_event_device *evt) | 
					
						
							| 
									
										
										
										
											2009-11-28 08:17:18 +01:00
										 |  |  | { | 
					
						
							|  |  |  | 	evt->irq = IRQ_LOCALTIMER; | 
					
						
							|  |  |  | 	twd_timer_setup(evt); | 
					
						
							| 
									
										
										
										
											2011-02-23 18:53:15 +01:00
										 |  |  | 	return 0; | 
					
						
							| 
									
										
										
										
											2009-11-28 08:17:18 +01:00
										 |  |  | } |