]> git.karo-electronics.de Git - linux-beck.git/blobdiff - arch/arm/mach-realview/core.c
[ARM] Move AMBA include files to include/linux/amba/
[linux-beck.git] / arch / arm / mach-realview / core.c
index 482eb512ebe8a79d0b38d1989b39e68d77ac4add..4a222f59f2cf0aaeb5c20aa8507b39a22371467e 100644 (file)
 #include <linux/dma-mapping.h>
 #include <linux/sysdev.h>
 #include <linux/interrupt.h>
+#include <linux/amba/bus.h>
+#include <linux/amba/clcd.h>
 
 #include <asm/system.h>
 #include <asm/hardware.h>
 #include <asm/io.h>
 #include <asm/irq.h>
 #include <asm/leds.h>
-#include <asm/mach-types.h>
-#include <asm/hardware/amba.h>
-#include <asm/hardware/amba_clcd.h>
 #include <asm/hardware/arm_timer.h>
 #include <asm/hardware/icst307.h>
 
@@ -550,6 +549,11 @@ static irqreturn_t realview_timer_interrupt(int irq, void *dev_id, struct pt_reg
 
        timer_tick(regs);
 
+#if defined(CONFIG_SMP) && !defined(CONFIG_LOCAL_TIMERS)
+       smp_send_timer();
+       update_process_times(user_mode(regs));
+#endif
+
        write_sequnlock(&xtime_lock);
 
        return IRQ_HANDLED;