Path: blob/master/arch/arm/mach-mv78xx0/include/mach/irqs.h
10820 views
/*1* arch/arm/mach-mv78xx0/include/mach/irqs.h2*3* IRQ definitions for Marvell MV78xx0 SoCs4*5* This file is licensed under the terms of the GNU General Public6* License version 2. This program is licensed "as is" without any7* warranty of any kind, whether express or implied.8*/910#ifndef __ASM_ARCH_IRQS_H11#define __ASM_ARCH_IRQS_H1213/*14* MV78xx0 Low Interrupt Controller15*/16#define IRQ_MV78XX0_ERR 017#define IRQ_MV78XX0_SPI 118#define IRQ_MV78XX0_I2C_0 219#define IRQ_MV78XX0_I2C_1 320#define IRQ_MV78XX0_IDMA_0 421#define IRQ_MV78XX0_IDMA_1 522#define IRQ_MV78XX0_IDMA_2 623#define IRQ_MV78XX0_IDMA_3 724#define IRQ_MV78XX0_TIMER_0 825#define IRQ_MV78XX0_TIMER_1 926#define IRQ_MV78XX0_TIMER_2 1027#define IRQ_MV78XX0_TIMER_3 1128#define IRQ_MV78XX0_UART_0 1229#define IRQ_MV78XX0_UART_1 1330#define IRQ_MV78XX0_UART_2 1431#define IRQ_MV78XX0_UART_3 1532#define IRQ_MV78XX0_USB_0 1633#define IRQ_MV78XX0_USB_1 1734#define IRQ_MV78XX0_USB_2 1835#define IRQ_MV78XX0_CRYPTO 1936#define IRQ_MV78XX0_SDIO_0 2037#define IRQ_MV78XX0_SDIO_1 2138#define IRQ_MV78XX0_XOR_0 2239#define IRQ_MV78XX0_XOR_1 2340#define IRQ_MV78XX0_I2S_0 2441#define IRQ_MV78XX0_I2S_1 2542#define IRQ_MV78XX0_SATA 2643#define IRQ_MV78XX0_TDMI 274445/*46* MV78xx0 High Interrupt Controller47*/48#define IRQ_MV78XX0_PCIE_00 3249#define IRQ_MV78XX0_PCIE_01 3350#define IRQ_MV78XX0_PCIE_02 3451#define IRQ_MV78XX0_PCIE_03 3552#define IRQ_MV78XX0_PCIE_10 3653#define IRQ_MV78XX0_PCIE_11 3754#define IRQ_MV78XX0_PCIE_12 3855#define IRQ_MV78XX0_PCIE_13 3956#define IRQ_MV78XX0_GE00_SUM 4057#define IRQ_MV78XX0_GE00_RX 4158#define IRQ_MV78XX0_GE00_TX 4259#define IRQ_MV78XX0_GE00_MISC 4360#define IRQ_MV78XX0_GE01_SUM 4461#define IRQ_MV78XX0_GE01_RX 4562#define IRQ_MV78XX0_GE01_TX 4663#define IRQ_MV78XX0_GE01_MISC 4764#define IRQ_MV78XX0_GE10_SUM 4865#define IRQ_MV78XX0_GE10_RX 4966#define IRQ_MV78XX0_GE10_TX 5067#define IRQ_MV78XX0_GE10_MISC 5168#define IRQ_MV78XX0_GE11_SUM 5269#define IRQ_MV78XX0_GE11_RX 5370#define IRQ_MV78XX0_GE11_TX 5471#define IRQ_MV78XX0_GE11_MISC 5572#define IRQ_MV78XX0_GPIO_0_7 5673#define IRQ_MV78XX0_GPIO_8_15 5774#define IRQ_MV78XX0_GPIO_16_23 5875#define IRQ_MV78XX0_GPIO_24_31 5976#define IRQ_MV78XX0_DB_IN 6077#define IRQ_MV78XX0_DB_OUT 617879/*80* MV78xx0 Error Interrupt Controller81*/82#define IRQ_MV78XX0_GE_ERR 708384/*85* MV78XX0 General Purpose Pins86*/87#define IRQ_MV78XX0_GPIO_START 9688#define NR_GPIO_IRQS 328990#define NR_IRQS (IRQ_MV78XX0_GPIO_START + NR_GPIO_IRQS)919293#endif949596