X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fmips%2Flasat%2Fsetup.c;h=bb70a8240e610026dae01c69d4c3b195b9ac4833;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=0ffc43c600d9a39ef3d7a55cf8ac60244458884e;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/arch/mips/lasat/setup.c b/arch/mips/lasat/setup.c index 0ffc43c60..bb70a8240 100644 --- a/arch/mips/lasat/setup.c +++ b/arch/mips/lasat/setup.c @@ -22,6 +22,7 @@ * * Lasat specific setup. */ +#include #include #include #include @@ -115,9 +116,12 @@ static void lasat_time_init(void) mips_hpt_frequency = lasat_board_info.li_cpu_hz / 2; } -void __init plat_timer_setup(struct irqaction *irq) +static void lasat_timer_setup(struct irqaction *irq) { - write_c0_compare( read_c0_count() + mips_hpt_frequency / HZ); + + write_c0_compare( + read_c0_count() + + mips_hpt_frequency / HZ); change_c0_status(ST0_IM, IE_IRQ0 | IE_IRQ5); } @@ -151,7 +155,7 @@ void __init serial_init(void) } #endif -void __init plat_mem_setup(void) +void __init plat_setup(void) { int i; lasat_misc = &lasat_misc_info[mips_machtype]; @@ -167,6 +171,7 @@ void __init plat_mem_setup(void) lasat_reboot_setup(); board_time_init = lasat_time_init; + board_timer_setup = lasat_timer_setup; #ifdef CONFIG_DS1603 ds1603 = &ds_defs[mips_machtype];