summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/panda/board.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-07-28 09:39:46 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-07-29 12:00:41 +0200
commit90c35f44f1dbd09815df8ee9a036c2bfe165896a (patch)
tree040e5753ec96b897872eda95ff6497165a6ce049 /arch/arm/boards/panda/board.c
parentddf349e0118c48a7266e8b1fecfe17408cdcb769 (diff)
downloadbarebox-90c35f44f1dbd09815df8ee9a036c2bfe165896a.tar.gz
barebox-90c35f44f1dbd09815df8ee9a036c2bfe165896a.tar.xz
add a ns16550 registration helper and use it
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/panda/board.c')
-rw-r--r--arch/arm/boards/panda/board.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/arch/arm/boards/panda/board.c b/arch/arm/boards/panda/board.c
index c5b1e5cc6e..1c6cf587f9 100644
--- a/arch/arm/boards/panda/board.c
+++ b/arch/arm/boards/panda/board.c
@@ -37,18 +37,12 @@ static struct NS16550_plat serial_plat = {
.reg_write = omap_uart_write,
};
-static struct device_d panda_serial_device = {
- .id = -1,
- .name = "serial_ns16550",
- .map_base = OMAP44XX_UART3_BASE,
- .size = 1024,
- .platform_data = (void *)&serial_plat,
-};
-
static int panda_console_init(void)
{
/* Register the serial port */
- return register_device(&panda_serial_device);
+ add_ns16550_device(-1, OMAP44XX_UART3_BASE, 1024, &serial_plat);
+
+ return 0;
}
console_initcall(panda_console_init);