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:
Родитель
f247de346f
Коммит
2aa57be2d9
|
@ -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)
|
||||||
|
|
||||||
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);
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче