summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/include/mach/irqs-board-mop500.h
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-06-16 17:27:58 +0200
committerUlf Hansson <ulf.hansson@stericsson.com>2011-09-19 15:15:38 +0200
commit99bd644b58200a6b22257bab8e3e22b466828ad7 (patch)
treef1405cf5f009a45e4d4bb136cae24c386a5cb5d9 /arch/arm/mach-ux500/include/mach/irqs-board-mop500.h
parent6f4f7a50725f2e42643ef825139a670938d7480a (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.h39
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