This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / arm / mach-integrator / integrator_cp.c
index 19809bb..0f5fc78 100644 (file)
@@ -35,9 +35,7 @@
 #include <asm/mach/irq.h>
 #include <asm/mach/mmc.h>
 #include <asm/mach/map.h>
-#include <asm/mach/time.h>
 
-#include "common.h"
 #include "clock.h"
 
 #define INTCP_PA_MMC_BASE              0x1c000000
@@ -498,22 +496,17 @@ static void __init intcp_init(void)
 
 #define TIMER_CTRL_IE  (1 << 5)                        /* Interrupt Enable */
 
-static void __init intcp_timer_init(void)
+static void __init intcp_init_time(void)
 {
        integrator_time_init(1000000 / HZ, TIMER_CTRL_IE);
 }
 
-static struct sys_timer cp_timer = {
-       .init           = intcp_timer_init,
-       .offset         = integrator_gettimeoffset,
-};
-
 MACHINE_START(CINTEGRATOR, "ARM-IntegratorCP")
        MAINTAINER("ARM Ltd/Deep Blue Solutions Ltd")
        BOOT_MEM(0x00000000, 0x16000000, 0xf1600000)
        BOOT_PARAMS(0x00000100)
        MAPIO(intcp_map_io)
        INITIRQ(intcp_init_irq)
-       .timer          = &cp_timer,
+       INITTIME(intcp_init_time)
        INIT_MACHINE(intcp_init)
 MACHINE_END