diff options
author | Philippe Langlais <philippe.langlais@linaro.org> | 2011-06-16 17:27:58 +0200 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@stericsson.com> | 2011-09-19 15:15:38 +0200 |
commit | 99bd644b58200a6b22257bab8e3e22b466828ad7 (patch) | |
tree | f1405cf5f009a45e4d4bb136cae24c386a5cb5d9 /arch/arm/mach-ux500/include/mach/irqs-board-mop500.h | |
parent | 6f4f7a50725f2e42643ef825139a670938d7480a (diff) |
ux500: irq: Fix multi boards support & put board common parts to mach/irqs.h
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
Diffstat (limited to 'arch/arm/mach-ux500/include/mach/irqs-board-mop500.h')
-rw-r--r-- | arch/arm/mach-ux500/include/mach/irqs-board-mop500.h | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/arch/arm/mach-ux500/include/mach/irqs-board-mop500.h b/arch/arm/mach-ux500/include/mach/irqs-board-mop500.h index 4c7d188cbc0..973bae33263 100644 --- a/arch/arm/mach-ux500/include/mach/irqs-board-mop500.h +++ b/arch/arm/mach-ux500/include/mach/irqs-board-mop500.h @@ -10,39 +10,6 @@ /* Number of AB8500 irqs is taken from header file */ #include <linux/mfd/ab8500.h> -#include <linux/gpio.h> - -#define IRQ_LOCALTIMER 29 -#define IRQ_LOCALWDOG 30 - -/* Shared Peripheral Interrupt (SHPI) */ -#define IRQ_SHPI_START 32 - -/* - * MTU0 preserved for now until plat-nomadik is taught not to use it. Don't - * add any other IRQs here, use the irqs-dbx500.h files. - */ -#define IRQ_MTU0 (IRQ_SHPI_START + 4) - -#define DBX500_NR_INTERNAL_IRQS 160 - -/* After chip-specific IRQ numbers we have the GPIO ones */ -#define NOMADIK_GPIO_TO_IRQ(gpio) ((gpio) + DBX500_NR_INTERNAL_IRQS) -#define NOMADIK_IRQ_TO_GPIO(irq) ((irq) - DBX500_NR_INTERNAL_IRQS) -#define IRQ_GPIO_END NOMADIK_GPIO_TO_IRQ(NOMADIK_NR_GPIO) - -#define IRQ_SOC_START IRQ_GPIO_END -/* This will be overridden by SoC-specific irq headers */ -#define IRQ_SOC_END IRQ_SOC_START - -#define IRQ_BOARD_START IRQ_SOC_END -/* This will be overridden by board-specific irq headers */ -#define IRQ_BOARD_END IRQ_BOARD_START - -#include <mach/irqs-db5500.h> -#include <mach/irqs-db8500.h> - -/*********************************************************************/ #define MOP500_AB8500_IRQ_BASE IRQ_BOARD_START #define MOP500_AB8500_IRQ_END (MOP500_AB8500_IRQ_BASE \ @@ -90,11 +57,7 @@ */ #if MOP500_IRQ_END > IRQ_BOARD_END #undef IRQ_BOARD_END -#define IRQ_BOARD_END MOP500_IRQ_END +#define IRQ_BOARD_END MOP500_IRQ_END #endif -/*********************************************************************/ - -#define NR_IRQS IRQ_BOARD_END - #endif |