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-kirkwood / include / mach / irqs.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.6 KB  |  65 lines

  1. /*
  2.  * arch/arm/mach-kirkwood/include/mach/irqs.h
  3.  *
  4.  * IRQ definitions for Marvell Kirkwood 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 "kirkwood.h"    /* need GPIO_MAX */
  15.  
  16. /*
  17.  * Low Interrupt Controller
  18.  */
  19. #define IRQ_KIRKWOOD_HIGH_SUM    0
  20. #define IRQ_KIRKWOOD_BRIDGE    1
  21. #define IRQ_KIRKWOOD_HOST2CPU    2
  22. #define IRQ_KIRKWOOD_CPU2HOST    3
  23. #define IRQ_KIRKWOOD_XOR_00    5
  24. #define IRQ_KIRKWOOD_XOR_01    6
  25. #define IRQ_KIRKWOOD_XOR_10    7
  26. #define IRQ_KIRKWOOD_XOR_11    8
  27. #define IRQ_KIRKWOOD_PCIE    9
  28. #define IRQ_KIRKWOOD_GE00_SUM    11
  29. #define IRQ_KIRKWOOD_GE01_SUM    15
  30. #define IRQ_KIRKWOOD_USB    19
  31. #define IRQ_KIRKWOOD_SATA    21
  32. #define IRQ_KIRKWOOD_CRYPTO    22
  33. #define IRQ_KIRKWOOD_SPI    23
  34. #define IRQ_KIRKWOOD_I2S    24
  35. #define IRQ_KIRKWOOD_TS_0    26
  36. #define IRQ_KIRKWOOD_SDIO    28
  37. #define IRQ_KIRKWOOD_TWSI    29
  38. #define IRQ_KIRKWOOD_AVB    30
  39. #define IRQ_KIRKWOOD_TDMI    31
  40.  
  41. /*
  42.  * High Interrupt Controller
  43.  */
  44. #define IRQ_KIRKWOOD_UART_0    33
  45. #define IRQ_KIRKWOOD_UART_1    34
  46. #define IRQ_KIRKWOOD_GPIO_LOW_0_7    35
  47. #define IRQ_KIRKWOOD_GPIO_LOW_8_15    36
  48. #define IRQ_KIRKWOOD_GPIO_LOW_16_23    37
  49. #define IRQ_KIRKWOOD_GPIO_LOW_24_31    38
  50. #define IRQ_KIRKWOOD_GPIO_HIGH_0_7    39
  51. #define IRQ_KIRKWOOD_GPIO_HIGH_8_15    40
  52. #define IRQ_KIRKWOOD_GPIO_HIGH_16_23    41
  53. #define IRQ_KIRKWOOD_GE00_ERR    46
  54.  
  55. /*
  56.  * KIRKWOOD General Purpose Pins
  57.  */
  58. #define IRQ_KIRKWOOD_GPIO_START    64
  59. #define NR_GPIO_IRQS        GPIO_MAX
  60.  
  61. #define NR_IRQS            (IRQ_KIRKWOOD_GPIO_START + NR_GPIO_IRQS)
  62.  
  63.  
  64. #endif
  65.