Commit 4e611091f859906c28921cf8d3c75a848fd249bd
1 parent
8661fb9204
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
ARM: pxa: remove NR_IRQS
Remove NR_IRQS and add a per machine .nr_irqs setting. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Showing 36 changed files with 46 additions and 1 deletions Side-by-side Diff
- arch/arm/mach-pxa/capc7117.c
- arch/arm/mach-pxa/cm-x300.c
- arch/arm/mach-pxa/colibri-pxa270.c
- arch/arm/mach-pxa/colibri-pxa300.c
- arch/arm/mach-pxa/colibri-pxa320.c
- arch/arm/mach-pxa/corgi.c
- arch/arm/mach-pxa/csb726.c
- arch/arm/mach-pxa/devices.c
- arch/arm/mach-pxa/em-x270.c
- arch/arm/mach-pxa/gumstix.c
- arch/arm/mach-pxa/h5000.c
- arch/arm/mach-pxa/himalaya.c
- arch/arm/mach-pxa/icontrol.c
- arch/arm/mach-pxa/idp.c
- arch/arm/mach-pxa/include/mach/irqs.h
- arch/arm/mach-pxa/mioa701.c
- arch/arm/mach-pxa/mp900.c
- arch/arm/mach-pxa/palmld.c
- arch/arm/mach-pxa/palmt5.c
- arch/arm/mach-pxa/palmtc.c
- arch/arm/mach-pxa/palmte2.c
- arch/arm/mach-pxa/palmtreo.c
- arch/arm/mach-pxa/palmtx.c
- arch/arm/mach-pxa/palmz72.c
- arch/arm/mach-pxa/pxa3xx.c
- arch/arm/mach-pxa/raumfeld.c
- arch/arm/mach-pxa/saar.c
- arch/arm/mach-pxa/spitz.c
- arch/arm/mach-pxa/stargate2.c
- arch/arm/mach-pxa/tavorevb.c
- arch/arm/mach-pxa/time.c
- arch/arm/mach-pxa/trizeps4.c
- arch/arm/mach-pxa/viper.c
- arch/arm/mach-pxa/vpac270.c
- arch/arm/mach-pxa/xcep.c
- arch/arm/mach-pxa/z2.c
arch/arm/mach-pxa/capc7117.c
arch/arm/mach-pxa/cm-x300.c
arch/arm/mach-pxa/colibri-pxa270.c
... | ... | @@ -310,6 +310,7 @@ |
310 | 310 | .atag_offset = 0x100, |
311 | 311 | .init_machine = colibri_pxa270_init, |
312 | 312 | .map_io = pxa27x_map_io, |
313 | + .nr_irqs = PXA_NR_IRQS, | |
313 | 314 | .init_irq = pxa27x_init_irq, |
314 | 315 | .handle_irq = pxa27x_handle_irq, |
315 | 316 | .timer = &pxa_timer, |
... | ... | @@ -320,6 +321,7 @@ |
320 | 321 | .atag_offset = 0x100, |
321 | 322 | .init_machine = colibri_pxa270_income_init, |
322 | 323 | .map_io = pxa27x_map_io, |
324 | + .nr_irqs = PXA_NR_IRQS, | |
323 | 325 | .init_irq = pxa27x_init_irq, |
324 | 326 | .handle_irq = pxa27x_handle_irq, |
325 | 327 | .timer = &pxa_timer, |
arch/arm/mach-pxa/colibri-pxa300.c
arch/arm/mach-pxa/colibri-pxa320.c
arch/arm/mach-pxa/corgi.c
... | ... | @@ -730,6 +730,7 @@ |
730 | 730 | MACHINE_START(CORGI, "SHARP Corgi") |
731 | 731 | .fixup = fixup_corgi, |
732 | 732 | .map_io = pxa25x_map_io, |
733 | + .nr_irqs = PXA_NR_IRQS, | |
733 | 734 | .init_irq = pxa25x_init_irq, |
734 | 735 | .handle_irq = pxa25x_handle_irq, |
735 | 736 | .init_machine = corgi_init, |
... | ... | @@ -742,6 +743,7 @@ |
742 | 743 | MACHINE_START(SHEPHERD, "SHARP Shepherd") |
743 | 744 | .fixup = fixup_corgi, |
744 | 745 | .map_io = pxa25x_map_io, |
746 | + .nr_irqs = PXA_NR_IRQS, | |
745 | 747 | .init_irq = pxa25x_init_irq, |
746 | 748 | .handle_irq = pxa25x_handle_irq, |
747 | 749 | .init_machine = corgi_init, |
... | ... | @@ -754,6 +756,7 @@ |
754 | 756 | MACHINE_START(HUSKY, "SHARP Husky") |
755 | 757 | .fixup = fixup_corgi, |
756 | 758 | .map_io = pxa25x_map_io, |
759 | + .nr_irqs = PXA_NR_IRQS, | |
757 | 760 | .init_irq = pxa25x_init_irq, |
758 | 761 | .handle_irq = pxa25x_handle_irq, |
759 | 762 | .init_machine = corgi_init, |
arch/arm/mach-pxa/csb726.c
arch/arm/mach-pxa/devices.c
arch/arm/mach-pxa/em-x270.c
... | ... | @@ -1301,6 +1301,7 @@ |
1301 | 1301 | MACHINE_START(EM_X270, "Compulab EM-X270") |
1302 | 1302 | .atag_offset = 0x100, |
1303 | 1303 | .map_io = pxa27x_map_io, |
1304 | + .nr_irqs = PXA_NR_IRQS, | |
1304 | 1305 | .init_irq = pxa27x_init_irq, |
1305 | 1306 | .handle_irq = pxa27x_handle_irq, |
1306 | 1307 | .timer = &pxa_timer, |
... | ... | @@ -1311,6 +1312,7 @@ |
1311 | 1312 | MACHINE_START(EXEDA, "Compulab eXeda") |
1312 | 1313 | .atag_offset = 0x100, |
1313 | 1314 | .map_io = pxa27x_map_io, |
1315 | + .nr_irqs = PXA_NR_IRQS, | |
1314 | 1316 | .init_irq = pxa27x_init_irq, |
1315 | 1317 | .handle_irq = pxa27x_handle_irq, |
1316 | 1318 | .timer = &pxa_timer, |
arch/arm/mach-pxa/gumstix.c
... | ... | @@ -235,6 +235,7 @@ |
235 | 235 | MACHINE_START(GUMSTIX, "Gumstix") |
236 | 236 | .atag_offset = 0x100, /* match u-boot bi_boot_params */ |
237 | 237 | .map_io = pxa25x_map_io, |
238 | + .nr_irqs = PXA_NR_IRQS, | |
238 | 239 | .init_irq = pxa25x_init_irq, |
239 | 240 | .handle_irq = pxa25x_handle_irq, |
240 | 241 | .timer = &pxa_timer, |
arch/arm/mach-pxa/h5000.c
arch/arm/mach-pxa/himalaya.c
arch/arm/mach-pxa/icontrol.c
... | ... | @@ -193,6 +193,7 @@ |
193 | 193 | MACHINE_START(ICONTROL, "iControl/SafeTcam boards using Embedian MXM-8x10 CoM") |
194 | 194 | .atag_offset = 0x100, |
195 | 195 | .map_io = pxa3xx_map_io, |
196 | + .nr_irqs = PXA_NR_IRQS, | |
196 | 197 | .init_irq = pxa3xx_init_irq, |
197 | 198 | .handle_irq = pxa3xx_handle_irq, |
198 | 199 | .timer = &pxa_timer, |
arch/arm/mach-pxa/idp.c
arch/arm/mach-pxa/include/mach/irqs.h
arch/arm/mach-pxa/mioa701.c
arch/arm/mach-pxa/mp900.c
arch/arm/mach-pxa/palmld.c
arch/arm/mach-pxa/palmt5.c
arch/arm/mach-pxa/palmtc.c
arch/arm/mach-pxa/palmte2.c
arch/arm/mach-pxa/palmtreo.c
... | ... | @@ -448,6 +448,7 @@ |
448 | 448 | .atag_offset = 0x100, |
449 | 449 | .map_io = pxa27x_map_io, |
450 | 450 | .reserve = treo_reserve, |
451 | + .nr_irqs = PXA_NR_IRQS, | |
451 | 452 | .init_irq = pxa27x_init_irq, |
452 | 453 | .handle_irq = pxa27x_handle_irq, |
453 | 454 | .timer = &pxa_timer, |
... | ... | @@ -461,6 +462,7 @@ |
461 | 462 | .atag_offset = 0x100, |
462 | 463 | .map_io = pxa27x_map_io, |
463 | 464 | .reserve = treo_reserve, |
465 | + .nr_irqs = PXA_NR_IRQS, | |
464 | 466 | .init_irq = pxa27x_init_irq, |
465 | 467 | .handle_irq = pxa27x_handle_irq, |
466 | 468 | .timer = &pxa_timer, |
arch/arm/mach-pxa/palmtx.c
arch/arm/mach-pxa/palmz72.c
arch/arm/mach-pxa/pxa3xx.c
arch/arm/mach-pxa/raumfeld.c
... | ... | @@ -1090,6 +1090,7 @@ |
1090 | 1090 | .atag_offset = 0x100, |
1091 | 1091 | .init_machine = raumfeld_controller_init, |
1092 | 1092 | .map_io = pxa3xx_map_io, |
1093 | + .nr_irqs = PXA_NR_IRQS, | |
1093 | 1094 | .init_irq = pxa3xx_init_irq, |
1094 | 1095 | .handle_irq = pxa3xx_handle_irq, |
1095 | 1096 | .timer = &pxa_timer, |
... | ... | @@ -1102,6 +1103,7 @@ |
1102 | 1103 | .atag_offset = 0x100, |
1103 | 1104 | .init_machine = raumfeld_connector_init, |
1104 | 1105 | .map_io = pxa3xx_map_io, |
1106 | + .nr_irqs = PXA_NR_IRQS, | |
1105 | 1107 | .init_irq = pxa3xx_init_irq, |
1106 | 1108 | .handle_irq = pxa3xx_handle_irq, |
1107 | 1109 | .timer = &pxa_timer, |
... | ... | @@ -1114,6 +1116,7 @@ |
1114 | 1116 | .atag_offset = 0x100, |
1115 | 1117 | .init_machine = raumfeld_speaker_init, |
1116 | 1118 | .map_io = pxa3xx_map_io, |
1119 | + .nr_irqs = PXA_NR_IRQS, | |
1117 | 1120 | .init_irq = pxa3xx_init_irq, |
1118 | 1121 | .handle_irq = pxa3xx_handle_irq, |
1119 | 1122 | .timer = &pxa_timer, |
arch/arm/mach-pxa/saar.c
arch/arm/mach-pxa/spitz.c
... | ... | @@ -984,6 +984,7 @@ |
984 | 984 | .restart_mode = 'g', |
985 | 985 | .fixup = spitz_fixup, |
986 | 986 | .map_io = pxa27x_map_io, |
987 | + .nr_irqs = PXA_NR_IRQS, | |
987 | 988 | .init_irq = pxa27x_init_irq, |
988 | 989 | .handle_irq = pxa27x_handle_irq, |
989 | 990 | .init_machine = spitz_init, |
... | ... | @@ -997,6 +998,7 @@ |
997 | 998 | .restart_mode = 'g', |
998 | 999 | .fixup = spitz_fixup, |
999 | 1000 | .map_io = pxa27x_map_io, |
1001 | + .nr_irqs = PXA_NR_IRQS, | |
1000 | 1002 | .init_irq = pxa27x_init_irq, |
1001 | 1003 | .handle_irq = pxa27x_handle_irq, |
1002 | 1004 | .init_machine = spitz_init, |
... | ... | @@ -1010,6 +1012,7 @@ |
1010 | 1012 | .restart_mode = 'g', |
1011 | 1013 | .fixup = spitz_fixup, |
1012 | 1014 | .map_io = pxa27x_map_io, |
1015 | + .nr_irqs = PXA_NR_IRQS, | |
1013 | 1016 | .init_irq = pxa27x_init_irq, |
1014 | 1017 | .handle_irq = pxa27x_handle_irq, |
1015 | 1018 | .init_machine = spitz_init, |
arch/arm/mach-pxa/stargate2.c
arch/arm/mach-pxa/tavorevb.c
arch/arm/mach-pxa/time.c
arch/arm/mach-pxa/trizeps4.c
... | ... | @@ -558,6 +558,7 @@ |
558 | 558 | .atag_offset = 0x100, |
559 | 559 | .init_machine = trizeps4_init, |
560 | 560 | .map_io = trizeps4_map_io, |
561 | + .nr_irqs = PXA_NR_IRQS, | |
561 | 562 | .init_irq = pxa27x_init_irq, |
562 | 563 | .handle_irq = pxa27x_handle_irq, |
563 | 564 | .timer = &pxa_timer, |
... | ... | @@ -569,6 +570,7 @@ |
569 | 570 | .atag_offset = 0x100, |
570 | 571 | .init_machine = trizeps4_init, |
571 | 572 | .map_io = trizeps4_map_io, |
573 | + .nr_irqs = PXA_NR_IRQS, | |
572 | 574 | .init_irq = pxa27x_init_irq, |
573 | 575 | .handle_irq = pxa27x_handle_irq, |
574 | 576 | .timer = &pxa_timer, |
arch/arm/mach-pxa/viper.c
arch/arm/mach-pxa/vpac270.c
arch/arm/mach-pxa/xcep.c
arch/arm/mach-pxa/z2.c