summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2012-03-29 13:05:38 +0100
committerMarc Zyngier <marc.zyngier@arm.com>2012-04-20 14:54:56 +0100
commitc922a02be7709f4ad4316d63a82f15fbdfbdcbdf (patch)
treef57804e5e757e2af359a39cffa714379383eae7d
parent6850bc5e5e9caa818f8909262a26cfd813aaac41 (diff)
ARM: realview: select SPARSE_IRQ and use NR_IRQS_LEGACY in mach desc
This patch unconditionally selects SPARSE_IRQ for realview platforms and defines nr_irqs to NR_IRQS_LEGACY in the machine descriptor. Signed-off-by: Will Deacon <will.deacon@arm.com>
-rw-r--r--arch/arm/Kconfig1
-rw-r--r--arch/arm/mach-realview/realview_eb.c1
-rw-r--r--arch/arm/mach-realview/realview_pb1176.c1
-rw-r--r--arch/arm/mach-realview/realview_pb11mp.c1
-rw-r--r--arch/arm/mach-realview/realview_pba8.c1
-rw-r--r--arch/arm/mach-realview/realview_pbx.c1
6 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index dedb8852a646..954354b7a5d9 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -282,6 +282,7 @@ config ARCH_REALVIEW
select ARM_TIMER_SP804
select GPIO_PL061 if GPIOLIB
select NEED_MACH_MEMORY_H
+ select SPARSE_IRQ
help
This enables support for ARM Ltd RealView boards.
diff --git a/arch/arm/mach-realview/realview_eb.c b/arch/arm/mach-realview/realview_eb.c
index 154b151e7585..a1cec9ed75b2 100644
--- a/arch/arm/mach-realview/realview_eb.c
+++ b/arch/arm/mach-realview/realview_eb.c
@@ -477,4 +477,5 @@ MACHINE_START(REALVIEW_EB, "ARM-RealView EB")
.dma_zone_size = SZ_256M,
#endif
.restart = realview_eb_restart,
+ .nr_irqs = NR_IRQS_LEGACY,
MACHINE_END
diff --git a/arch/arm/mach-realview/realview_pb1176.c b/arch/arm/mach-realview/realview_pb1176.c
index 913d105caab6..37ee4d28262c 100644
--- a/arch/arm/mach-realview/realview_pb1176.c
+++ b/arch/arm/mach-realview/realview_pb1176.c
@@ -395,4 +395,5 @@ MACHINE_START(REALVIEW_PB1176, "ARM-RealView PB1176")
.dma_zone_size = SZ_256M,
#endif
.restart = realview_pb1176_restart,
+ .nr_irqs = NR_IRQS_LEGACY,
MACHINE_END
diff --git a/arch/arm/mach-realview/realview_pb11mp.c b/arch/arm/mach-realview/realview_pb11mp.c
index 3113519e107e..fb3e6007e01c 100644
--- a/arch/arm/mach-realview/realview_pb11mp.c
+++ b/arch/arm/mach-realview/realview_pb11mp.c
@@ -373,4 +373,5 @@ MACHINE_START(REALVIEW_PB11MP, "ARM-RealView PB11MPCore")
.dma_zone_size = SZ_256M,
#endif
.restart = realview_pb11mp_restart,
+ .nr_irqs = NR_IRQS_LEGACY,
MACHINE_END
diff --git a/arch/arm/mach-realview/realview_pba8.c b/arch/arm/mach-realview/realview_pba8.c
index 25b2e59296f8..4713bcf54feb 100644
--- a/arch/arm/mach-realview/realview_pba8.c
+++ b/arch/arm/mach-realview/realview_pba8.c
@@ -319,4 +319,5 @@ MACHINE_START(REALVIEW_PBA8, "ARM-RealView PB-A8")
.dma_zone_size = SZ_256M,
#endif
.restart = realview_pba8_restart,
+ .nr_irqs = NR_IRQS_LEGACY,
MACHINE_END
diff --git a/arch/arm/mach-realview/realview_pbx.c b/arch/arm/mach-realview/realview_pbx.c
index a9f5a3f5e7a4..67fa8f53ea14 100644
--- a/arch/arm/mach-realview/realview_pbx.c
+++ b/arch/arm/mach-realview/realview_pbx.c
@@ -410,4 +410,5 @@ MACHINE_START(REALVIEW_PBX, "ARM-RealView PBX")
.dma_zone_size = SZ_256M,
#endif
.restart = realview_pbx_restart,
+ .nr_irqs = NR_IRQS_LEGACY,
MACHINE_END