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