xref: /openbmc/linux/arch/arm/mach-rpc/include/mach/irqs.h (revision d2912cb1)
1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2a09e64fbSRussell King /*
3a09e64fbSRussell King  *  arch/arm/mach-rpc/include/mach/irqs.h
4a09e64fbSRussell King  *
5a09e64fbSRussell King  *  Copyright (C) 1996 Russell King
6a09e64fbSRussell King  */
7a09e64fbSRussell King 
8a09e64fbSRussell King #define IRQ_PRINTER		0
9a09e64fbSRussell King #define IRQ_BATLOW		1
10a09e64fbSRussell King #define IRQ_FLOPPYINDEX		2
11a09e64fbSRussell King #define IRQ_VSYNCPULSE		3
12a09e64fbSRussell King #define IRQ_POWERON		4
13a09e64fbSRussell King #define IRQ_TIMER0		5
14a09e64fbSRussell King #define IRQ_TIMER1		6
15a09e64fbSRussell King #define IRQ_IMMEDIATE		7
16a09e64fbSRussell King #define IRQ_EXPCARDFIQ		8
17a09e64fbSRussell King #define IRQ_HARDDISK		9
18a09e64fbSRussell King #define IRQ_SERIALPORT		10
19a09e64fbSRussell King #define IRQ_FLOPPYDISK		12
20a09e64fbSRussell King #define IRQ_EXPANSIONCARD	13
21a09e64fbSRussell King #define IRQ_KEYBOARDTX		14
22a09e64fbSRussell King #define IRQ_KEYBOARDRX		15
23a09e64fbSRussell King 
24a09e64fbSRussell King #define IRQ_DMA0		16
25a09e64fbSRussell King #define IRQ_DMA1		17
26a09e64fbSRussell King #define IRQ_DMA2		18
27a09e64fbSRussell King #define IRQ_DMA3		19
28a09e64fbSRussell King #define IRQ_DMAS0		20
29a09e64fbSRussell King #define IRQ_DMAS1		21
30a09e64fbSRussell King 
31a09e64fbSRussell King #define FIQ_FLOPPYDATA		0
32a09e64fbSRussell King #define FIQ_ECONET		2
33a09e64fbSRussell King #define FIQ_SERIALPORT		4
34a09e64fbSRussell King #define FIQ_EXPANSIONCARD	6
35a09e64fbSRussell King #define FIQ_FORCE		7
36a09e64fbSRussell King 
37a09e64fbSRussell King /*
38a09e64fbSRussell King  * This is the offset of the FIQ "IRQ" numbers
39a09e64fbSRussell King  */
40a09e64fbSRussell King #define FIQ_START		64
41a09e64fbSRussell King 
427577fdfaSRussell King #define NR_IRQS			128
43