irqs.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:2k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /*
  2.  * include/asm-arm/arch-l7200/irqs.h
  3.  *
  4.  * Copyright (C) 2000 Rob Scott (rscott@mtrob.fdns.net)
  5.  *                    Steve Hill (sjhill@cotw.com)
  6.  *
  7.  * Changelog:
  8.  *   01-02-2000 RS Create l7200 version
  9.  *   03-28-2000 SJH Removed unused interrupt
  10.  *   07-28-2000 SJH Added pseudo-keyboard interrupt
  11.  */
  12. /*
  13.  * NOTE: The second timer (Timer 2) is used as the keyboard
  14.  *       interrupt when the keyboard driver is enabled.
  15.  */
  16. #define NR_IRQS          32
  17. #define IRQ_STWDOG        0   /* Watchdog timer */
  18. #define IRQ_PROG          1   /* Programmable interrupt */
  19. #define IRQ_DEBUG_RX      2   /* Comm Rx debug */
  20. #define IRQ_DEBUG_TX      3   /* Comm Tx debug */
  21. #define IRQ_GCTC1         4   /* Timer 1 */
  22. #define IRQ_GCTC2         5   /* Timer 2 / Keyboard */
  23. #define IRQ_DMA           6   /* DMA controller */
  24. #define IRQ_CLCD          7   /* Color LCD controller */
  25. #define IRQ_SM_RX         8   /* Smart card */
  26. #define IRQ_SM_TX         9   /* Smart cart */
  27. #define IRQ_SM_RST       10   /* Smart card */
  28. #define IRQ_SIB          11   /* Serial Interface Bus */
  29. #define IRQ_MMC          12   /* MultiMediaCard */
  30. #define IRQ_SSP1         13   /* Synchronous Serial Port 1 */
  31. #define IRQ_SSP2         14   /* Synchronous Serial Port 1 */
  32. #define IRQ_SPI          15   /* SPI slave */
  33. #define IRQ_UART_1       16   /* UART 1 */
  34. #define IRQ_UART_2       17   /* UART 2 */
  35. #define IRQ_IRDA         18   /* IRDA */
  36. #define IRQ_RTC_TICK     19   /* Real Time Clock tick */
  37. #define IRQ_RTC_ALARM    20   /* Real Time Clock alarm */
  38. #define IRQ_GPIO         21   /* General Purpose IO */
  39. #define IRQ_GPIO_DMA     22   /* General Purpose IO, DMA */
  40. #define IRQ_M2M          23   /* Memory to memory DMA  */
  41. #define IRQ_RESERVED     24   /* RESERVED, don't use */
  42. #define IRQ_INTF         25   /* External active low interrupt */
  43. #define IRQ_INT0         26   /* External active low interrupt */
  44. #define IRQ_INT1         27   /* External active low interrupt */
  45. #define IRQ_INT2         28   /* External active low interrupt */
  46. #define IRQ_UCB1200      29   /* Interrupt generated by UCB1200*/
  47. #define IRQ_BAT_LO       30   /* Low batery or external power */
  48. #define IRQ_MEDIA_CHG    31   /* Media change interrupt */
  49. /*
  50.  * This is the offset of the FIQ "IRQ" numbers
  51.  */
  52. #define FIQ_START 64