X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Farm%2Fmach-ixp2000%2Fixdp2400.c;h=df3ff26c8cdd1a6b24730002cb72c104fba10416;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=39ef558df669258670478512307648774f6ec062;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/arm/mach-ixp2000/ixdp2400.c b/arch/arm/mach-ixp2000/ixdp2400.c index 39ef558df..df3ff26c8 100644 --- a/arch/arm/mach-ixp2000/ixdp2400.c +++ b/arch/arm/mach-ixp2000/ixdp2400.c @@ -23,9 +23,6 @@ #include #include #include -#include -#include -#include #include #include #include @@ -48,7 +45,7 @@ /************************************************************************* * IXDP2400 timer tick *************************************************************************/ -static void __init ixdp2400_init_time(void) +static void __init ixdp2400_timer_init(void) { int numerator, denominator; int denom_array[] = {2, 4, 8, 16, 1, 2, 4, 8}; @@ -59,6 +56,11 @@ static void __init ixdp2400_init_time(void) ixp2000_init_time(((3125000 * numerator) / (denominator)) / 2); } +static struct sys_timer ixdp2400_timer = { + .init = ixdp2400_timer_init, + .offset = ixp2000_gettimeoffset, +}; + /************************************************************************* * IXDP2400 PCI *************************************************************************/ @@ -171,7 +173,7 @@ MACHINE_START(IXDP2400, "Intel IXDP2400 Development Platform") BOOT_PARAMS(0x00000100) MAPIO(ixdp2x00_map_io) INITIRQ(ixdp2400_init_irq) - INITTIME(ixdp2400_init_time) + .timer = &ixdp2400_timer, INIT_MACHINE(ixdp2x00_init_machine) MACHINE_END