69 lines
1.5 KiB
C
69 lines
1.5 KiB
C
#ifndef __SYS_DEVICE_ID_H__
|
|
#define __SYS_DEVICE_ID_H__
|
|
|
|
#ident $Revision: 1.2 $
|
|
/* Device Id's for use with interrupt functions. */
|
|
#define DEV_SW_UNUSED0 0
|
|
#define DEV_SW_UNUSED1 1
|
|
#define DEV_FPU 2
|
|
#define DEV_LOCAL0 3
|
|
#define DEV_LOCAL1 4
|
|
#define DEV_TIMER0 5
|
|
#define DEV_TIMER1 6
|
|
#define DEV_PARITY 7
|
|
|
|
#define DEV_GIO_0 8
|
|
#define DEV_IDE_DMA 9
|
|
#define DEV_SCSI 10
|
|
#define DEV_ETHERNET 11
|
|
#define DEV_GRAPHICS 12
|
|
#define DEV_DUART 13
|
|
#define DEV_GIO_1 14
|
|
#define DEV_VME_0 15
|
|
|
|
#define DEV_UNUSED16 16
|
|
#define DEV_GR1STAT 17
|
|
#define DEV_UNUSED18 18
|
|
#define DEV_VME_1 19
|
|
#define DEV_DSP 20
|
|
#define DEV_ACFAIL 21
|
|
#define DEV_VIDOPT 22
|
|
#define DEV_VRETRACE 23
|
|
|
|
#define DEV_PC_KBD 24
|
|
#define DEV_PC_IDE 25
|
|
#define DEV_PC_UNUSED26 26
|
|
#define DEV_PC_MOUSE 27
|
|
#define DEV_PC_FLOPPY 28
|
|
#define DEV_PC_UNUSED29 29
|
|
#define DEV_PC_UART1 30
|
|
#define DEV_PC_UART2 31
|
|
#define DEV_PC_PPORT 32
|
|
#define DEV_PC_UNUSED33 33
|
|
#define DEV_PC_AUDIO 34
|
|
|
|
|
|
/* Eisa interrupts on EISA bus 0. */
|
|
#define DEV_EISA0_IRQ0 40
|
|
#define DEV_EISA0_IRQ1 41
|
|
#define DEV_EISA0_IRQ2 42
|
|
#define DEV_EISA0_IRQ3 43
|
|
#define DEV_EISA0_IRQ4 44
|
|
#define DEV_EISA0_IRQ5 45
|
|
#define DEV_EISA0_IRQ6 46
|
|
#define DEV_EISA0_IRQ7 47
|
|
#define DEV_EISA0_IRQ8 48
|
|
#define DEV_EISA0_IRQ9 49
|
|
#define DEV_EISA0_IRQ10 50
|
|
#define DEV_EISA0_IRQ11 51
|
|
#define DEV_EISA0_IRQ12 52
|
|
#define DEV_EISA0_IRQ13 53
|
|
#define DEV_EISA0_IRQ14 54
|
|
#define DEV_EISA0_IRQ15 55
|
|
|
|
|
|
#define DEV_MAX 35 /* Number of Devices */
|
|
#define DEV_NONE -1 /* All 1's => no such device */
|
|
|
|
#endif
|