diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2007-07-05 18:01:54 +0200 |
---|---|---|
committer | Sascha Hauer <sha@octopus.labnet.pengutronix.de> | 2007-07-05 18:01:54 +0200 |
commit | ea7135639ece70cf02fabae24467614481fc4202 (patch) | |
tree | 599e910d30d739cce49788e8f2d1e30d0498ee8f /board | |
parent | a12c581aa8189f67e13deefeea26a21ed08dd8da (diff) | |
download | barebox-ea7135639ece70cf02fabae24467614481fc4202.tar.gz barebox-ea7135639ece70cf02fabae24467614481fc4202.tar.xz |
svn_rev_447
add console device
Diffstat (limited to 'board')
-rw-r--r-- | board/scb9328/scb9328.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/board/scb9328/scb9328.c b/board/scb9328/scb9328.c index 1be10dfe18..55440093da 100644 --- a/board/scb9328/scb9328.c +++ b/board/scb9328/scb9328.c @@ -23,6 +23,8 @@ #include <cfi_flash.h> #include <init.h> #include <environment.h> +#include <asm/arch/imx-regs.h> +#include <partition.h> static struct device_d cfi_dev = { .name = "cfi_flash", @@ -54,7 +56,27 @@ static int scb9328_devices_init(void) { register_device(&sdram_dev); register_device(&dm9000_dev); + dev_add_partition(&cfi_dev, 0x00000, 0x20000, "self"); + dev_add_partition(&cfi_dev, 0x40000, 0x20000, "env"); + return 0; } device_initcall(scb9328_devices_init); + +static struct device_d scb9328_serial_device = { + .name = "imx_serial", + .id = "cs0", + .map_base = IMX_UART1_BASE, + .size = 4096, + .type = DEVICE_TYPE_CONSOLE, +}; + +static int scb9328_console_init(void) +{ + register_device(&scb9328_serial_device); + return 0; +} + +console_initcall(scb9328_console_init); + |