diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2011-07-28 09:39:46 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-07-29 12:00:41 +0200 |
commit | 90c35f44f1dbd09815df8ee9a036c2bfe165896a (patch) | |
tree | 040e5753ec96b897872eda95ff6497165a6ce049 /arch/arm/boards/panda/board.c | |
parent | ddf349e0118c48a7266e8b1fecfe17408cdcb769 (diff) | |
download | barebox-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.c | 12 |
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); |