diff options
author | Macpaul Lin <macpaul@andestech.com> | 2011-10-24 16:43:17 +0800 |
---|---|---|
committer | Macpaul Lin <macpaul@andestech.com> | 2011-11-01 12:47:17 +0800 |
commit | 569bc625e3123f9c9bf7406c2cd37f93d2cdc416 (patch) | |
tree | af11af60dfa00ff293c0d07fb22dd441c1f01019 /arch/nds32/lib | |
parent | ce5207e191c59b3135303fd03b98dd2ac3701ba2 (diff) | |
download | u-boot-imx-569bc625e3123f9c9bf7406c2cd37f93d2cdc416.zip u-boot-imx-569bc625e3123f9c9bf7406c2cd37f93d2cdc416.tar.gz u-boot-imx-569bc625e3123f9c9bf7406c2cd37f93d2cdc416.tar.bz2 |
nds32: Use getenv_ulong() in place of getenv(), strtoul
This changes the board code to use the new getenv_ulong() function.
Signed-off-by: Macpaul Lin <macpaul@andestech.com>
Diffstat (limited to 'arch/nds32/lib')
-rw-r--r-- | arch/nds32/lib/board.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/arch/nds32/lib/board.c b/arch/nds32/lib/board.c index 1776a72..2fd0e93 100644 --- a/arch/nds32/lib/board.c +++ b/arch/nds32/lib/board.c @@ -50,13 +50,7 @@ ulong monitor_flash_len; #endif static int init_baudrate(void) { - char tmp[64]; /* long enough for environment variables */ - int i = getenv_f("baudrate", tmp, sizeof(tmp)); - - gd->bd->bi_baudrate = gd->baudrate = (i > 0) - ? (int) simple_strtoul(tmp, NULL, 10) - : CONFIG_BAUDRATE; - + gd->baudrate = getenv_ulong("baudrate", 10, CONFIG_BAUDRATE); return 0; } @@ -400,9 +394,7 @@ void board_init_r(gd_t *id, ulong dest_addr) #endif /* Initialize from environment */ - s = getenv("loadaddr"); - if (s != NULL) - load_addr = simple_strtoul(s, NULL, 16); + load_addr = getenv_ulong("loadaddr", 16, load_addr); #if defined(CONFIG_CMD_NET) s = getenv("bootfile"); |