* added 0.99 linux version
[mascara-docs.git] / i386 / linux / linux-2.3.21 / include / asm-arm / arch-nexuspci / irqs.h
blob69af6e833b5d6b6b057703d7845a6fd5cf07fc18
1 /*
2 * linux/include/asm-arm/arch-nexuspci/irqs.h
4 * Copyright (C) 1997, 1998 Philip Blundell
5 */
7 /* Most of the IRQ sources can generate both FIQs and IRQs.
8 The exceptions to this are the DUART, which can only generate IRQs,
9 and the PLX SYSERR output, which can only generate FIQs. We route
10 both FIQs and IRQs through the generic IRQ handling system and the
11 choice by the driver of which to use is basically an arbitrary one. */
13 #define TREAT_FIQS_AS_IRQS
15 #define FIQ_PLX 0
16 #define FIQ_PCI_D 1
17 #define FIQ_PCI_C 2
18 #define FIQ_PCI_B 3
19 #define FIQ_PCI_A 4
20 #define FIQ_SYSERR 5
22 #define IRQ_DUART 6
23 #define IRQ_PLX 7
24 #define IRQ_PCI_D 8
25 #define IRQ_PCI_C 9
26 #define IRQ_PCI_B 10
27 #define IRQ_PCI_A 11
29 /* timer is part of the DUART */
30 #define IRQ_TIMER IRQ_DUART
32 #define irq_cannonicalize(i) (i)