irqs.h 863 B

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