From: Venkatraman S <ven...@linaro.org>

Machine descriptors in board files need to be updated
to populate NR_IRQS so that irq handler can probe it.

Signed-off-by: Venkatraman S <ven...@linaro.org>
---
 arch/arm/mach-msm/board-halibut.c  |    1 +
 arch/arm/mach-msm/board-mahimahi.c |    1 +
 arch/arm/mach-msm/board-msm7x27.c  |    4 ++++
 arch/arm/mach-msm/board-msm7x30.c  |    3 +++
 arch/arm/mach-msm/board-msm8960.c  |    2 ++
 arch/arm/mach-msm/board-msm8x60.c  |    4 ++++
 arch/arm/mach-msm/board-qsd8x50.c  |    2 ++
 arch/arm/mach-msm/board-sapphire.c |    1 +
 arch/arm/mach-msm/board-trout.c    |    1 +
 9 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-msm/board-halibut.c 
b/arch/arm/mach-msm/board-halibut.c
index 18a3c97..19f7549 100644
--- a/arch/arm/mach-msm/board-halibut.c
+++ b/arch/arm/mach-msm/board-halibut.c
@@ -99,4 +99,5 @@ MACHINE_START(HALIBUT, "Halibut Board (QCT SURF7200A)")
        .init_irq       = halibut_init_irq,
        .init_machine   = halibut_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-mahimahi.c 
b/arch/arm/mach-msm/board-mahimahi.c
index 7a9a03e..3c8f16d 100644
--- a/arch/arm/mach-msm/board-mahimahi.c
+++ b/arch/arm/mach-msm/board-mahimahi.c
@@ -80,4 +80,5 @@ MACHINE_START(MAHIMAHI, "mahimahi")
        .init_irq       = msm_init_irq,
        .init_machine   = mahimahi_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-msm7x27.c 
b/arch/arm/mach-msm/board-msm7x27.c
index c03f269..f977614 100644
--- a/arch/arm/mach-msm/board-msm7x27.c
+++ b/arch/arm/mach-msm/board-msm7x27.c
@@ -135,6 +135,7 @@ MACHINE_START(MSM7X27_SURF, "QCT MSM7x27 SURF")
        .init_irq       = msm7x2x_init_irq,
        .init_machine   = msm7x2x_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM7X27_FFA, "QCT MSM7x27 FFA")
@@ -143,6 +144,7 @@ MACHINE_START(MSM7X27_FFA, "QCT MSM7x27 FFA")
        .init_irq       = msm7x2x_init_irq,
        .init_machine   = msm7x2x_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM7X25_SURF, "QCT MSM7x25 SURF")
@@ -151,6 +153,7 @@ MACHINE_START(MSM7X25_SURF, "QCT MSM7x25 SURF")
        .init_irq       = msm7x2x_init_irq,
        .init_machine   = msm7x2x_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM7X25_FFA, "QCT MSM7x25 FFA")
@@ -159,4 +162,5 @@ MACHINE_START(MSM7X25_FFA, "QCT MSM7x25 FFA")
        .init_irq       = msm7x2x_init_irq,
        .init_machine   = msm7x2x_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-msm7x30.c 
b/arch/arm/mach-msm/board-msm7x30.c
index b7a8496..4f20542 100644
--- a/arch/arm/mach-msm/board-msm7x30.c
+++ b/arch/arm/mach-msm/board-msm7x30.c
@@ -111,6 +111,7 @@ MACHINE_START(MSM7X30_SURF, "QCT MSM7X30 SURF")
        .init_irq = msm7x30_init_irq,
        .init_machine = msm7x30_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM7X30_FFA, "QCT MSM7X30 FFA")
@@ -119,6 +120,7 @@ MACHINE_START(MSM7X30_FFA, "QCT MSM7X30 FFA")
        .init_irq = msm7x30_init_irq,
        .init_machine = msm7x30_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM7X30_FLUID, "QCT MSM7X30 FLUID")
@@ -127,4 +129,5 @@ MACHINE_START(MSM7X30_FLUID, "QCT MSM7X30 FLUID")
        .init_irq = msm7x30_init_irq,
        .init_machine = msm7x30_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-msm8960.c 
