diff options
author | Rob Herring <rob.herring@calxeda.com> | 2012-11-05 17:32:29 -0500 |
---|---|---|
committer | Rob Herring <rob.herring@calxeda.com> | 2013-01-12 11:48:04 -0500 |
commit | a0368029133f005251e218d98d4ca053afaafe6f (patch) | |
tree | 76f11a0f2cc4ed6e86646c1a6463f87d6fbcbe71 /arch/arm/mach-ep93xx | |
parent | 7fb7d8ae1036f1002fe8b16c15cc26d32046df64 (diff) |
ARM: remove mach .handle_irq for VIC users
Now that the VIC initialization sets up the handle_arch_irq pointer, we
can remove it for all machines and make it static. Move vic_handle_irq
to avoid a forward declaration.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Ryan Mallon <rmallon@gmail.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Hubert Feurstein <hubert.feurstein@contec.at>
Cc: Alessandro Rubini <rubini@unipv.it>
Cc: STEricsson <STEricsson_nomadik_linux@list.st.com>
Cc: Ben Dooks <ben-linux@fluff.org>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Shiraz Hashim <shiraz.hashim@st.com>
Cc: Rajeev Kumar <rajeev-dlh.kumar@st.com>
Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Jamie Iles <jamie@jamieiles.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Acked-by: Olof Johansson <olof@lixom.net>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm/mach-ep93xx')
-rw-r--r-- | arch/arm/mach-ep93xx/adssphere.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/edb93xx.c | 8 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/gesbc9312.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/micro9.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/simone.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/snappercl15.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/ts72xx.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-ep93xx/vision_ep9307.c | 1 |
8 files changed, 0 insertions, 18 deletions
diff --git a/arch/arm/mach-ep93xx/adssphere.c b/arch/arm/mach-ep93xx/adssphere.c index 41383bf03d4b..03f793ee9c8a 100644 --- a/arch/arm/mach-ep93xx/adssphere.c +++ b/arch/arm/mach-ep93xx/adssphere.c | |||
@@ -39,7 +39,6 @@ MACHINE_START(ADSSPHERE, "ADS Sphere board") | |||
39 | .atag_offset = 0x100, | 39 | .atag_offset = 0x100, |
40 | .map_io = ep93xx_map_io, | 40 | .map_io = ep93xx_map_io, |
41 | .init_irq = ep93xx_init_irq, | 41 | .init_irq = ep93xx_init_irq, |
42 | .handle_irq = vic_handle_irq, | ||
43 | .timer = &ep93xx_timer, | 42 | .timer = &ep93xx_timer, |
44 | .init_machine = adssphere_init_machine, | 43 | .init_machine = adssphere_init_machine, |
45 | .init_late = ep93xx_init_late, | 44 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/edb93xx.c b/arch/arm/mach-ep93xx/edb93xx.c index b8f53d57a299..4423a1e6634a 100644 --- a/arch/arm/mach-ep93xx/edb93xx.c +++ b/arch/arm/mach-ep93xx/edb93xx.c | |||
@@ -276,7 +276,6 @@ MACHINE_START(EDB9301, "Cirrus Logic EDB9301 Evaluation Board") | |||
276 | .atag_offset = 0x100, | 276 | .atag_offset = 0x100, |
277 | .map_io = ep93xx_map_io, | 277 | .map_io = ep93xx_map_io, |
278 | .init_irq = ep93xx_init_irq, | 278 | .init_irq = ep93xx_init_irq, |
279 | .handle_irq = vic_handle_irq, | ||
280 | .timer = &ep93xx_timer, | 279 | .timer = &ep93xx_timer, |
281 | .init_machine = edb93xx_init_machine, | 280 | .init_machine = edb93xx_init_machine, |
282 | .init_late = ep93xx_init_late, | 281 | .init_late = ep93xx_init_late, |
@@ -290,7 +289,6 @@ MACHINE_START(EDB9302, "Cirrus Logic EDB9302 Evaluation Board") | |||
290 | .atag_offset = 0x100, | 289 | .atag_offset = 0x100, |
291 | .map_io = ep93xx_map_io, | 290 | .map_io = ep93xx_map_io, |
292 | .init_irq = ep93xx_init_irq, | 291 | .init_irq = ep93xx_init_irq, |
293 | .handle_irq = vic_handle_irq, | ||
294 | .timer = &ep93xx_timer, | 292 | .timer = &ep93xx_timer, |
295 | .init_machine = edb93xx_init_machine, | 293 | .init_machine = edb93xx_init_machine, |
296 | .init_late = ep93xx_init_late, | 294 | .init_late = ep93xx_init_late, |
@@ -304,7 +302,6 @@ MACHINE_START(EDB9302A, "Cirrus Logic EDB9302A Evaluation Board") | |||
304 | .atag_offset = 0x100, | 302 | .atag_offset = 0x100, |
305 | .map_io = ep93xx_map_io, | 303 | .map_io = ep93xx_map_io, |
306 | .init_irq = ep93xx_init_irq, | 304 | .init_irq = ep93xx_init_irq, |
307 | .handle_irq = vic_handle_irq, | ||
308 | .timer = &ep93xx_timer, | 305 | .timer = &ep93xx_timer, |
309 | .init_machine = edb93xx_init_machine, | 306 | .init_machine = edb93xx_init_machine, |
310 | .init_late = ep93xx_init_late, | 307 | .init_late = ep93xx_init_late, |
@@ -318,7 +315,6 @@ MACHINE_START(EDB9307, "Cirrus Logic EDB9307 Evaluation Board") | |||
318 | .atag_offset = 0x100, | 315 | .atag_offset = 0x100, |
319 | .map_io = ep93xx_map_io, | 316 | .map_io = ep93xx_map_io, |
320 | .init_irq = ep93xx_init_irq, | 317 | .init_irq = ep93xx_init_irq, |
321 | .handle_irq = vic_handle_irq, | ||
322 | .timer = &ep93xx_timer, | 318 | .timer = &ep93xx_timer, |
323 | .init_machine = edb93xx_init_machine, | 319 | .init_machine = edb93xx_init_machine, |
324 | .init_late = ep93xx_init_late, | 320 | .init_late = ep93xx_init_late, |
@@ -332,7 +328,6 @@ MACHINE_START(EDB9307A, "Cirrus Logic EDB9307A Evaluation Board") | |||
332 | .atag_offset = 0x100, | 328 | .atag_offset = 0x100, |
333 | .map_io = ep93xx_map_io, | 329 | .map_io = ep93xx_map_io, |
334 | .init_irq = ep93xx_init_irq, | 330 | .init_irq = ep93xx_init_irq, |
335 | .handle_irq = vic_handle_irq, | ||
336 | .timer = &ep93xx_timer, | 331 | .timer = &ep93xx_timer, |
337 | .init_machine = edb93xx_init_machine, | 332 | .init_machine = edb93xx_init_machine, |
338 | .init_late = ep93xx_init_late, | 333 | .init_late = ep93xx_init_late, |
@@ -346,7 +341,6 @@ MACHINE_START(EDB9312, "Cirrus Logic EDB9312 Evaluation Board") | |||
346 | .atag_offset = 0x100, | 341 | .atag_offset = 0x100, |
347 | .map_io = ep93xx_map_io, | 342 | .map_io = ep93xx_map_io, |
348 | .init_irq = ep93xx_init_irq, | 343 | .init_irq = ep93xx_init_irq, |
349 | .handle_irq = vic_handle_irq, | ||
350 | .timer = &ep93xx_timer, | 344 | .timer = &ep93xx_timer, |
351 | .init_machine = edb93xx_init_machine, | 345 | .init_machine = edb93xx_init_machine, |
352 | .init_late = ep93xx_init_late, | 346 | .init_late = ep93xx_init_late, |
@@ -360,7 +354,6 @@ MACHINE_START(EDB9315, "Cirrus Logic EDB9315 Evaluation Board") | |||
360 | .atag_offset = 0x100, | 354 | .atag_offset = 0x100, |
361 | .map_io = ep93xx_map_io, | 355 | .map_io = ep93xx_map_io, |
362 | .init_irq = ep93xx_init_irq, | 356 | .init_irq = ep93xx_init_irq, |
363 | .handle_irq = vic_handle_irq, | ||
364 | .timer = &ep93xx_timer, | 357 | .timer = &ep93xx_timer, |
365 | .init_machine = edb93xx_init_machine, | 358 | .init_machine = edb93xx_init_machine, |
366 | .init_late = ep93xx_init_late, | 359 | .init_late = ep93xx_init_late, |
@@ -374,7 +367,6 @@ MACHINE_START(EDB9315A, "Cirrus Logic EDB9315A Evaluation Board") | |||
374 | .atag_offset = 0x100, | 367 | .atag_offset = 0x100, |
375 | .map_io = ep93xx_map_io, | 368 | .map_io = ep93xx_map_io, |
376 | .init_irq = ep93xx_init_irq, | 369 | .init_irq = ep93xx_init_irq, |
377 | .handle_irq = vic_handle_irq, | ||
378 | .timer = &ep93xx_timer, | 370 | .timer = &ep93xx_timer, |
379 | .init_machine = edb93xx_init_machine, | 371 | .init_machine = edb93xx_init_machine, |
380 | .init_late = ep93xx_init_late, | 372 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/gesbc9312.c b/arch/arm/mach-ep93xx/gesbc9312.c index 7fd705b5efe4..6df752f7d25b 100644 --- a/arch/arm/mach-ep93xx/gesbc9312.c +++ b/arch/arm/mach-ep93xx/gesbc9312.c | |||
@@ -39,7 +39,6 @@ MACHINE_START(GESBC9312, "Glomation GESBC-9312-sx") | |||
39 | .atag_offset = 0x100, | 39 | .atag_offset = 0x100, |
40 | .map_io = ep93xx_map_io, | 40 | .map_io = ep93xx_map_io, |
41 | .init_irq = ep93xx_init_irq, | 41 | .init_irq = ep93xx_init_irq, |
42 | .handle_irq = vic_handle_irq, | ||
43 | .timer = &ep93xx_timer, | 42 | .timer = &ep93xx_timer, |
44 | .init_machine = gesbc9312_init_machine, | 43 | .init_machine = gesbc9312_init_machine, |
45 | .init_late = ep93xx_init_late, | 44 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/micro9.c b/arch/arm/mach-ep93xx/micro9.c index 3d7cdab725b2..6a66cda6a356 100644 --- a/arch/arm/mach-ep93xx/micro9.c +++ b/arch/arm/mach-ep93xx/micro9.c | |||
@@ -82,7 +82,6 @@ MACHINE_START(MICRO9, "Contec Micro9-High") | |||
82 | .atag_offset = 0x100, | 82 | .atag_offset = 0x100, |
83 | .map_io = ep93xx_map_io, | 83 | .map_io = ep93xx_map_io, |
84 | .init_irq = ep93xx_init_irq, | 84 | .init_irq = ep93xx_init_irq, |
85 | .handle_irq = vic_handle_irq, | ||
86 | .timer = &ep93xx_timer, | 85 | .timer = &ep93xx_timer, |
87 | .init_machine = micro9_init_machine, | 86 | .init_machine = micro9_init_machine, |
88 | .init_late = ep93xx_init_late, | 87 | .init_late = ep93xx_init_late, |
@@ -96,7 +95,6 @@ MACHINE_START(MICRO9M, "Contec Micro9-Mid") | |||
96 | .atag_offset = 0x100, | 95 | .atag_offset = 0x100, |
97 | .map_io = ep93xx_map_io, | 96 | .map_io = ep93xx_map_io, |
98 | .init_irq = ep93xx_init_irq, | 97 | .init_irq = ep93xx_init_irq, |
99 | .handle_irq = vic_handle_irq, | ||
100 | .timer = &ep93xx_timer, | 98 | .timer = &ep93xx_timer, |
101 | .init_machine = micro9_init_machine, | 99 | .init_machine = micro9_init_machine, |
102 | .init_late = ep93xx_init_late, | 100 | .init_late = ep93xx_init_late, |
@@ -110,7 +108,6 @@ MACHINE_START(MICRO9L, "Contec Micro9-Lite") | |||
110 | .atag_offset = 0x100, | 108 | .atag_offset = 0x100, |
111 | .map_io = ep93xx_map_io, | 109 | .map_io = ep93xx_map_io, |
112 | .init_irq = ep93xx_init_irq, | 110 | .init_irq = ep93xx_init_irq, |
113 | .handle_irq = vic_handle_irq, | ||
114 | .timer = &ep93xx_timer, | 111 | .timer = &ep93xx_timer, |
115 | .init_machine = micro9_init_machine, | 112 | .init_machine = micro9_init_machine, |
116 | .init_late = ep93xx_init_late, | 113 | .init_late = ep93xx_init_late, |
@@ -124,7 +121,6 @@ MACHINE_START(MICRO9S, "Contec Micro9-Slim") | |||
124 | .atag_offset = 0x100, | 121 | .atag_offset = 0x100, |
125 | .map_io = ep93xx_map_io, | 122 | .map_io = ep93xx_map_io, |
126 | .init_irq = ep93xx_init_irq, | 123 | .init_irq = ep93xx_init_irq, |
127 | .handle_irq = vic_handle_irq, | ||
128 | .timer = &ep93xx_timer, | 124 | .timer = &ep93xx_timer, |
129 | .init_machine = micro9_init_machine, | 125 | .init_machine = micro9_init_machine, |
130 | .init_late = ep93xx_init_late, | 126 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/simone.c b/arch/arm/mach-ep93xx/simone.c index 0eb3f17a6fa2..a5dba8f521e8 100644 --- a/arch/arm/mach-ep93xx/simone.c +++ b/arch/arm/mach-ep93xx/simone.c | |||
@@ -83,7 +83,6 @@ MACHINE_START(SIM_ONE, "Simplemachines Sim.One Board") | |||
83 | .atag_offset = 0x100, | 83 | .atag_offset = 0x100, |
84 | .map_io = ep93xx_map_io, | 84 | .map_io = ep93xx_map_io, |
85 | .init_irq = ep93xx_init_irq, | 85 | .init_irq = ep93xx_init_irq, |
86 | .handle_irq = vic_handle_irq, | ||
87 | .timer = &ep93xx_timer, | 86 | .timer = &ep93xx_timer, |
88 | .init_machine = simone_init_machine, | 87 | .init_machine = simone_init_machine, |
89 | .init_late = ep93xx_init_late, | 88 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/snappercl15.c b/arch/arm/mach-ep93xx/snappercl15.c index 50043eef1cf2..6be24c06701c 100644 --- a/arch/arm/mach-ep93xx/snappercl15.c +++ b/arch/arm/mach-ep93xx/snappercl15.c | |||
@@ -176,7 +176,6 @@ MACHINE_START(SNAPPER_CL15, "Bluewater Systems Snapper CL15") | |||
176 | .atag_offset = 0x100, | 176 | .atag_offset = 0x100, |
177 | .map_io = ep93xx_map_io, | 177 | .map_io = ep93xx_map_io, |
178 | .init_irq = ep93xx_init_irq, | 178 | .init_irq = ep93xx_init_irq, |
179 | .handle_irq = vic_handle_irq, | ||
180 | .timer = &ep93xx_timer, | 179 | .timer = &ep93xx_timer, |
181 | .init_machine = snappercl15_init_machine, | 180 | .init_machine = snappercl15_init_machine, |
182 | .init_late = ep93xx_init_late, | 181 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/ts72xx.c b/arch/arm/mach-ep93xx/ts72xx.c index 3c4c233391dc..66703f74b145 100644 --- a/arch/arm/mach-ep93xx/ts72xx.c +++ b/arch/arm/mach-ep93xx/ts72xx.c | |||
@@ -246,7 +246,6 @@ MACHINE_START(TS72XX, "Technologic Systems TS-72xx SBC") | |||
246 | .atag_offset = 0x100, | 246 | .atag_offset = 0x100, |
247 | .map_io = ts72xx_map_io, | 247 | .map_io = ts72xx_map_io, |
248 | .init_irq = ep93xx_init_irq, | 248 | .init_irq = ep93xx_init_irq, |
249 | .handle_irq = vic_handle_irq, | ||
250 | .timer = &ep93xx_timer, | 249 | .timer = &ep93xx_timer, |
251 | .init_machine = ts72xx_init_machine, | 250 | .init_machine = ts72xx_init_machine, |
252 | .init_late = ep93xx_init_late, | 251 | .init_late = ep93xx_init_late, |
diff --git a/arch/arm/mach-ep93xx/vision_ep9307.c b/arch/arm/mach-ep93xx/vision_ep9307.c index ba92e25e3016..88303a21286c 100644 --- a/arch/arm/mach-ep93xx/vision_ep9307.c +++ b/arch/arm/mach-ep93xx/vision_ep9307.c | |||
@@ -364,7 +364,6 @@ MACHINE_START(VISION_EP9307, "Vision Engraving Systems EP9307") | |||
364 | .atag_offset = 0x100, | 364 | .atag_offset = 0x100, |
365 | .map_io = vision_map_io, | 365 | .map_io = vision_map_io, |
366 | .init_irq = ep93xx_init_irq, | 366 | .init_irq = ep93xx_init_irq, |
367 | .handle_irq = vic_handle_irq, | ||
368 | .timer = &ep93xx_timer, | 367 | .timer = &ep93xx_timer, |
369 | .init_machine = vision_init_machine, | 368 | .init_machine = vision_init_machine, |
370 | .init_late = ep93xx_init_late, | 369 | .init_late = ep93xx_init_late, |