--- linux-2.6.12-050329-adm5120/arch/mips/adm5120/setup.c 2005-07-17 20:34:52.000000000 -0600 +++ linux-2.6.12-adm5120/arch/mips/adm5120/setup.c 2005-07-17 19:58:03.000000000 -0600 @@ -80,7 +80,7 @@ set_c0_status(ALLINTS); } -static int __init adm5120_setup(void) +void __init plat_setup(void) { printk("ADM5120 board setup\n"); @@ -92,12 +92,8 @@ _machine_power_off = adm5120_power_off; set_io_port_base(KSEG1); - - return 0; } -early_initcall(adm5120_setup); - const char *get_system_type(void) { return "ADM5120 Board";