Path: blob/master/arch/arm/mach-kirkwood/include/mach/irqs.h
10820 views
/*1* arch/arm/mach-kirkwood/include/mach/irqs.h2*3* IRQ definitions for Marvell Kirkwood 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* Low Interrupt Controller15*/16#define IRQ_KIRKWOOD_HIGH_SUM 017#define IRQ_KIRKWOOD_BRIDGE 118#define IRQ_KIRKWOOD_HOST2CPU 219#define IRQ_KIRKWOOD_CPU2HOST 320#define IRQ_KIRKWOOD_XOR_00 521#define IRQ_KIRKWOOD_XOR_01 622#define IRQ_KIRKWOOD_XOR_10 723#define IRQ_KIRKWOOD_XOR_11 824#define IRQ_KIRKWOOD_PCIE 925#define IRQ_KIRKWOOD_PCIE1 1026#define IRQ_KIRKWOOD_GE00_SUM 1127#define IRQ_KIRKWOOD_GE01_SUM 1528#define IRQ_KIRKWOOD_USB 1929#define IRQ_KIRKWOOD_SATA 2130#define IRQ_KIRKWOOD_CRYPTO 2231#define IRQ_KIRKWOOD_SPI 2332#define IRQ_KIRKWOOD_I2S 2433#define IRQ_KIRKWOOD_TS_0 2634#define IRQ_KIRKWOOD_SDIO 2835#define IRQ_KIRKWOOD_TWSI 2936#define IRQ_KIRKWOOD_AVB 3037#define IRQ_KIRKWOOD_TDMI 313839/*40* High Interrupt Controller41*/42#define IRQ_KIRKWOOD_UART_0 3343#define IRQ_KIRKWOOD_UART_1 3444#define IRQ_KIRKWOOD_GPIO_LOW_0_7 3545#define IRQ_KIRKWOOD_GPIO_LOW_8_15 3646#define IRQ_KIRKWOOD_GPIO_LOW_16_23 3747#define IRQ_KIRKWOOD_GPIO_LOW_24_31 3848#define IRQ_KIRKWOOD_GPIO_HIGH_0_7 3949#define IRQ_KIRKWOOD_GPIO_HIGH_8_15 4050#define IRQ_KIRKWOOD_GPIO_HIGH_16_23 4151#define IRQ_KIRKWOOD_GE00_ERR 4652#define IRQ_KIRKWOOD_GE01_ERR 4753#define IRQ_KIRKWOOD_RTC 535455/*56* KIRKWOOD General Purpose Pins57*/58#define IRQ_KIRKWOOD_GPIO_START 6459#define NR_GPIO_IRQS 506061#define NR_IRQS (IRQ_KIRKWOOD_GPIO_START + NR_GPIO_IRQS)626364#endif656667