diff options
Diffstat (limited to 'arch/arm/mach-ep93xx/edb93xx.c')
-rw-r--r-- | arch/arm/mach-ep93xx/edb93xx.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm/mach-ep93xx/edb93xx.c b/arch/arm/mach-ep93xx/edb93xx.c index 70ef8c527d27..d115653edca3 100644 --- a/arch/arm/mach-ep93xx/edb93xx.c +++ b/arch/arm/mach-ep93xx/edb93xx.c | |||
@@ -39,6 +39,7 @@ | |||
39 | #include <mach/ep93xx_spi.h> | 39 | #include <mach/ep93xx_spi.h> |
40 | #include <mach/gpio-ep93xx.h> | 40 | #include <mach/gpio-ep93xx.h> |
41 | 41 | ||
42 | #include <asm/hardware/vic.h> | ||
42 | #include <asm/mach-types.h> | 43 | #include <asm/mach-types.h> |
43 | #include <asm/mach/arch.h> | 44 | #include <asm/mach/arch.h> |
44 | 45 | ||
@@ -250,8 +251,10 @@ MACHINE_START(EDB9301, "Cirrus Logic EDB9301 Evaluation Board") | |||
250 | .atag_offset = 0x100, | 251 | .atag_offset = 0x100, |
251 | .map_io = ep93xx_map_io, | 252 | .map_io = ep93xx_map_io, |
252 | .init_irq = ep93xx_init_irq, | 253 | .init_irq = ep93xx_init_irq, |
254 | .handle_irq = vic_handle_irq, | ||
253 | .timer = &ep93xx_timer, | 255 | .timer = &ep93xx_timer, |
254 | .init_machine = edb93xx_init_machine, | 256 | .init_machine = edb93xx_init_machine, |
257 | .restart = ep93xx_restart, | ||
255 | MACHINE_END | 258 | MACHINE_END |
256 | #endif | 259 | #endif |
257 | 260 | ||
@@ -261,8 +264,10 @@ MACHINE_START(EDB9302, "Cirrus Logic EDB9302 Evaluation Board") | |||
261 | .atag_offset = 0x100, | 264 | .atag_offset = 0x100, |
262 | .map_io = ep93xx_map_io, | 265 | .map_io = ep93xx_map_io, |
263 | .init_irq = ep93xx_init_irq, | 266 | .init_irq = ep93xx_init_irq, |
267 | .handle_irq = vic_handle_irq, | ||
264 | .timer = &ep93xx_timer, | 268 | .timer = &ep93xx_timer, |
265 | .init_machine = edb93xx_init_machine, | 269 | .init_machine = edb93xx_init_machine, |
270 | .restart = ep93xx_restart, | ||
266 | MACHINE_END | 271 | MACHINE_END |
267 | #endif | 272 | #endif |
268 | 273 | ||
@@ -272,8 +277,10 @@ MACHINE_START(EDB9302A, "Cirrus Logic EDB9302A Evaluation Board") | |||
272 | .atag_offset = 0x100, | 277 | .atag_offset = 0x100, |
273 | .map_io = ep93xx_map_io, | 278 | .map_io = ep93xx_map_io, |
274 | .init_irq = ep93xx_init_irq, | 279 | .init_irq = ep93xx_init_irq, |
280 | .handle_irq = vic_handle_irq, | ||
275 | .timer = &ep93xx_timer, | 281 | .timer = &ep93xx_timer, |
276 | .init_machine = edb93xx_init_machine, | 282 | .init_machine = edb93xx_init_machine, |
283 | .restart = ep93xx_restart, | ||
277 | MACHINE_END | 284 | MACHINE_END |
278 | #endif | 285 | #endif |
279 | 286 | ||
@@ -283,8 +290,10 @@ MACHINE_START(EDB9307, "Cirrus Logic EDB9307 Evaluation Board") | |||
283 | .atag_offset = 0x100, | 290 | .atag_offset = 0x100, |
284 | .map_io = ep93xx_map_io, | 291 | .map_io = ep93xx_map_io, |
285 | .init_irq = ep93xx_init_irq, | 292 | .init_irq = ep93xx_init_irq, |
293 | .handle_irq = vic_handle_irq, | ||
286 | .timer = &ep93xx_timer, | 294 | .timer = &ep93xx_timer, |
287 | .init_machine = edb93xx_init_machine, | 295 | .init_machine = edb93xx_init_machine, |
296 | .restart = ep93xx_restart, | ||
288 | MACHINE_END | 297 | MACHINE_END |
289 | #endif | 298 | #endif |
290 | 299 | ||
@@ -294,8 +303,10 @@ MACHINE_START(EDB9307A, "Cirrus Logic EDB9307A Evaluation Board") | |||
294 | .atag_offset = 0x100, | 303 | .atag_offset = 0x100, |
295 | .map_io = ep93xx_map_io, | 304 | .map_io = ep93xx_map_io, |
296 | .init_irq = ep93xx_init_irq, | 305 | .init_irq = ep93xx_init_irq, |
306 | .handle_irq = vic_handle_irq, | ||
297 | .timer = &ep93xx_timer, | 307 | .timer = &ep93xx_timer, |
298 | .init_machine = edb93xx_init_machine, | 308 | .init_machine = edb93xx_init_machine, |
309 | .restart = ep93xx_restart, | ||
299 | MACHINE_END | 310 | MACHINE_END |
300 | #endif | 311 | #endif |
301 | 312 | ||
@@ -305,8 +316,10 @@ MACHINE_START(EDB9312, "Cirrus Logic EDB9312 Evaluation Board") | |||
305 | .atag_offset = 0x100, | 316 | .atag_offset = 0x100, |
306 | .map_io = ep93xx_map_io, | 317 | .map_io = ep93xx_map_io, |
307 | .init_irq = ep93xx_init_irq, | 318 | .init_irq = ep93xx_init_irq, |
319 | .handle_irq = vic_handle_irq, | ||
308 | .timer = &ep93xx_timer, | 320 | .timer = &ep93xx_timer, |
309 | .init_machine = edb93xx_init_machine, | 321 | .init_machine = edb93xx_init_machine, |
322 | .restart = ep93xx_restart, | ||
310 | MACHINE_END | 323 | MACHINE_END |
311 | #endif | 324 | #endif |
312 | 325 | ||
@@ -316,8 +329,10 @@ MACHINE_START(EDB9315, "Cirrus Logic EDB9315 Evaluation Board") | |||
316 | .atag_offset = 0x100, | 329 | .atag_offset = 0x100, |
317 | .map_io = ep93xx_map_io, | 330 | .map_io = ep93xx_map_io, |
318 | .init_irq = ep93xx_init_irq, | 331 | .init_irq = ep93xx_init_irq, |
332 | .handle_irq = vic_handle_irq, | ||
319 | .timer = &ep93xx_timer, | 333 | .timer = &ep93xx_timer, |
320 | .init_machine = edb93xx_init_machine, | 334 | .init_machine = edb93xx_init_machine, |
335 | .restart = ep93xx_restart, | ||
321 | MACHINE_END | 336 | MACHINE_END |
322 | #endif | 337 | #endif |
323 | 338 | ||
@@ -327,7 +342,9 @@ MACHINE_START(EDB9315A, "Cirrus Logic EDB9315A Evaluation Board") | |||
327 | .atag_offset = 0x100, | 342 | .atag_offset = 0x100, |
328 | .map_io = ep93xx_map_io, | 343 | .map_io = ep93xx_map_io, |
329 | .init_irq = ep93xx_init_irq, | 344 | .init_irq = ep93xx_init_irq, |
345 | .handle_irq = vic_handle_irq, | ||
330 | .timer = &ep93xx_timer, | 346 | .timer = &ep93xx_timer, |
331 | .init_machine = edb93xx_init_machine, | 347 | .init_machine = edb93xx_init_machine, |
348 | .restart = ep93xx_restart, | ||
332 | MACHINE_END | 349 | MACHINE_END |
333 | #endif | 350 | #endif |