diff options
Diffstat (limited to 'arch/arm/mach-sa1100/include/mach/irqs.h')
| -rw-r--r-- | arch/arm/mach-sa1100/include/mach/irqs.h | 91 | 
1 files changed, 4 insertions, 87 deletions
diff --git a/arch/arm/mach-sa1100/include/mach/irqs.h b/arch/arm/mach-sa1100/include/mach/irqs.h index ae81f80b0cf..8c8845b5ae5 100644 --- a/arch/arm/mach-sa1100/include/mach/irqs.h +++ b/arch/arm/mach-sa1100/include/mach/irqs.h @@ -68,93 +68,17 @@  #define IRQ_BOARD_START		49  #define IRQ_BOARD_END		65 -#define IRQ_SA1111_START	(IRQ_BOARD_END) -#define IRQ_GPAIN0		(IRQ_BOARD_END + 0) -#define IRQ_GPAIN1		(IRQ_BOARD_END + 1) -#define IRQ_GPAIN2		(IRQ_BOARD_END + 2) -#define IRQ_GPAIN3		(IRQ_BOARD_END + 3) -#define IRQ_GPBIN0		(IRQ_BOARD_END + 4) -#define IRQ_GPBIN1		(IRQ_BOARD_END + 5) -#define IRQ_GPBIN2		(IRQ_BOARD_END + 6) -#define IRQ_GPBIN3		(IRQ_BOARD_END + 7) -#define IRQ_GPBIN4		(IRQ_BOARD_END + 8) -#define IRQ_GPBIN5		(IRQ_BOARD_END + 9) -#define IRQ_GPCIN0		(IRQ_BOARD_END + 10) -#define IRQ_GPCIN1		(IRQ_BOARD_END + 11) -#define IRQ_GPCIN2		(IRQ_BOARD_END + 12) -#define IRQ_GPCIN3		(IRQ_BOARD_END + 13) -#define IRQ_GPCIN4		(IRQ_BOARD_END + 14) -#define IRQ_GPCIN5		(IRQ_BOARD_END + 15) -#define IRQ_GPCIN6		(IRQ_BOARD_END + 16) -#define IRQ_GPCIN7		(IRQ_BOARD_END + 17) -#define IRQ_MSTXINT		(IRQ_BOARD_END + 18) -#define IRQ_MSRXINT		(IRQ_BOARD_END + 19) -#define IRQ_MSSTOPERRINT	(IRQ_BOARD_END + 20) -#define IRQ_TPTXINT		(IRQ_BOARD_END + 21) -#define IRQ_TPRXINT		(IRQ_BOARD_END + 22) -#define IRQ_TPSTOPERRINT	(IRQ_BOARD_END + 23) -#define SSPXMTINT		(IRQ_BOARD_END + 24) -#define SSPRCVINT		(IRQ_BOARD_END + 25) -#define SSPROR			(IRQ_BOARD_END + 26) -#define AUDXMTDMADONEA		(IRQ_BOARD_END + 32) -#define AUDRCVDMADONEA		(IRQ_BOARD_END + 33) -#define AUDXMTDMADONEB		(IRQ_BOARD_END + 34) -#define AUDRCVDMADONEB		(IRQ_BOARD_END + 35) -#define AUDTFSR			(IRQ_BOARD_END + 36) -#define AUDRFSR			(IRQ_BOARD_END + 37) -#define AUDTUR			(IRQ_BOARD_END + 38) -#define AUDROR			(IRQ_BOARD_END + 39) -#define AUDDTS			(IRQ_BOARD_END + 40) -#define AUDRDD			(IRQ_BOARD_END + 41) -#define AUDSTO			(IRQ_BOARD_END + 42) -#define IRQ_USBPWR		(IRQ_BOARD_END + 43) -#define IRQ_HCIM		(IRQ_BOARD_END + 44) -#define IRQ_HCIBUFFACC		(IRQ_BOARD_END + 45) -#define IRQ_HCIRMTWKP		(IRQ_BOARD_END + 46) -#define IRQ_NHCIMFCIR		(IRQ_BOARD_END + 47) -#define IRQ_USB_PORT_RESUME	(IRQ_BOARD_END + 48) -#define IRQ_S0_READY_NINT	(IRQ_BOARD_END + 49) -#define IRQ_S1_READY_NINT	(IRQ_BOARD_END + 50) -#define IRQ_S0_CD_VALID		(IRQ_BOARD_END + 51) -#define IRQ_S1_CD_VALID		(IRQ_BOARD_END + 52) -#define IRQ_S0_BVD1_STSCHG	(IRQ_BOARD_END + 53) -#define IRQ_S1_BVD1_STSCHG	(IRQ_BOARD_END + 54) - -#define IRQ_LOCOMO_START	(IRQ_BOARD_END) -#define IRQ_LOCOMO_KEY		(IRQ_BOARD_END + 0) -#define IRQ_LOCOMO_GPIO0	(IRQ_BOARD_END + 1) -#define IRQ_LOCOMO_GPIO1	(IRQ_BOARD_END + 2) -#define IRQ_LOCOMO_GPIO2	(IRQ_BOARD_END + 3) -#define IRQ_LOCOMO_GPIO3	(IRQ_BOARD_END + 4) -#define IRQ_LOCOMO_GPIO4	(IRQ_BOARD_END + 5) -#define IRQ_LOCOMO_GPIO5	(IRQ_BOARD_END + 6) -#define IRQ_LOCOMO_GPIO6	(IRQ_BOARD_END + 7) -#define IRQ_LOCOMO_GPIO7	(IRQ_BOARD_END + 8) -#define IRQ_LOCOMO_GPIO8	(IRQ_BOARD_END + 9) -#define IRQ_LOCOMO_GPIO9	(IRQ_BOARD_END + 10) -#define IRQ_LOCOMO_GPIO10	(IRQ_BOARD_END + 11) -#define IRQ_LOCOMO_GPIO11	(IRQ_BOARD_END + 12) -#define IRQ_LOCOMO_GPIO12	(IRQ_BOARD_END + 13) -#define IRQ_LOCOMO_GPIO13	(IRQ_BOARD_END + 14) -#define IRQ_LOCOMO_GPIO14	(IRQ_BOARD_END + 15) -#define IRQ_LOCOMO_GPIO15	(IRQ_BOARD_END + 16) -#define IRQ_LOCOMO_LT		(IRQ_BOARD_END + 17) -#define IRQ_LOCOMO_SPI_RFR	(IRQ_BOARD_END + 18) -#define IRQ_LOCOMO_SPI_RFW	(IRQ_BOARD_END + 19) -#define IRQ_LOCOMO_SPI_REND	(IRQ_BOARD_END + 20) -#define IRQ_LOCOMO_SPI_TEND	(IRQ_BOARD_END + 21) -  /*   * Figure out the MAX IRQ number.   *   * If we have an SA1111, the max IRQ is S1_BVD1_STSCHG+1. - * If we have an LoCoMo, the max IRQ is IRQ_LOCOMO_SPI_TEND+1 + * If we have an LoCoMo, the max IRQ is IRQ_BOARD_START + 4   * Otherwise, we have the standard IRQs only.   */  #ifdef CONFIG_SA1111 -#define NR_IRQS			(IRQ_S1_BVD1_STSCHG + 1) -#elif defined(CONFIG_SHARP_LOCOMO) -#define NR_IRQS			(IRQ_LOCOMO_SPI_TEND + 1) +#define NR_IRQS			(IRQ_BOARD_END + 55) +#elif defined(CONFIG_SHARPSL_LOCOMO) +#define NR_IRQS			(IRQ_BOARD_START + 4)  #else  #define NR_IRQS			(IRQ_BOARD_START)  #endif @@ -166,10 +90,3 @@  #define IRQ_NEPONSET_SMC9196	(IRQ_BOARD_START + 0)  #define IRQ_NEPONSET_USAR	(IRQ_BOARD_START + 1)  #define IRQ_NEPONSET_SA1111	(IRQ_BOARD_START + 2) - -/* LoCoMo Interrupts (CONFIG_SHARP_LOCOMO) */ -#define IRQ_LOCOMO_KEY_BASE	(IRQ_BOARD_START + 0) -#define IRQ_LOCOMO_GPIO_BASE	(IRQ_BOARD_START + 1) -#define IRQ_LOCOMO_LT_BASE	(IRQ_BOARD_START + 2) -#define IRQ_LOCOMO_SPI_BASE	(IRQ_BOARD_START + 3) -  |