diff options
Diffstat (limited to 'arch/arm/include/asm/mach')
| -rw-r--r-- | arch/arm/include/asm/mach/arch.h | 3 | ||||
| -rw-r--r-- | arch/arm/include/asm/mach/irq.h | 1 | ||||
| -rw-r--r-- | arch/arm/include/asm/mach/time.h | 30 | 
3 files changed, 2 insertions, 32 deletions
diff --git a/arch/arm/include/asm/mach/arch.h b/arch/arm/include/asm/mach/arch.h index 917d4fcfd9b..308ad7d6f98 100644 --- a/arch/arm/include/asm/mach/arch.h +++ b/arch/arm/include/asm/mach/arch.h @@ -12,7 +12,6 @@  struct tag;  struct meminfo; -struct sys_timer;  struct pt_regs;  struct smp_operations;  #ifdef CONFIG_SMP @@ -48,7 +47,7 @@ struct machine_desc {  	void			(*map_io)(void);/* IO mapping function	*/  	void			(*init_early)(void);  	void			(*init_irq)(void); -	struct sys_timer	*timer;		/* system tick timer	*/ +	void			(*init_time)(void);  	void			(*init_machine)(void);  	void			(*init_late)(void);  #ifdef CONFIG_MULTI_IRQ_HANDLER diff --git a/arch/arm/include/asm/mach/irq.h b/arch/arm/include/asm/mach/irq.h index 15cb035309f..18c88302333 100644 --- a/arch/arm/include/asm/mach/irq.h +++ b/arch/arm/include/asm/mach/irq.h @@ -22,6 +22,7 @@ extern int show_fiq_list(struct seq_file *, int);  #ifdef CONFIG_MULTI_IRQ_HANDLER  extern void (*handle_arch_irq)(struct pt_regs *); +extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));  #endif  /* diff --git a/arch/arm/include/asm/mach/time.h b/arch/arm/include/asm/mach/time.h index 6ca945f534a..90c12e1e695 100644 --- a/arch/arm/include/asm/mach/time.h +++ b/arch/arm/include/asm/mach/time.h @@ -10,36 +10,6 @@  #ifndef __ASM_ARM_MACH_TIME_H  #define __ASM_ARM_MACH_TIME_H -/* - * This is our kernel timer structure. - * - * - init - *   Initialise the kernels jiffy timer source, claim interrupt - *   using setup_irq.  This is called early on during initialisation - *   while interrupts are still disabled on the local CPU. - * - suspend - *   Suspend the kernel jiffy timer source, if necessary.  This - *   is called with interrupts disabled, after all normal devices - *   have been suspended.  If no action is required, set this to - *   NULL. - * - resume - *   Resume the kernel jiffy timer source, if necessary.  This - *   is called with interrupts disabled before any normal devices - *   are resumed.  If no action is required, set this to NULL. - * - offset - *   Return the timer offset in microseconds since the last timer - *   interrupt.  Note: this must take account of any unprocessed - *   timer interrupt which may be pending. - */ -struct sys_timer { -	void			(*init)(void); -	void			(*suspend)(void); -	void			(*resume)(void); -#ifdef CONFIG_ARCH_USES_GETTIMEOFFSET -	unsigned long		(*offset)(void); -#endif -}; -  extern void timer_tick(void);  struct timespec;  |