|
Linux Kernel
3.7.1
|
#include <asm/irq.h>Go to the source code of this file.
Macros | |
| #define | DEBUG_SPURIOUS |
| #define | VIA1_SOURCE_BASE 8 |
| #define | VIA2_SOURCE_BASE 16 |
| #define | PSC3_SOURCE_BASE 24 |
| #define | PSC4_SOURCE_BASE 32 |
| #define | PSC5_SOURCE_BASE 40 |
| #define | PSC6_SOURCE_BASE 48 |
| #define | NUBUS_SOURCE_BASE 56 |
| #define | BABOON_SOURCE_BASE 64 |
| #define | NUM_MAC_SOURCES 72 |
| #define | IRQ_SRC(irq) (irq >> 3) |
| #define | IRQ_IDX(irq) (irq & 7) |
| #define | IRQ_VIA1_0 (8) /* one second int. */ |
| #define | IRQ_VIA1_1 (9) /* VBlank int. */ |
| #define | IRQ_MAC_VBL IRQ_VIA1_1 |
| #define | IRQ_VIA1_2 (10) /* ADB SR shifts complete */ |
| #define | IRQ_MAC_ADB IRQ_VIA1_2 |
| #define | IRQ_MAC_ADB_SR IRQ_VIA1_2 |
| #define | IRQ_VIA1_3 (11) /* ADB SR CB2 ?? */ |
| #define | IRQ_MAC_ADB_SD IRQ_VIA1_3 |
| #define | IRQ_VIA1_4 (12) /* ADB SR ext. clock pulse */ |
| #define | IRQ_MAC_ADB_CL IRQ_VIA1_4 |
| #define | IRQ_VIA1_5 (13) |
| #define | IRQ_MAC_TIMER_2 IRQ_VIA1_5 |
| #define | IRQ_VIA1_6 (14) |
| #define | IRQ_MAC_TIMER_1 IRQ_VIA1_6 |
| #define | IRQ_VIA1_7 (15) |
| #define | IRQ_VIA2_0 (16) |
| #define | IRQ_MAC_SCSIDRQ IRQ_VIA2_0 |
| #define | IRQ_VIA2_1 (17) |
| #define | IRQ_MAC_NUBUS IRQ_VIA2_1 |
| #define | IRQ_VIA2_2 (18) |
| #define | IRQ_VIA2_3 (19) |
| #define | IRQ_MAC_SCSI IRQ_VIA2_3 |
| #define | IRQ_VIA2_4 (20) |
| #define | IRQ_VIA2_5 (21) |
| #define | IRQ_VIA2_6 (22) |
| #define | IRQ_VIA2_7 (23) |
| #define | IRQ_PSC3_0 (24) |
| #define | IRQ_MAC_MACE IRQ_PSC3_0 |
| #define | IRQ_PSC3_1 (25) |
| #define | IRQ_PSC3_2 (26) |
| #define | IRQ_PSC3_3 (27) |
| #define | IRQ_PSC4_0 (32) |
| #define | IRQ_PSC4_1 (33) |
| #define | IRQ_MAC_SCC_A IRQ_PSC4_1 |
| #define | IRQ_PSC4_2 (34) |
| #define | IRQ_MAC_SCC_B IRQ_PSC4_2 |
| #define | IRQ_PSC4_3 (35) |
| #define | IRQ_MAC_MACE_DMA IRQ_PSC4_3 |
| #define | IRQ_MAC_SCC (33) |
| #define | IRQ_PSC5_0 (40) |
| #define | IRQ_PSC5_1 (41) |
| #define | IRQ_PSC5_2 (42) |
| #define | IRQ_PSC5_3 (43) |
| #define | IRQ_PSC6_0 (48) |
| #define | IRQ_PSC6_1 (49) |
| #define | IRQ_PSC6_2 (50) |
| #define | IRQ_PSC6_3 (51) |
| #define | IRQ_NUBUS_9 (56) |
| #define | IRQ_NUBUS_A (57) |
| #define | IRQ_NUBUS_B (58) |
| #define | IRQ_NUBUS_C (59) |
| #define | IRQ_NUBUS_D (60) |
| #define | IRQ_NUBUS_E (61) |
| #define | IRQ_NUBUS_F (62) |
| #define | IRQ_BABOON_0 (64) |
| #define | IRQ_BABOON_1 (65) |
| #define | IRQ_BABOON_2 (66) |
| #define | IRQ_BABOON_3 (67) |
| #define | SLOT2IRQ(x) (x + 47) |
| #define | IRQ2SLOT(x) (x - 47) |
| #define | INT_CLK 24576 /* CLK while int_clk =2.456MHz and divide = 100 */ |
| #define | INT_TICKS 246 /* to make sched_time = 99.902... HZ */ |
| #define INT_CLK 24576 /* CLK while int_clk =2.456MHz and divide = 100 */ |
| #define INT_TICKS 246 /* to make sched_time = 99.902... HZ */ |
| #define IRQ_MAC_ADB IRQ_VIA1_2 |
| #define IRQ_MAC_ADB_CL IRQ_VIA1_4 |
| #define IRQ_MAC_ADB_SD IRQ_VIA1_3 |
| #define IRQ_MAC_ADB_SR IRQ_VIA1_2 |
| #define IRQ_MAC_MACE IRQ_PSC3_0 |
| #define IRQ_MAC_MACE_DMA IRQ_PSC4_3 |
| #define IRQ_MAC_NUBUS IRQ_VIA2_1 |
| #define IRQ_MAC_SCC_A IRQ_PSC4_1 |
| #define IRQ_MAC_SCC_B IRQ_PSC4_2 |
| #define IRQ_MAC_SCSI IRQ_VIA2_3 |
| #define IRQ_MAC_SCSIDRQ IRQ_VIA2_0 |
| #define IRQ_MAC_TIMER_1 IRQ_VIA1_6 |
| #define IRQ_MAC_TIMER_2 IRQ_VIA1_5 |
| #define IRQ_MAC_VBL IRQ_VIA1_1 |
1.8.2