irqs.h 1018 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*
  2. * linux/include/asm-arm/arch-rpc/irqs.h
  3. *
  4. * Copyright (C) 1996 Russell King
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License version 2 as
  8. * published by the Free Software Foundation.
  9. */
  10. #define IRQ_PRINTER 0
  11. #define IRQ_BATLOW 1
  12. #define IRQ_FLOPPYINDEX 2
  13. #define IRQ_VSYNCPULSE 3
  14. #define IRQ_POWERON 4
  15. #define IRQ_TIMER0 5
  16. #define IRQ_TIMER1 6
  17. #define IRQ_IMMEDIATE 7
  18. #define IRQ_EXPCARDFIQ 8
  19. #define IRQ_HARDDISK 9
  20. #define IRQ_SERIALPORT 10
  21. #define IRQ_FLOPPYDISK 12
  22. #define IRQ_EXPANSIONCARD 13
  23. #define IRQ_KEYBOARDTX 14
  24. #define IRQ_KEYBOARDRX 15
  25. #define IRQ_DMA0 16
  26. #define IRQ_DMA1 17
  27. #define IRQ_DMA2 18
  28. #define IRQ_DMA3 19
  29. #define IRQ_DMAS0 20
  30. #define IRQ_DMAS1 21
  31. #define FIQ_FLOPPYDATA 0
  32. #define FIQ_ECONET 2
  33. #define FIQ_SERIALPORT 4
  34. #define FIQ_EXPANSIONCARD 6
  35. #define FIQ_FORCE 7
  36. /*
  37. * This is the offset of the FIQ "IRQ" numbers
  38. */
  39. #define FIQ_START 64
  40. #define IRQ_TIMER IRQ_TIMER0