b/arch/arm/mach-msm/board-msm8960.c
index 35c7cee..02215cf 100644
--- a/arch/arm/mach-msm/board-msm8960.c
+++ b/arch/arm/mach-msm/board-msm8960.c
@@ -80,6 +80,7 @@ MACHINE_START(MSM8960_SIM, "QCT MSM8960 SIMULATOR")
        .init_irq = msm8960_init_irq,
        .timer = &msm_timer,
        .init_machine = msm8960_sim_init,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM8960_RUMI3, "QCT MSM8960 RUMI3")
@@ -87,5 +88,6 @@ MACHINE_START(MSM8960_RUMI3, "QCT MSM8960 RUMI3")
        .init_irq = msm8960_init_irq,
        .timer = &msm_timer,
        .init_machine = msm8960_rumi3_init,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
diff --git a/arch/arm/mach-msm/board-msm8x60.c 
b/arch/arm/mach-msm/board-msm8x60.c
index 1163b6f..8e64e50 100644
--- a/arch/arm/mach-msm/board-msm8x60.c
+++ b/arch/arm/mach-msm/board-msm8x60.c
@@ -69,6 +69,7 @@ MACHINE_START(MSM8X60_RUMI3, "QCT MSM8X60 RUMI3")
        .init_irq = msm8x60_init_irq,
        .init_machine = msm8x60_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM8X60_SURF, "QCT MSM8X60 SURF")
@@ -76,6 +77,7 @@ MACHINE_START(MSM8X60_SURF, "QCT MSM8X60 SURF")
        .init_irq = msm8x60_init_irq,
        .init_machine = msm8x60_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM8X60_SIM, "QCT MSM8X60 SIMULATOR")
@@ -83,6 +85,7 @@ MACHINE_START(MSM8X60_SIM, "QCT MSM8X60 SIMULATOR")
        .init_irq = msm8x60_init_irq,
        .init_machine = msm8x60_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(MSM8X60_FFA, "QCT MSM8X60 FFA")
@@ -90,4 +93,5 @@ MACHINE_START(MSM8X60_FFA, "QCT MSM8X60 FFA")
        .init_irq = msm8x60_init_irq,
        .init_machine = msm8x60_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-qsd8x50.c 
b/arch/arm/mach-msm/board-qsd8x50.c
index 6a96911..78d3294 100644
--- a/arch/arm/mach-msm/board-qsd8x50.c
+++ b/arch/arm/mach-msm/board-qsd8x50.c
@@ -198,6 +198,7 @@ MACHINE_START(QSD8X50_SURF, "QCT QSD8X50 SURF")
        .init_irq = qsd8x50_init_irq,
        .init_machine = qsd8x50_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
 
 MACHINE_START(QSD8X50A_ST1_5, "QCT QSD8X50A ST1.5")
@@ -206,4 +207,5 @@ MACHINE_START(QSD8X50A_ST1_5, "QCT QSD8X50A ST1.5")
        .init_irq = qsd8x50_init_irq,
        .init_machine = qsd8x50_init,
        .timer = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-sapphire.c 
b/arch/arm/mach-msm/board-sapphire.c
index 68f930f..c9601bf 100644
--- a/arch/arm/mach-msm/board-sapphire.c
+++ b/arch/arm/mach-msm/board-sapphire.c
@@ -111,4 +111,5 @@ MACHINE_START(SAPPHIRE, "sapphire")
        .init_irq       = sapphire_init_irq,
        .init_machine   = sapphire_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
diff --git a/arch/arm/mach-msm/board-trout.c b/arch/arm/mach-msm/board-trout.c
index 8143867..af4b1e5 100644
--- a/arch/arm/mach-msm/board-trout.c
+++ b/arch/arm/mach-msm/board-trout.c
@@ -99,4 +99,5 @@ MACHINE_START(TROUT, "HTC Dream")
        .init_irq       = trout_init_irq,
        .init_machine   = trout_init,
        .timer          = &msm_timer,
+       .nr_irqs        = NR_IRQS,
 MACHINE_END
-- 
1.7.1


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to