From: Venkatraman S venkat@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 venkat@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