X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=cpu%2Farm920t%2Finterrupts.c;h=a43a3ed4fe91d0932b60b944eb492f7d5a648de0;hb=f1f33de3321f6e6cf882ad7be0f5569234199aef;hp=bfab5196402d978db4f8c3701e56bb7b26cffc5f;hpb=3ec924a3cb7bc3b37be9adec695d7c3d563b3d2c;p=u-boot diff --git a/cpu/arm920t/interrupts.c b/cpu/arm920t/interrupts.c index bfab519640..a43a3ed4fe 100644 --- a/cpu/arm920t/interrupts.c +++ b/cpu/arm920t/interrupts.c @@ -30,7 +30,6 @@ */ #include - #include #include @@ -162,7 +161,14 @@ void do_fiq (struct pt_regs *pt_regs) void do_irq (struct pt_regs *pt_regs) { +#if defined (CONFIG_USE_IRQ) && defined (CONFIG_ARCH_INTEGRATOR) + /* ASSUMED to be a timer interrupt */ + /* Just clear it - count handled in */ + /* integratorap.c */ + *(volatile ulong *)(CFG_TIMERBASE + 0x0C) = 0; +#else printf ("interrupt request\n"); show_regs (pt_regs); bad_mode (); +#endif }