#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
#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