home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-arm / arch-ep93xx / irqs.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  2.1 KB  |  81 lines

  1. /*
  2.  * linux/include/asm-arm/arch-ep93xx/irqs.h
  3.  */
  4.  
  5. #ifndef __ASM_ARCH_IRQS_H
  6. #define __ASM_ARCH_IRQS_H
  7.  
  8. #define IRQ_EP93XX_COMMRX        2
  9. #define IRQ_EP93XX_COMMTX        3
  10. #define IRQ_EP93XX_TIMER1        4
  11. #define IRQ_EP93XX_TIMER2        5
  12. #define IRQ_EP93XX_AACINTR        6
  13. #define IRQ_EP93XX_DMAM2P0        7
  14. #define IRQ_EP93XX_DMAM2P1        8
  15. #define IRQ_EP93XX_DMAM2P2        9
  16. #define IRQ_EP93XX_DMAM2P3        10
  17. #define IRQ_EP93XX_DMAM2P4        11
  18. #define IRQ_EP93XX_DMAM2P5        12
  19. #define IRQ_EP93XX_DMAM2P6        13
  20. #define IRQ_EP93XX_DMAM2P7        14
  21. #define IRQ_EP93XX_DMAM2P8        15
  22. #define IRQ_EP93XX_DMAM2P9        16
  23. #define IRQ_EP93XX_DMAM2M0        17
  24. #define IRQ_EP93XX_DMAM2M1        18
  25. #define IRQ_EP93XX_GPIO0MUX        20
  26. #define IRQ_EP93XX_GPIO1MUX        21
  27. #define IRQ_EP93XX_GPIO2MUX        22
  28. #define IRQ_EP93XX_GPIO3MUX        22
  29. #define IRQ_EP93XX_UART1RX        23
  30. #define IRQ_EP93XX_UART1TX        24
  31. #define IRQ_EP93XX_UART2RX        25
  32. #define IRQ_EP93XX_UART2TX        26
  33. #define IRQ_EP93XX_UART3RX        27
  34. #define IRQ_EP93XX_UART3TX        28
  35. #define IRQ_EP93XX_KEY            29
  36. #define IRQ_EP93XX_TOUCH        30
  37. #define EP93XX_VIC1_VALID_IRQ_MASK    0x7ffffffc
  38.  
  39. #define IRQ_EP93XX_EXT0            32
  40. #define IRQ_EP93XX_EXT1            33
  41. #define IRQ_EP93XX_EXT2            34
  42. #define IRQ_EP93XX_64HZ            35
  43. #define IRQ_EP93XX_WATCHDOG        36
  44. #define IRQ_EP93XX_RTC            37
  45. #define IRQ_EP93XX_IRDA            38
  46. #define IRQ_EP93XX_ETHERNET        39
  47. #define IRQ_EP93XX_EXT3            40
  48. #define IRQ_EP93XX_PROG            41
  49. #define IRQ_EP93XX_1HZ            42
  50. #define IRQ_EP93XX_VSYNC        43
  51. #define IRQ_EP93XX_VIDEO_FIFO        44
  52. #define IRQ_EP93XX_SSP1RX        45
  53. #define IRQ_EP93XX_SSP1TX        46
  54. #define IRQ_EP93XX_GPIO4MUX        47
  55. #define IRQ_EP93XX_GPIO5MUX        48
  56. #define IRQ_EP93XX_GPIO6MUX        49
  57. #define IRQ_EP93XX_GPIO7MUX        50
  58. #define IRQ_EP93XX_TIMER3        51
  59. #define IRQ_EP93XX_UART1        52
  60. #define IRQ_EP93XX_SSP            53
  61. #define IRQ_EP93XX_UART2        54
  62. #define IRQ_EP93XX_UART3        55
  63. #define IRQ_EP93XX_USB            56
  64. #define IRQ_EP93XX_ETHERNET_PME        57
  65. #define IRQ_EP93XX_DSP            58
  66. #define IRQ_EP93XX_GPIO_AB        59
  67. #define IRQ_EP93XX_SAI            60
  68. #define EP93XX_VIC2_VALID_IRQ_MASK    0x1fffffff
  69.  
  70. #define IRQ_EP93XX_GPIO(x)        (64 + (x))
  71.  
  72. #define NR_EP93XX_IRQS            IRQ_EP93XX_GPIO(16)
  73.  
  74. #define EP93XX_BOARD_IRQ(x)        (NR_EP93XX_IRQS + (x))
  75. #define EP93XX_BOARD_IRQS        32
  76.  
  77. #define NR_IRQS                (NR_EP93XX_IRQS + EP93XX_BOARD_IRQS)
  78.  
  79.  
  80. #endif
  81.