sparc32: introduce sparc_irq_config
sparc_irq_config is used to hold the platform specific irq setup. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
a2a211cb55
commit
bbdc2661ea
@ -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)
|
||||
|
Reference in New Issue
Block a user