diff options
Diffstat (limited to 'arch/sparc/kernel/irq.h')
| -rw-r--r-- | arch/sparc/kernel/irq.h | 17 | 
1 files changed, 11 insertions, 6 deletions
diff --git a/arch/sparc/kernel/irq.h b/arch/sparc/kernel/irq.h index db751388153..4b4e54f32b2 100644 --- a/arch/sparc/kernel/irq.h +++ b/arch/sparc/kernel/irq.h @@ -1,5 +1,16 @@  #include <asm/btfixup.h> +/* + * Platform specific irq configuration + * The individual platforms assign their platform + * specifics in their init functions. + */ +struct sparc_irq_config { +	void (*init_timers)(irq_handler_t); +}; +extern struct sparc_irq_config sparc_irq_config; + +  /* Dave Redman (djhr@tadpole.co.uk)   * changed these to function pointers.. it saves cycles and will allow   * the irq dependencies to be split into different files at a later date @@ -45,12 +56,6 @@ static inline void load_profile_irq(int cpu, int limit)  	BTFIXUP_CALL(load_profile_irq)(cpu, limit);  } -extern void (*sparc_init_timers)(irq_handler_t lvl10_irq); - -extern void claim_ticker14(irq_handler_t irq_handler, -			   int irq, -			   unsigned int timeout); -  #ifdef CONFIG_SMP  BTFIXUPDEF_CALL(void, set_cpu_int, int, int)  BTFIXUPDEF_CALL(void, clear_cpu_int, int, int)  |