ARM: OMAP2/3: Serial: Remove arch_initcall dependency

Move platform_device_register() for serial device to
omap_serial_init()

There is no need to have arch_initcall() dependency in serial
as already board files call the function omap_serial_init()

Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
Vikram Pandita 2009-05-28 14:03:59 -07:00 committed by Tony Lindgren
parent f247de346f
commit 2aa57be2d9
1 changed files with 9 additions and 13 deletions

View File

@ -98,6 +98,14 @@ void omap_serial_enable_clocks(int enable)
}
}
static struct platform_device serial_device = {
.name = "serial8250",
.id = PLAT8250_DEV_PLATFORM,
.dev = {
.platform_data = serial_platform_data,
},
};
void __init omap_serial_init(void)
{
int i;
@ -142,18 +150,6 @@ void __init omap_serial_init(void)
omap_serial_reset(p);
}
}
static struct platform_device serial_device = {
.name = "serial8250",
.id = PLAT8250_DEV_PLATFORM,
.dev = {
.platform_data = serial_platform_data,
},
};
static int __init omap_init(void)
{
return platform_device_register(&serial_device);
platform_device_register(&serial_device);
}
arch_initcall(omap_init);