home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-loki / include / mach / irqs.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.4 KB  |  59 lines

  1. /*
  2.  * arch/arm/mach-loki/include/mach/irqs.h
  3.  *
  4.  * IRQ definitions for Marvell Loki (88RC8480) SoCs
  5.  *
  6.  * This file is licensed under the terms of the GNU General Public
  7.  * License version 2.  This program is licensed "as is" without any
  8.  * warranty of any kind, whether express or implied.
  9.  */
  10.  
  11. #ifndef __ASM_ARCH_IRQS_H
  12. #define __ASM_ARCH_IRQS_H
  13.  
  14. #include "loki.h"    /* need GPIO_MAX */
  15.  
  16. /*
  17.  * Interrupt Controller
  18.  */
  19. #define IRQ_LOKI_PCIE_A_CPU_DRBL    0
  20. #define IRQ_LOKI_CPU_PCIE_A_DRBL    1
  21. #define IRQ_LOKI_PCIE_B_CPU_DRBL    2
  22. #define IRQ_LOKI_CPU_PCIE_B_DRBL    3
  23. #define IRQ_LOKI_COM_A_ERR        6
  24. #define IRQ_LOKI_COM_A_IN        7
  25. #define IRQ_LOKI_COM_A_OUT        8
  26. #define IRQ_LOKI_COM_B_ERR        9
  27. #define IRQ_LOKI_COM_B_IN        10
  28. #define IRQ_LOKI_COM_B_OUT        11
  29. #define IRQ_LOKI_DMA_A            12
  30. #define IRQ_LOKI_DMA_B            13
  31. #define IRQ_LOKI_SAS_A            14
  32. #define IRQ_LOKI_SAS_B            15
  33. #define IRQ_LOKI_DDR            16
  34. #define IRQ_LOKI_XOR            17
  35. #define IRQ_LOKI_BRIDGE            18
  36. #define IRQ_LOKI_PCIE_A_ERR        20
  37. #define IRQ_LOKI_PCIE_A_INT        21
  38. #define IRQ_LOKI_PCIE_B_ERR        22
  39. #define IRQ_LOKI_PCIE_B_INT        23
  40. #define IRQ_LOKI_GBE_A_INT        24
  41. #define IRQ_LOKI_GBE_B_INT        25
  42. #define IRQ_LOKI_DEV_ERR        26
  43. #define IRQ_LOKI_UART0            27
  44. #define IRQ_LOKI_UART1            28
  45. #define IRQ_LOKI_TWSI            29
  46. #define IRQ_LOKI_GPIO_23_0        30
  47. #define IRQ_LOKI_GPIO_25_24        31
  48.  
  49. /*
  50.  * Loki General Purpose Pins
  51.  */
  52. #define IRQ_LOKI_GPIO_START    32
  53. #define NR_GPIO_IRQS        GPIO_MAX
  54.  
  55. #define NR_IRQS            (IRQ_LOKI_GPIO_START + NR_GPIO_IRQS)
  56.  
  57.  
  58. #endif
  59.