diff options
Diffstat (limited to 'arch/m68k/include/asm/mac_oss.h')
| -rw-r--r-- | arch/m68k/include/asm/mac_oss.h | 23 | 
1 files changed, 4 insertions, 19 deletions
diff --git a/arch/m68k/include/asm/mac_oss.h b/arch/m68k/include/asm/mac_oss.h index 3cf2b6ed685..425fbff4f4d 100644 --- a/arch/m68k/include/asm/mac_oss.h +++ b/arch/m68k/include/asm/mac_oss.h @@ -58,25 +58,6 @@  #define OSS_POWEROFF	0x80 -/* - * OSS Interrupt levels for various sub-systems - * - * This mapping is laid out with two things in mind: first, we try to keep - * things on their own levels to avoid having to do double-dispatches. Second, - * the levels match as closely as possible the alternate IRQ mapping mode (aka - * "A/UX mode") available on some VIA machines. - */ - -#define OSS_IRQLEV_DISABLED	0 -#define OSS_IRQLEV_IOPISM	1	/* ADB? */ -#define OSS_IRQLEV_SCSI		IRQ_AUTO_2 -#define OSS_IRQLEV_NUBUS	IRQ_AUTO_3	/* keep this on its own level */ -#define OSS_IRQLEV_IOPSCC	IRQ_AUTO_4	/* matches VIA alternate mapping */ -#define OSS_IRQLEV_SOUND	IRQ_AUTO_5	/* matches VIA alternate mapping */ -#define OSS_IRQLEV_60HZ		6	/* matches VIA alternate mapping */ -#define OSS_IRQLEV_VIA1		IRQ_AUTO_6	/* matches VIA alternate mapping */ -#define OSS_IRQLEV_PARITY	7	/* matches VIA alternate mapping */ -  #ifndef __ASSEMBLY__  struct mac_oss { @@ -91,4 +72,8 @@ struct mac_oss {  extern volatile struct mac_oss *oss;  extern int oss_present; +extern void oss_register_interrupts(void); +extern void oss_irq_enable(int); +extern void oss_irq_disable(int); +  #endif /* __ASSEMBLY__ */  |