Commit 2aa57be2 authored by Vikram Pandita's avatar Vikram Pandita Committed by Tony Lindgren

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: default avatarVikram Pandita <vikram.pandita@ti.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent f247de34
...@@ -98,6 +98,14 @@ void omap_serial_enable_clocks(int enable) ...@@ -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) void __init omap_serial_init(void)
{ {
int i; int i;
...@@ -142,18 +150,6 @@ void __init omap_serial_init(void) ...@@ -142,18 +150,6 @@ void __init omap_serial_init(void)
omap_serial_reset(p); omap_serial_reset(p);
} }
}
static struct platform_device serial_device = { platform_device_register(&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);
} }
arch_initcall(omap_init);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment