0001
0002
0003
0004 #ifndef __ASM_ARCH_IRQS_H
0005 #define __ASM_ARCH_IRQS_H
0006
0007
0008
0009
0010 #define IRQ_MV78XX0_ERR 0
0011 #define IRQ_MV78XX0_SPI 1
0012 #define IRQ_MV78XX0_I2C_0 2
0013 #define IRQ_MV78XX0_I2C_1 3
0014 #define IRQ_MV78XX0_IDMA_0 4
0015 #define IRQ_MV78XX0_IDMA_1 5
0016 #define IRQ_MV78XX0_IDMA_2 6
0017 #define IRQ_MV78XX0_IDMA_3 7
0018 #define IRQ_MV78XX0_TIMER_0 8
0019 #define IRQ_MV78XX0_TIMER_1 9
0020 #define IRQ_MV78XX0_TIMER_2 10
0021 #define IRQ_MV78XX0_TIMER_3 11
0022 #define IRQ_MV78XX0_UART_0 12
0023 #define IRQ_MV78XX0_UART_1 13
0024 #define IRQ_MV78XX0_UART_2 14
0025 #define IRQ_MV78XX0_UART_3 15
0026 #define IRQ_MV78XX0_USB_0 16
0027 #define IRQ_MV78XX0_USB_1 17
0028 #define IRQ_MV78XX0_USB_2 18
0029 #define IRQ_MV78XX0_CRYPTO 19
0030 #define IRQ_MV78XX0_SDIO_0 20
0031 #define IRQ_MV78XX0_SDIO_1 21
0032 #define IRQ_MV78XX0_XOR_0 22
0033 #define IRQ_MV78XX0_XOR_1 23
0034 #define IRQ_MV78XX0_I2S_0 24
0035 #define IRQ_MV78XX0_I2S_1 25
0036 #define IRQ_MV78XX0_SATA 26
0037 #define IRQ_MV78XX0_TDMI 27
0038
0039
0040
0041
0042 #define IRQ_MV78XX0_PCIE_00 32
0043 #define IRQ_MV78XX0_PCIE_01 33
0044 #define IRQ_MV78XX0_PCIE_02 34
0045 #define IRQ_MV78XX0_PCIE_03 35
0046 #define IRQ_MV78XX0_PCIE_10 36
0047 #define IRQ_MV78XX0_PCIE_11 37
0048 #define IRQ_MV78XX0_PCIE_12 38
0049 #define IRQ_MV78XX0_PCIE_13 39
0050 #define IRQ_MV78XX0_GE00_SUM 40
0051 #define IRQ_MV78XX0_GE00_RX 41
0052 #define IRQ_MV78XX0_GE00_TX 42
0053 #define IRQ_MV78XX0_GE00_MISC 43
0054 #define IRQ_MV78XX0_GE01_SUM 44
0055 #define IRQ_MV78XX0_GE01_RX 45
0056 #define IRQ_MV78XX0_GE01_TX 46
0057 #define IRQ_MV78XX0_GE01_MISC 47
0058 #define IRQ_MV78XX0_GE10_SUM 48
0059 #define IRQ_MV78XX0_GE10_RX 49
0060 #define IRQ_MV78XX0_GE10_TX 50
0061 #define IRQ_MV78XX0_GE10_MISC 51
0062 #define IRQ_MV78XX0_GE11_SUM 52
0063 #define IRQ_MV78XX0_GE11_RX 53
0064 #define IRQ_MV78XX0_GE11_TX 54
0065 #define IRQ_MV78XX0_GE11_MISC 55
0066 #define IRQ_MV78XX0_GPIO_0_7 56
0067 #define IRQ_MV78XX0_GPIO_8_15 57
0068 #define IRQ_MV78XX0_GPIO_16_23 58
0069 #define IRQ_MV78XX0_GPIO_24_31 59
0070 #define IRQ_MV78XX0_DB_IN 60
0071 #define IRQ_MV78XX0_DB_OUT 61
0072
0073
0074
0075
0076 #define IRQ_MV78XX0_GE_ERR 70
0077
0078
0079
0080
0081 #define IRQ_MV78XX0_GPIO_START 96
0082 #define NR_GPIO_IRQS 32
0083
0084 #define MV78XX0_NR_IRQS (IRQ_MV78XX0_GPIO_START + NR_GPIO_IRQS)
0085
0086
0087 #endif