global: Convert simple_strtoul() with decimal to dectoul()
It is a pain to have to specify the value 10 in each call. Add a new dectoul() function and update the code to use it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
7e5f460ec4
commit
0b1284eb52
@ -277,7 +277,7 @@ static unsigned long get_internval_val_mhz(void)
|
|||||||
ulong interval_mhz = get_bus_freq(0) / (1000 * 1000);
|
ulong interval_mhz = get_bus_freq(0) / (1000 * 1000);
|
||||||
|
|
||||||
if (interval)
|
if (interval)
|
||||||
interval_mhz = simple_strtoul(interval, NULL, 10);
|
interval_mhz = dectoul(interval, NULL);
|
||||||
|
|
||||||
return interval_mhz;
|
return interval_mhz;
|
||||||
}
|
}
|
||||||
|
@ -302,7 +302,7 @@ static int do_dek_blob(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
|
|
||||||
src_addr = hextoul(argv[1], NULL);
|
src_addr = hextoul(argv[1], NULL);
|
||||||
dst_addr = hextoul(argv[2], NULL);
|
dst_addr = hextoul(argv[2], NULL);
|
||||||
len = simple_strtoul(argv[3], NULL, 10);
|
len = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
return blob_encap_dek(src_addr, dst_addr, len);
|
return blob_encap_dek(src_addr, dst_addr, len);
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@ static int do_mfgprot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
m_addr = hextoul(argv[2], NULL);
|
m_addr = hextoul(argv[2], NULL);
|
||||||
m_size = simple_strtoul(argv[3], NULL, 10);
|
m_size = dectoul(argv[3], NULL);
|
||||||
m_ptr = map_physmem(m_addr, m_size, MAP_NOCACHE);
|
m_ptr = map_physmem(m_addr, m_size, MAP_NOCACHE);
|
||||||
if (!m_ptr)
|
if (!m_ptr)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
@ -726,7 +726,7 @@ static int do_tamper_pin_cfg(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc != (2 + 1))
|
if (argc != (2 + 1))
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
conf.pad = simple_strtoul(argv[++idx], NULL, 10);
|
conf.pad = dectoul(argv[++idx], NULL);
|
||||||
conf.mux_conf = hextoul(argv[++idx], NULL);
|
conf.mux_conf = hextoul(argv[++idx], NULL);
|
||||||
|
|
||||||
err = apply_tamper_pin_list_config(&conf, 1);
|
err = apply_tamper_pin_list_config(&conf, 1);
|
||||||
|
@ -42,9 +42,9 @@ int do_pll_cmd(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
else
|
else
|
||||||
goto pll_cmd_usage;
|
goto pll_cmd_usage;
|
||||||
|
|
||||||
cmd_pll_data.pll_m = simple_strtoul(argv[2], NULL, 10);
|
cmd_pll_data.pll_m = dectoul(argv[2], NULL);
|
||||||
cmd_pll_data.pll_d = simple_strtoul(argv[3], NULL, 10);
|
cmd_pll_data.pll_d = dectoul(argv[3], NULL);
|
||||||
cmd_pll_data.pll_od = simple_strtoul(argv[4], NULL, 10);
|
cmd_pll_data.pll_od = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
printf("Trying to set pll %d; mult %d; div %d; OD %d\n",
|
printf("Trying to set pll %d; mult %d; div %d; OD %d\n",
|
||||||
cmd_pll_data.pll, cmd_pll_data.pll_m,
|
cmd_pll_data.pll, cmd_pll_data.pll_m,
|
||||||
@ -72,7 +72,7 @@ int do_getclk_cmd(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc != 2)
|
if (argc != 2)
|
||||||
goto getclk_cmd_usage;
|
goto getclk_cmd_usage;
|
||||||
|
|
||||||
clk = simple_strtoul(argv[1], NULL, 10);
|
clk = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
freq = ks_clk_get_rate(clk);
|
freq = ks_clk_get_rate(clk);
|
||||||
if (freq)
|
if (freq)
|
||||||
@ -101,7 +101,7 @@ int do_psc_cmd(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (argc != 3)
|
if (argc != 3)
|
||||||
goto psc_cmd_usage;
|
goto psc_cmd_usage;
|
||||||
|
|
||||||
psc_module = simple_strtoul(argv[1], NULL, 10);
|
psc_module = dectoul(argv[1], NULL);
|
||||||
if (strcmp(argv[2], "en") == 0) {
|
if (strcmp(argv[2], "en") == 0) {
|
||||||
res = psc_enable_module(psc_module);
|
res = psc_enable_module(psc_module);
|
||||||
printf("psc_enable_module(%d) - %s\n", psc_module,
|
printf("psc_enable_module(%d) - %s\n", psc_module,
|
||||||
|
@ -125,7 +125,7 @@ static void kw_sysrst_check(void)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
/* read sysrstdelay value */
|
/* read sysrstdelay value */
|
||||||
sysrst_dly = (u32) simple_strtoul(s, NULL, 10);
|
sysrst_dly = (u32)dectoul(s, NULL);
|
||||||
|
|
||||||
/* read SysRst Length counter register (bits 28:0) */
|
/* read SysRst Length counter register (bits 28:0) */
|
||||||
sysrst_cnt = (0x1fffffff & readl(KW_REG_SYSRST_CNT));
|
sysrst_cnt = (0x1fffffff & readl(KW_REG_SYSRST_CNT));
|
||||||
|
@ -592,7 +592,7 @@ struct clk *clk_get(const char *id)
|
|||||||
c = strrchr((const char *)str, (int)'.');
|
c = strrchr((const char *)str, (int)'.');
|
||||||
if (!c || !cdev->peri)
|
if (!c || !cdev->peri)
|
||||||
break;
|
break;
|
||||||
devid = simple_strtoul(++c, NULL, 10);
|
devid = dectoul(++c, NULL);
|
||||||
if (cdev->peri->dev_id == devid)
|
if (cdev->peri->dev_id == devid)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -59,7 +59,7 @@ static int do_stm32prog(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = (int)simple_strtoul(argv[2], NULL, 10);
|
dev = (int)dectoul(argv[2], NULL);
|
||||||
|
|
||||||
addr = STM32_DDR_BASE;
|
addr = STM32_DDR_BASE;
|
||||||
size = 0;
|
size = 0;
|
||||||
|
@ -253,7 +253,7 @@ static int parse_type(struct stm32prog_data *data,
|
|||||||
result = -EINVAL;
|
result = -EINVAL;
|
||||||
else
|
else
|
||||||
part->bin_nb =
|
part->bin_nb =
|
||||||
simple_strtoul(&p[7], NULL, 10);
|
dectoul(&p[7], NULL);
|
||||||
}
|
}
|
||||||
} else if (!strcmp(p, "System")) {
|
} else if (!strcmp(p, "System")) {
|
||||||
part->part_type = PART_SYSTEM;
|
part->part_type = PART_SYSTEM;
|
||||||
|
@ -138,7 +138,7 @@ int do_ecc(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
}
|
}
|
||||||
if (argc == 3) {
|
if (argc == 3) {
|
||||||
if (strcmp(argv[1], "sbecnt") == 0) {
|
if (strcmp(argv[1], "sbecnt") == 0) {
|
||||||
val = simple_strtoul(argv[2], NULL, 10);
|
val = dectoul(argv[2], NULL);
|
||||||
if (val > 255) {
|
if (val > 255) {
|
||||||
printf("Incorrect Counter value, "
|
printf("Incorrect Counter value, "
|
||||||
"should be 0..255\n");
|
"should be 0..255\n");
|
||||||
@ -151,7 +151,7 @@ int do_ecc(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
ddr->err_sbe = val;
|
ddr->err_sbe = val;
|
||||||
return 0;
|
return 0;
|
||||||
} else if (strcmp(argv[1], "sbethr") == 0) {
|
} else if (strcmp(argv[1], "sbethr") == 0) {
|
||||||
val = simple_strtoul(argv[2], NULL, 10);
|
val = dectoul(argv[2], NULL);
|
||||||
if (val > 255) {
|
if (val > 255) {
|
||||||
printf("Incorrect Counter value, "
|
printf("Incorrect Counter value, "
|
||||||
"should be 0..255\n");
|
"should be 0..255\n");
|
||||||
|
@ -52,7 +52,7 @@ void spi_set_speed(struct spi_slave *slave, uint hz)
|
|||||||
*/
|
*/
|
||||||
int name_to_gpio(const char *name)
|
int name_to_gpio(const char *name)
|
||||||
{
|
{
|
||||||
int gpio = 31 - simple_strtoul(name, NULL, 10);
|
int gpio = 31 - dectoul(name, NULL);
|
||||||
|
|
||||||
if (gpio < 16)
|
if (gpio < 16)
|
||||||
gpio = -1;
|
gpio = -1;
|
||||||
|
@ -194,13 +194,13 @@ int drv_video_init(void)
|
|||||||
printf("Init Video as ");
|
printf("Init Video as ");
|
||||||
s = env_get("displaywidth");
|
s = env_get("displaywidth");
|
||||||
if (s != NULL)
|
if (s != NULL)
|
||||||
display_width = simple_strtoul(s, NULL, 10);
|
display_width = dectoul(s, NULL);
|
||||||
else
|
else
|
||||||
display_width = 256;
|
display_width = 256;
|
||||||
|
|
||||||
s = env_get("displayheight");
|
s = env_get("displayheight");
|
||||||
if (s != NULL)
|
if (s != NULL)
|
||||||
display_height = simple_strtoul(s, NULL, 10);
|
display_height = dectoul(s, NULL);
|
||||||
else
|
else
|
||||||
display_height = 256;
|
display_height = 256;
|
||||||
|
|
||||||
@ -234,8 +234,8 @@ int do_brightness(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
|
|
||||||
switch (argc) {
|
switch (argc) {
|
||||||
case 3:
|
case 3:
|
||||||
side = simple_strtoul(argv[1], NULL, 10);
|
side = dectoul(argv[1], NULL);
|
||||||
bright = simple_strtoul(argv[2], NULL, 10);
|
bright = dectoul(argv[2], NULL);
|
||||||
if ((side >= 0) && (side <= 3) &&
|
if ((side >= 0) && (side <= 3) &&
|
||||||
(bright >= 0) && (bright <= 1000)) {
|
(bright >= 0) && (bright <= 1000)) {
|
||||||
vcxk_setbrightness(side, bright);
|
vcxk_setbrightness(side, bright);
|
||||||
|
@ -47,7 +47,7 @@ void at91_pda_detect(void)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pda = simple_strtoul((const char *)buf, NULL, 10);
|
pda = dectoul((const char *)buf, NULL);
|
||||||
|
|
||||||
switch (pda) {
|
switch (pda) {
|
||||||
case 7000:
|
case 7000:
|
||||||
|
@ -236,47 +236,47 @@ int do_atf(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
|
|
||||||
if ((argc == 5) && !strcmp(argv[1], "readmmc")) {
|
if ((argc == 5) && !strcmp(argv[1], "readmmc")) {
|
||||||
buffer = (void *)hextoul(argv[2], NULL);
|
buffer = (void *)hextoul(argv[2], NULL);
|
||||||
offset = simple_strtoul(argv[3], NULL, 10);
|
offset = dectoul(argv[3], NULL);
|
||||||
size = simple_strtoul(argv[4], NULL, 10);
|
size = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
ret = atf_read_mmc(offset, buffer, size);
|
ret = atf_read_mmc(offset, buffer, size);
|
||||||
} else if ((argc == 5) && !strcmp(argv[1], "readnor")) {
|
} else if ((argc == 5) && !strcmp(argv[1], "readnor")) {
|
||||||
buffer = (void *)hextoul(argv[2], NULL);
|
buffer = (void *)hextoul(argv[2], NULL);
|
||||||
offset = simple_strtoul(argv[3], NULL, 10);
|
offset = dectoul(argv[3], NULL);
|
||||||
size = simple_strtoul(argv[4], NULL, 10);
|
size = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
ret = atf_read_nor(offset, buffer, size);
|
ret = atf_read_nor(offset, buffer, size);
|
||||||
} else if ((argc == 5) && !strcmp(argv[1], "writemmc")) {
|
} else if ((argc == 5) && !strcmp(argv[1], "writemmc")) {
|
||||||
buffer = (void *)hextoul(argv[2], NULL);
|
buffer = (void *)hextoul(argv[2], NULL);
|
||||||
offset = simple_strtoul(argv[3], NULL, 10);
|
offset = dectoul(argv[3], NULL);
|
||||||
size = simple_strtoul(argv[4], NULL, 10);
|
size = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
ret = atf_write_mmc(offset, buffer, size);
|
ret = atf_write_mmc(offset, buffer, size);
|
||||||
} else if ((argc == 5) && !strcmp(argv[1], "writenor")) {
|
} else if ((argc == 5) && !strcmp(argv[1], "writenor")) {
|
||||||
buffer = (void *)hextoul(argv[2], NULL);
|
buffer = (void *)hextoul(argv[2], NULL);
|
||||||
offset = simple_strtoul(argv[3], NULL, 10);
|
offset = dectoul(argv[3], NULL);
|
||||||
size = simple_strtoul(argv[4], NULL, 10);
|
size = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
ret = atf_write_nor(offset, buffer, size);
|
ret = atf_write_nor(offset, buffer, size);
|
||||||
} else if ((argc == 2) && !strcmp(argv[1], "part")) {
|
} else if ((argc == 2) && !strcmp(argv[1], "part")) {
|
||||||
atf_print_part_table();
|
atf_print_part_table();
|
||||||
} else if ((argc == 4) && !strcmp(argv[1], "erasenor")) {
|
} else if ((argc == 4) && !strcmp(argv[1], "erasenor")) {
|
||||||
offset = simple_strtoul(argv[2], NULL, 10);
|
offset = dectoul(argv[2], NULL);
|
||||||
size = simple_strtoul(argv[3], NULL, 10);
|
size = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
ret = atf_erase_nor(offset, size);
|
ret = atf_erase_nor(offset, size);
|
||||||
} else if ((argc == 2) && !strcmp(argv[1], "envcount")) {
|
} else if ((argc == 2) && !strcmp(argv[1], "envcount")) {
|
||||||
ret = atf_env_count();
|
ret = atf_env_count();
|
||||||
printf("Number of environment strings: %zd\n", ret);
|
printf("Number of environment strings: %zd\n", ret);
|
||||||
} else if ((argc == 3) && !strcmp(argv[1], "envstring")) {
|
} else if ((argc == 3) && !strcmp(argv[1], "envstring")) {
|
||||||
index = simple_strtoul(argv[2], NULL, 10);
|
index = dectoul(argv[2], NULL);
|
||||||
ret = atf_env_string(index, str);
|
ret = atf_env_string(index, str);
|
||||||
if (ret > 0)
|
if (ret > 0)
|
||||||
printf("Environment string %d: %s\n", index, str);
|
printf("Environment string %d: %s\n", index, str);
|
||||||
else
|
else
|
||||||
printf("Return code: %zd\n", ret);
|
printf("Return code: %zd\n", ret);
|
||||||
} else if ((argc == 3) && !strcmp(argv[1], "dramsize")) {
|
} else if ((argc == 3) && !strcmp(argv[1], "dramsize")) {
|
||||||
node = simple_strtoul(argv[2], NULL, 10);
|
node = dectoul(argv[2], NULL);
|
||||||
ret = atf_dram_size(node);
|
ret = atf_dram_size(node);
|
||||||
printf("DRAM size: %zd Mbytes\n", ret >> 20);
|
printf("DRAM size: %zd Mbytes\n", ret >> 20);
|
||||||
} else if ((argc == 2) && !strcmp(argv[1], "nodes")) {
|
} else if ((argc == 2) && !strcmp(argv[1], "nodes")) {
|
||||||
|
@ -153,7 +153,7 @@ u32 cl_eeprom_get_board_rev(uint eeprom_bus)
|
|||||||
*/
|
*/
|
||||||
if (cl_eeprom_layout == LAYOUT_LEGACY) {
|
if (cl_eeprom_layout == LAYOUT_LEGACY) {
|
||||||
sprintf(str, "%x", board_rev);
|
sprintf(str, "%x", board_rev);
|
||||||
board_rev = simple_strtoul(str, NULL, 10);
|
board_rev = dectoul(str, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
return board_rev;
|
return board_rev;
|
||||||
|
@ -244,7 +244,7 @@ static int parse_pixclock(char *pixclock)
|
|||||||
int divisor, pixclock_val;
|
int divisor, pixclock_val;
|
||||||
char *pixclk_start = pixclock;
|
char *pixclk_start = pixclock;
|
||||||
|
|
||||||
pixclock_val = simple_strtoul(pixclock, &pixclock, 10);
|
pixclock_val = dectoul(pixclock, &pixclock);
|
||||||
divisor = DIV_ROUND_UP(PIXEL_CLK_NUMERATOR, pixclock_val);
|
divisor = DIV_ROUND_UP(PIXEL_CLK_NUMERATOR, pixclock_val);
|
||||||
/* 0 and 1 are illegal values for PCD */
|
/* 0 and 1 are illegal values for PCD */
|
||||||
if (divisor <= 1)
|
if (divisor <= 1)
|
||||||
|
@ -284,7 +284,7 @@ u32 get_board_rev(void)
|
|||||||
|
|
||||||
s = env_get("maxcpuclk");
|
s = env_get("maxcpuclk");
|
||||||
if (s)
|
if (s)
|
||||||
maxcpuclk = simple_strtoul(s, NULL, 10);
|
maxcpuclk = dectoul(s, NULL);
|
||||||
|
|
||||||
if (maxcpuclk >= 456000000)
|
if (maxcpuclk >= 456000000)
|
||||||
rev = 3;
|
rev = 3;
|
||||||
|
@ -403,10 +403,10 @@ static unsigned long strfractoint(char *strptr)
|
|||||||
mulconst = 1;
|
mulconst = 1;
|
||||||
for (i = 0; i < j; i++)
|
for (i = 0; i < j; i++)
|
||||||
mulconst *= 10;
|
mulconst *= 10;
|
||||||
decval = simple_strtoul(decarr, NULL, 10);
|
decval = dectoul(decarr, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
intval = simple_strtoul(intarr, NULL, 10);
|
intval = dectoul(intarr, NULL);
|
||||||
intval = intval * mulconst;
|
intval = intval * mulconst;
|
||||||
|
|
||||||
return intval + decval;
|
return intval + decval;
|
||||||
@ -489,9 +489,9 @@ static int pixis_reset_cmd(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
unsigned long corepll;
|
unsigned long corepll;
|
||||||
unsigned long mpxpll;
|
unsigned long mpxpll;
|
||||||
|
|
||||||
sysclk = simple_strtoul(p_cf_sysclk, NULL, 10);
|
sysclk = dectoul(p_cf_sysclk, NULL);
|
||||||
corepll = strfractoint(p_cf_corepll);
|
corepll = strfractoint(p_cf_corepll);
|
||||||
mpxpll = simple_strtoul(p_cf_mpxpll, NULL, 10);
|
mpxpll = dectoul(p_cf_mpxpll, NULL);
|
||||||
|
|
||||||
if (!(set_px_sysclk(sysclk)
|
if (!(set_px_sysclk(sysclk)
|
||||||
&& set_px_corepll(corepll)
|
&& set_px_corepll(corepll)
|
||||||
|
@ -456,7 +456,7 @@ int do_mac(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
update_crc();
|
update_crc();
|
||||||
break;
|
break;
|
||||||
case '0' ... '9': /* "mac 0" through "mac 22" */
|
case '0' ... '9': /* "mac 0" through "mac 22" */
|
||||||
set_mac_address(simple_strtoul(argv[1], NULL, 10), argv[2]);
|
set_mac_address(dectoul(argv[1], NULL), argv[2]);
|
||||||
break;
|
break;
|
||||||
case 'h': /* help */
|
case 'h': /* help */
|
||||||
default:
|
default:
|
||||||
|
@ -277,7 +277,7 @@ static int do_gsc_sleep(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
secs = simple_strtoul(argv[1], NULL, 10);
|
secs = dectoul(argv[1], NULL);
|
||||||
printf("GSC Sleeping for %ld seconds\n", secs);
|
printf("GSC Sleeping for %ld seconds\n", secs);
|
||||||
|
|
||||||
i2c_set_bus_num(0);
|
i2c_set_bus_num(0);
|
||||||
@ -322,7 +322,7 @@ static int do_gsc_wd(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
int timeout = 0;
|
int timeout = 0;
|
||||||
|
|
||||||
if (argc > 2)
|
if (argc > 2)
|
||||||
timeout = simple_strtoul(argv[2], NULL, 10);
|
timeout = dectoul(argv[2], NULL);
|
||||||
i2c_set_bus_num(0);
|
i2c_set_bus_num(0);
|
||||||
if (gsc_i2c_read(GSC_SC_ADDR, GSC_SC_CTRL1, 1, ®, 1))
|
if (gsc_i2c_read(GSC_SC_ADDR, GSC_SC_CTRL1, 1, ®, 1))
|
||||||
return CMD_RET_FAILURE;
|
return CMD_RET_FAILURE;
|
||||||
|
@ -471,7 +471,7 @@ void get_board_serial(struct tag_serialnr *serialnr)
|
|||||||
|
|
||||||
if (serial) {
|
if (serial) {
|
||||||
serialnr->high = 0;
|
serialnr->high = 0;
|
||||||
serialnr->low = simple_strtoul(serial, NULL, 10);
|
serialnr->low = dectoul(serial, NULL);
|
||||||
} else if (ventana_info.model[0]) {
|
} else if (ventana_info.model[0]) {
|
||||||
serialnr->high = 0;
|
serialnr->high = 0;
|
||||||
serialnr->low = ventana_info.serial;
|
serialnr->low = ventana_info.serial;
|
||||||
|
@ -660,7 +660,7 @@ static int do_gsc(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[]
|
|||||||
if (strcasecmp(argv[1], "sleep") == 0) {
|
if (strcasecmp(argv[1], "sleep") == 0) {
|
||||||
if (argc < 3)
|
if (argc < 3)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
if (!gsc_sleep(simple_strtoul(argv[2], NULL, 10)))
|
if (!gsc_sleep(dectoul(argv[2], NULL)))
|
||||||
return CMD_RET_SUCCESS;
|
return CMD_RET_SUCCESS;
|
||||||
} else if (strcasecmp(argv[1], "hwmon") == 0) {
|
} else if (strcasecmp(argv[1], "hwmon") == 0) {
|
||||||
if (!gsc_hwmon())
|
if (!gsc_hwmon())
|
||||||
|
@ -275,13 +275,13 @@ int do_ioreflect(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
fpga = simple_strtoul(argv[1], NULL, 10);
|
fpga = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If another parameter, it is the report rate in packets.
|
* If another parameter, it is the report rate in packets.
|
||||||
*/
|
*/
|
||||||
if (argc > 2)
|
if (argc > 2)
|
||||||
rate = simple_strtoul(argv[2], NULL, 10);
|
rate = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
/* Enable receive path */
|
/* Enable receive path */
|
||||||
FPGA_SET_REG(fpga, ep.rx_tx_control, CTRL_PROC_RECEIVE_ENABLE);
|
FPGA_SET_REG(fpga, ep.rx_tx_control, CTRL_PROC_RECEIVE_ENABLE);
|
||||||
@ -388,18 +388,18 @@ int do_ioloop(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
/*
|
/*
|
||||||
* FPGA is specified since argc > 2
|
* FPGA is specified since argc > 2
|
||||||
*/
|
*/
|
||||||
fpga = simple_strtoul(argv[1], NULL, 10);
|
fpga = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* packet size is specified since argc > 2
|
* packet size is specified since argc > 2
|
||||||
*/
|
*/
|
||||||
size = simple_strtoul(argv[2], NULL, 10);
|
size = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If another parameter, it is the test rate in packets per second.
|
* If another parameter, it is the test rate in packets per second.
|
||||||
*/
|
*/
|
||||||
if (argc > 3)
|
if (argc > 3)
|
||||||
rate = simple_strtoul(argv[3], NULL, 10);
|
rate = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
/* enable receive path */
|
/* enable receive path */
|
||||||
FPGA_SET_REG(fpga, ep.rx_tx_control, CTRL_PROC_RECEIVE_ENABLE);
|
FPGA_SET_REG(fpga, ep.rx_tx_control, CTRL_PROC_RECEIVE_ENABLE);
|
||||||
@ -463,13 +463,13 @@ int do_ioloop(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
/*
|
/*
|
||||||
* packet size is specified since argc > 1
|
* packet size is specified since argc > 1
|
||||||
*/
|
*/
|
||||||
size = simple_strtoul(argv[2], NULL, 10);
|
size = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If another parameter, it is the test rate in packets per second.
|
* If another parameter, it is the test rate in packets per second.
|
||||||
*/
|
*/
|
||||||
if (argc > 2)
|
if (argc > 2)
|
||||||
rate = simple_strtoul(argv[3], NULL, 10);
|
rate = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
/* Enable receive path */
|
/* Enable receive path */
|
||||||
misc_set_enabled(dev, true);
|
misc_set_enabled(dev, true);
|
||||||
@ -514,7 +514,7 @@ int do_iodev(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
return CMD_RET_FAILURE;
|
return CMD_RET_FAILURE;
|
||||||
|
|
||||||
if (argc > 1) {
|
if (argc > 1) {
|
||||||
int i = simple_strtoul(argv[1], NULL, 10);
|
int i = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
snprintf(name, sizeof(name), "ioep%d", i);
|
snprintf(name, sizeof(name), "ioep%d", i);
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ char *get_dfu_alt_boot(char *interface, char *devstr)
|
|||||||
if (board_is_odroidxu4() || board_is_odroidhc1() || board_is_odroidhc2())
|
if (board_is_odroidxu4() || board_is_odroidhc1() || board_is_odroidhc2())
|
||||||
return info;
|
return info;
|
||||||
|
|
||||||
dev_num = simple_strtoul(devstr, NULL, 10);
|
dev_num = dectoul(devstr, NULL);
|
||||||
|
|
||||||
mmc = find_mmc_device(dev_num);
|
mmc = find_mmc_device(dev_num);
|
||||||
if (!mmc)
|
if (!mmc)
|
||||||
|
@ -85,7 +85,7 @@ char *get_dfu_alt_boot(char *interface, char *devstr)
|
|||||||
char *alt_boot;
|
char *alt_boot;
|
||||||
int dev_num;
|
int dev_num;
|
||||||
|
|
||||||
dev_num = simple_strtoul(devstr, NULL, 10);
|
dev_num = dectoul(devstr, NULL);
|
||||||
|
|
||||||
mmc = find_mmc_device(dev_num);
|
mmc = find_mmc_device(dev_num);
|
||||||
if (!mmc)
|
if (!mmc)
|
||||||
|
@ -394,10 +394,9 @@ static int do_upgrade_available(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
unsigned long boot_retry = 0;
|
unsigned long boot_retry = 0;
|
||||||
char boot_buf[10];
|
char boot_buf[10];
|
||||||
|
|
||||||
upgrade_available = simple_strtoul(env_get("upgrade_available"), NULL,
|
upgrade_available = dectoul(env_get("upgrade_available"), NULL);
|
||||||
10);
|
|
||||||
if (upgrade_available) {
|
if (upgrade_available) {
|
||||||
boot_retry = simple_strtoul(env_get("boot_retries"), NULL, 10);
|
boot_retry = dectoul(env_get("boot_retries"), NULL);
|
||||||
boot_retry++;
|
boot_retry++;
|
||||||
sprintf(boot_buf, "%lx", boot_retry);
|
sprintf(boot_buf, "%lx", boot_retry);
|
||||||
env_set("boot_retries", boot_buf);
|
env_set("boot_retries", boot_buf);
|
||||||
|
@ -324,7 +324,7 @@ static void set_pcb_revision(char *string)
|
|||||||
{
|
{
|
||||||
unsigned long p;
|
unsigned long p;
|
||||||
|
|
||||||
p = simple_strtoul(string, &string, 10);
|
p = dectoul(string, &string);
|
||||||
if (p > U8_MAX) {
|
if (p > U8_MAX) {
|
||||||
printf("%s must not be greater than %d\n", "PCB revision",
|
printf("%s must not be greater than %d\n", "PCB revision",
|
||||||
U8_MAX);
|
U8_MAX);
|
||||||
@ -366,7 +366,7 @@ static void set_bom_variant(char *string)
|
|||||||
{
|
{
|
||||||
unsigned long p;
|
unsigned long p;
|
||||||
|
|
||||||
p = simple_strtoul(string, &string, 10);
|
p = dectoul(string, &string);
|
||||||
if (p > U8_MAX) {
|
if (p > U8_MAX) {
|
||||||
printf("%s must not be greater than %d\n", "BOM variant",
|
printf("%s must not be greater than %d\n", "BOM variant",
|
||||||
U8_MAX);
|
U8_MAX);
|
||||||
@ -389,7 +389,7 @@ static void set_product_id(char *string)
|
|||||||
{
|
{
|
||||||
unsigned long p;
|
unsigned long p;
|
||||||
|
|
||||||
p = simple_strtoul(string, &string, 10);
|
p = dectoul(string, &string);
|
||||||
if (p > U16_MAX) {
|
if (p > U16_MAX) {
|
||||||
printf("%s must not be greater than %d\n", "Product ID",
|
printf("%s must not be greater than %d\n", "Product ID",
|
||||||
U16_MAX);
|
U16_MAX);
|
||||||
|
@ -254,7 +254,7 @@ static int arg_read_set(const struct env_map_common *map, u32 i, int argc,
|
|||||||
if (map[i].type == ENV_HEX)
|
if (map[i].type == ENV_HEX)
|
||||||
map[i].val->val = hextoul(argv[1], &endp);
|
map[i].val->val = hextoul(argv[1], &endp);
|
||||||
else
|
else
|
||||||
map[i].val->val = simple_strtoul(argv[1], &endp, 10);
|
map[i].val->val = dectoul(argv[1], &endp);
|
||||||
|
|
||||||
map[i].val->set = true;
|
map[i].val->set = true;
|
||||||
|
|
||||||
|
@ -548,7 +548,7 @@ static int get_cfgblock_interactive(void)
|
|||||||
len = cli_readline(message);
|
len = cli_readline(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
tdx_serial = simple_strtoul(console_buffer, NULL, 10);
|
tdx_serial = dectoul(console_buffer, NULL);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -566,14 +566,14 @@ static int get_cfgblock_barcode(char *barcode, struct toradex_hw *tag,
|
|||||||
/* Get hardware information from the first 8 digits */
|
/* Get hardware information from the first 8 digits */
|
||||||
tag->ver_major = barcode[4] - '0';
|
tag->ver_major = barcode[4] - '0';
|
||||||
tag->ver_minor = barcode[5] - '0';
|
tag->ver_minor = barcode[5] - '0';
|
||||||
tag->ver_assembly = simple_strtoul(revision, NULL, 10);
|
tag->ver_assembly = dectoul(revision, NULL);
|
||||||
|
|
||||||
barcode[4] = '\0';
|
barcode[4] = '\0';
|
||||||
tag->prodid = simple_strtoul(barcode, NULL, 10);
|
tag->prodid = dectoul(barcode, NULL);
|
||||||
|
|
||||||
/* Parse second part of the barcode (serial number */
|
/* Parse second part of the barcode (serial number */
|
||||||
barcode += 8;
|
barcode += 8;
|
||||||
*serial = simple_strtoul(barcode, NULL, 10);
|
*serial = dectoul(barcode, NULL);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -710,7 +710,7 @@ int try_migrate_tdx_cfg_block_carrier(void)
|
|||||||
tdx_car_hw_tag.ver_assembly = pid8[7] - '0';
|
tdx_car_hw_tag.ver_assembly = pid8[7] - '0';
|
||||||
|
|
||||||
pid8[4] = '\0';
|
pid8[4] = '\0';
|
||||||
tdx_car_hw_tag.prodid = simple_strtoul(pid8, NULL, 10);
|
tdx_car_hw_tag.prodid = dectoul(pid8, NULL);
|
||||||
|
|
||||||
/* Valid Tag */
|
/* Valid Tag */
|
||||||
write_tag(config_block, &offset, TAG_VALID, NULL, 0);
|
write_tag(config_block, &offset, TAG_VALID, NULL, 0);
|
||||||
@ -754,7 +754,7 @@ static int get_cfgblock_carrier_interactive(void)
|
|||||||
|
|
||||||
sprintf(message, "Choose your carrier board (provide ID): ");
|
sprintf(message, "Choose your carrier board (provide ID): ");
|
||||||
len = cli_readline(message);
|
len = cli_readline(message);
|
||||||
tdx_car_hw_tag.prodid = simple_strtoul(console_buffer, NULL, 10);
|
tdx_car_hw_tag.prodid = dectoul(console_buffer, NULL);
|
||||||
|
|
||||||
do {
|
do {
|
||||||
sprintf(message, "Enter carrier board version (e.g. V1.1B): V");
|
sprintf(message, "Enter carrier board version (e.g. V1.1B): V");
|
||||||
@ -770,7 +770,7 @@ static int get_cfgblock_carrier_interactive(void)
|
|||||||
len = cli_readline(message);
|
len = cli_readline(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
tdx_car_serial = simple_strtoul(console_buffer, NULL, 10);
|
tdx_car_serial = dectoul(console_buffer, NULL);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -368,7 +368,7 @@ int do_mac(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
update_crc();
|
update_crc();
|
||||||
break;
|
break;
|
||||||
case '0' ... '9': /* "mac 0" through "mac 22" */
|
case '0' ... '9': /* "mac 0" through "mac 22" */
|
||||||
set_mac_address(simple_strtoul(argv[1], NULL, 10), argv[2]);
|
set_mac_address(dectoul(argv[1], NULL), argv[2]);
|
||||||
break;
|
break;
|
||||||
case 'h': /* help */
|
case 'h': /* help */
|
||||||
default:
|
default:
|
||||||
|
@ -233,8 +233,7 @@ void work_92105_display_init(void)
|
|||||||
/* set display contrast */
|
/* set display contrast */
|
||||||
display_contrast_str = env_get("fwopt_dispcontrast");
|
display_contrast_str = env_get("fwopt_dispcontrast");
|
||||||
if (display_contrast_str)
|
if (display_contrast_str)
|
||||||
display_contrast = simple_strtoul(display_contrast_str,
|
display_contrast = dectoul(display_contrast_str, NULL);
|
||||||
NULL, 10);
|
|
||||||
i2c_write(0x2c, 0x00, 1, &display_contrast, 1);
|
i2c_write(0x2c, 0x00, 1, &display_contrast, 1);
|
||||||
|
|
||||||
/* request GPO_15 as an output initially set to 1 */
|
/* request GPO_15 as an output initially set to 1 */
|
||||||
|
@ -366,7 +366,7 @@ int do_avb_read_pvalue(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
name = argv[1];
|
name = argv[1];
|
||||||
bytes = simple_strtoul(argv[2], &endp, 10);
|
bytes = dectoul(argv[2], &endp);
|
||||||
if (*endp && *endp != '\n')
|
if (*endp && *endp != '\n')
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ static int do_axi_show_bus(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
/* show specific bus */
|
/* show specific bus */
|
||||||
i = simple_strtoul(argv[1], NULL, 10);
|
i = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
struct udevice *bus;
|
struct udevice *bus;
|
||||||
int ret;
|
int ret;
|
||||||
@ -153,7 +153,7 @@ static int do_axi_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
|
|
||||||
printf("Current bus is %d\n", bus_no);
|
printf("Current bus is %d\n", bus_no);
|
||||||
} else {
|
} else {
|
||||||
bus_no = simple_strtoul(argv[1], NULL, 10);
|
bus_no = dectoul(argv[1], NULL);
|
||||||
printf("Setting bus to %d\n", bus_no);
|
printf("Setting bus to %d\n", bus_no);
|
||||||
|
|
||||||
ret = axi_set_cur_bus(bus_no);
|
ret = axi_set_cur_bus(bus_no);
|
||||||
@ -193,7 +193,7 @@ static int do_axi_md(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ((flag & CMD_FLAG_REPEAT) == 0) {
|
if ((flag & CMD_FLAG_REPEAT) == 0) {
|
||||||
size = simple_strtoul(argv[1], NULL, 10);
|
size = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Address is specified since argc >= 3
|
* Address is specified since argc >= 3
|
||||||
@ -273,7 +273,7 @@ static int do_axi_mw(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc <= 3 || argc >= 6)
|
if (argc <= 3 || argc >= 6)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
size = simple_strtoul(argv[1], NULL, 10);
|
size = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
switch (size) {
|
switch (size) {
|
||||||
case 8:
|
case 8:
|
||||||
|
@ -218,13 +218,13 @@ static int do_bind_unbind(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
ret = unbind_by_node_path(argv[1]);
|
ret = unbind_by_node_path(argv[1]);
|
||||||
} else if (!by_node && bind) {
|
} else if (!by_node && bind) {
|
||||||
int index = (argc > 2) ? simple_strtoul(argv[2], NULL, 10) : 0;
|
int index = (argc > 2) ? dectoul(argv[2], NULL) : 0;
|
||||||
|
|
||||||
if (argc != 4)
|
if (argc != 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
ret = bind_by_class_index(argv[1], index, argv[3]);
|
ret = bind_by_class_index(argv[1], index, argv[3]);
|
||||||
} else if (!by_node && !bind) {
|
} else if (!by_node && !bind) {
|
||||||
int index = (argc > 2) ? simple_strtoul(argv[2], NULL, 10) : 0;
|
int index = (argc > 2) ? dectoul(argv[2], NULL) : 0;
|
||||||
|
|
||||||
if (argc == 3)
|
if (argc == 3)
|
||||||
ret = unbind_by_class_index(argv[1], index);
|
ret = unbind_by_class_index(argv[1], index);
|
||||||
|
@ -89,7 +89,7 @@ static int do_binop(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
else
|
else
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
len = simple_strtoul(lenarg, NULL, 10);
|
len = dectoul(lenarg, NULL);
|
||||||
|
|
||||||
src1 = malloc(len);
|
src1 = malloc(len);
|
||||||
src2 = malloc(len);
|
src2 = malloc(len);
|
||||||
|
@ -40,7 +40,7 @@ int blk_common_cmd(int argc, char *const argv[], enum if_type if_type,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
case 3:
|
case 3:
|
||||||
if (strncmp(argv[1], "dev", 3) == 0) {
|
if (strncmp(argv[1], "dev", 3) == 0) {
|
||||||
int dev = (int)simple_strtoul(argv[2], NULL, 10);
|
int dev = (int)dectoul(argv[2], NULL);
|
||||||
|
|
||||||
if (!blk_show_device(if_type, dev)) {
|
if (!blk_show_device(if_type, dev)) {
|
||||||
*cur_devnump = dev;
|
*cur_devnump = dev;
|
||||||
@ -50,7 +50,7 @@ int blk_common_cmd(int argc, char *const argv[], enum if_type if_type,
|
|||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
} else if (strncmp(argv[1], "part", 4) == 0) {
|
} else if (strncmp(argv[1], "part", 4) == 0) {
|
||||||
int dev = (int)simple_strtoul(argv[2], NULL, 10);
|
int dev = (int)dectoul(argv[2], NULL);
|
||||||
|
|
||||||
if (blk_print_part_devnum(if_type, dev)) {
|
if (blk_print_part_devnum(if_type, dev)) {
|
||||||
printf("\n%s device %d not available\n",
|
printf("\n%s device %d not available\n",
|
||||||
|
@ -131,11 +131,11 @@ static int do_bmp_display(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (!strcmp(argv[2], "m"))
|
if (!strcmp(argv[2], "m"))
|
||||||
x = BMP_ALIGN_CENTER;
|
x = BMP_ALIGN_CENTER;
|
||||||
else
|
else
|
||||||
x = simple_strtoul(argv[2], NULL, 10);
|
x = dectoul(argv[2], NULL);
|
||||||
if (!strcmp(argv[3], "m"))
|
if (!strcmp(argv[3], "m"))
|
||||||
y = BMP_ALIGN_CENTER;
|
y = BMP_ALIGN_CENTER;
|
||||||
else
|
else
|
||||||
y = simple_strtoul(argv[3], NULL, 10);
|
y = dectoul(argv[3], NULL);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
@ -120,7 +120,7 @@ static int do_clk_setfreq(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
s32 freq;
|
s32 freq;
|
||||||
struct udevice *dev;
|
struct udevice *dev;
|
||||||
|
|
||||||
freq = simple_strtoul(argv[2], NULL, 10);
|
freq = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
dev = clk_lookup(argv[1]);
|
dev = clk_lookup(argv[1]);
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ static int do_clone(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv
|
|||||||
printf("Unable to open destination device\n");
|
printf("Unable to open destination device\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
requested = simple_strtoul(argv[5], &unit, 10);
|
requested = dectoul(argv[5], &unit);
|
||||||
srcbz = srcdesc->blksz;
|
srcbz = srcdesc->blksz;
|
||||||
destbz = destdesc->blksz;
|
destbz = destdesc->blksz;
|
||||||
|
|
||||||
|
@ -501,11 +501,11 @@ static int do_cros_ec(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
|
|
||||||
if (argc < 3)
|
if (argc < 3)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
index = simple_strtoul(argv[2], &endp, 10);
|
index = dectoul(argv[2], &endp);
|
||||||
if (*argv[2] == 0 || *endp != 0)
|
if (*argv[2] == 0 || *endp != 0)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
if (argc > 3) {
|
if (argc > 3) {
|
||||||
state = simple_strtoul(argv[3], &endp, 10);
|
state = dectoul(argv[3], &endp);
|
||||||
if (*argv[3] == 0 || *endp != 0)
|
if (*argv[3] == 0 || *endp != 0)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
ret = cros_ec_set_ldo(dev, index, state);
|
ret = cros_ec_set_ldo(dev, index, state);
|
||||||
|
@ -106,7 +106,7 @@ static int do_demo(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
if (argc) {
|
if (argc) {
|
||||||
devnum = simple_strtoul(argv[0], NULL, 10);
|
devnum = dectoul(argv[0], NULL);
|
||||||
ret = uclass_get_device(UCLASS_DEMO, devnum, &demo_dev);
|
ret = uclass_get_device(UCLASS_DEMO, devnum, &demo_dev);
|
||||||
if (ret)
|
if (ret)
|
||||||
return cmd_process_error(cmdtp, ret);
|
return cmd_process_error(cmdtp, ret);
|
||||||
|
@ -11,7 +11,7 @@ static int do_exit(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
char *const argv[])
|
char *const argv[])
|
||||||
{
|
{
|
||||||
if (argc > 1)
|
if (argc > 1)
|
||||||
return simple_strtoul(argv[1], NULL, 10);
|
return dectoul(argv[1], NULL);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,7 @@ abbrev_spec (char *str, flash_info_t ** pinfo, int *psf, int *psl)
|
|||||||
return 0;
|
return 0;
|
||||||
*p++ = '\0';
|
*p++ = '\0';
|
||||||
|
|
||||||
bank = simple_strtoul (str, &ep, 10);
|
bank = dectoul(str, &ep);
|
||||||
if (ep == str || *ep != '\0' ||
|
if (ep == str || *ep != '\0' ||
|
||||||
bank < 1 || bank > CONFIG_SYS_MAX_FLASH_BANKS ||
|
bank < 1 || bank > CONFIG_SYS_MAX_FLASH_BANKS ||
|
||||||
(fp = &flash_info[bank - 1])->flash_id == FLASH_UNKNOWN)
|
(fp = &flash_info[bank - 1])->flash_id == FLASH_UNKNOWN)
|
||||||
@ -67,12 +67,12 @@ abbrev_spec (char *str, flash_info_t ** pinfo, int *psf, int *psl)
|
|||||||
if ((p = strchr (str, '-')) != NULL)
|
if ((p = strchr (str, '-')) != NULL)
|
||||||
*p++ = '\0';
|
*p++ = '\0';
|
||||||
|
|
||||||
first = simple_strtoul (str, &ep, 10);
|
first = dectoul(str, &ep);
|
||||||
if (ep == str || *ep != '\0' || first >= fp->sector_count)
|
if (ep == str || *ep != '\0' || first >= fp->sector_count)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
if (p != NULL) {
|
if (p != NULL) {
|
||||||
last = simple_strtoul (p, &ep, 10);
|
last = dectoul(p, &ep);
|
||||||
if (ep == p || *ep != '\0' ||
|
if (ep == p || *ep != '\0' ||
|
||||||
last < first || last >= fp->sector_count)
|
last < first || last >= fp->sector_count)
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
__weak int name_to_gpio(const char *name)
|
__weak int name_to_gpio(const char *name)
|
||||||
{
|
{
|
||||||
return simple_strtoul(name, NULL, 10);
|
return dectoul(name, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
enum gpio_cmd {
|
enum gpio_cmd {
|
||||||
@ -99,7 +99,7 @@ static int do_gpio_status(bool all, const char *gpio_name)
|
|||||||
|
|
||||||
p = gpio_name + banklen;
|
p = gpio_name + banklen;
|
||||||
if (gpio_name && *p) {
|
if (gpio_name && *p) {
|
||||||
offset = simple_strtoul(p, NULL, 10);
|
offset = dectoul(p, NULL);
|
||||||
gpio_get_description(dev, bank_name, offset,
|
gpio_get_description(dev, bank_name, offset,
|
||||||
&flags, true);
|
&flags, true);
|
||||||
} else {
|
} else {
|
||||||
|
@ -985,7 +985,7 @@ static int do_gpt(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
#endif
|
#endif
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
dev = (int)simple_strtoul(argv[3], &ep, 10);
|
dev = (int)dectoul(argv[3], &ep);
|
||||||
if (!ep || ep[0] != '\0') {
|
if (!ep || ep[0] != '\0') {
|
||||||
printf("'%s' is not a number\n", argv[3]);
|
printf("'%s' is not a number\n", argv[3]);
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
@ -1079,7 +1079,7 @@ static int do_i2c_loop(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
*/
|
*/
|
||||||
delay = 1000;
|
delay = 1000;
|
||||||
if (argc > 3)
|
if (argc > 3)
|
||||||
delay = simple_strtoul(argv[4], NULL, 10);
|
delay = dectoul(argv[4], NULL);
|
||||||
/*
|
/*
|
||||||
* Run the loop...
|
* Run the loop...
|
||||||
*/
|
*/
|
||||||
@ -1765,7 +1765,7 @@ static int do_i2c_show_bus(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
/* show specific bus */
|
/* show specific bus */
|
||||||
i = simple_strtoul(argv[1], NULL, 10);
|
i = dectoul(argv[1], NULL);
|
||||||
#if CONFIG_IS_ENABLED(DM_I2C)
|
#if CONFIG_IS_ENABLED(DM_I2C)
|
||||||
struct udevice *bus;
|
struct udevice *bus;
|
||||||
int ret;
|
int ret;
|
||||||
@ -1833,7 +1833,7 @@ static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
#endif
|
#endif
|
||||||
printf("Current bus is %d\n", bus_no);
|
printf("Current bus is %d\n", bus_no);
|
||||||
} else {
|
} else {
|
||||||
bus_no = simple_strtoul(argv[1], NULL, 10);
|
bus_no = dectoul(argv[1], NULL);
|
||||||
#if defined(CONFIG_SYS_I2C_LEGACY)
|
#if defined(CONFIG_SYS_I2C_LEGACY)
|
||||||
if (bus_no >= CONFIG_SYS_NUM_I2C_BUSES) {
|
if (bus_no >= CONFIG_SYS_NUM_I2C_BUSES) {
|
||||||
printf("Invalid bus %d\n", bus_no);
|
printf("Invalid bus %d\n", bus_no);
|
||||||
@ -1884,7 +1884,7 @@ static int do_i2c_bus_speed(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
/* querying current speed */
|
/* querying current speed */
|
||||||
printf("Current bus speed=%d\n", speed);
|
printf("Current bus speed=%d\n", speed);
|
||||||
} else {
|
} else {
|
||||||
speed = simple_strtoul(argv[1], NULL, 10);
|
speed = dectoul(argv[1], NULL);
|
||||||
printf("Setting bus speed to %d Hz\n", speed);
|
printf("Setting bus speed to %d Hz\n", speed);
|
||||||
#if CONFIG_IS_ENABLED(DM_I2C)
|
#if CONFIG_IS_ENABLED(DM_I2C)
|
||||||
ret = dm_i2c_set_bus_speed(bus, speed);
|
ret = dm_i2c_set_bus_speed(bus, speed);
|
||||||
|
@ -93,7 +93,7 @@ int do_led(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (cmd == LEDST_BLINK) {
|
if (cmd == LEDST_BLINK) {
|
||||||
if (argc < 4)
|
if (argc < 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
freq_ms = simple_strtoul(argv[3], NULL, 10);
|
freq_ms = dectoul(argv[3], NULL);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
ret = led_get_by_label(led_label, &dev);
|
ret = led_get_by_label(led_label, &dev);
|
||||||
|
@ -129,7 +129,7 @@ int do_legacy_led(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (argc != 4)
|
if (argc != 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
freq = simple_strtoul(argv[3], NULL, 10);
|
freq = dectoul(argv[3], NULL);
|
||||||
__led_blink(led_commands[i].mask, freq);
|
__led_blink(led_commands[i].mask, freq);
|
||||||
}
|
}
|
||||||
/* Need to set only 1 led if led_name wasn't 'all' */
|
/* Need to set only 1 led if led_name wasn't 'all' */
|
||||||
|
@ -70,7 +70,7 @@ static int do_load_serial(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
offset = simple_strtol(argv[1], NULL, 16);
|
offset = simple_strtol(argv[1], NULL, 16);
|
||||||
}
|
}
|
||||||
if (argc == 3) {
|
if (argc == 3) {
|
||||||
load_baudrate = (int)simple_strtoul(argv[2], NULL, 10);
|
load_baudrate = (int)dectoul(argv[2], NULL);
|
||||||
|
|
||||||
/* default to current baudrate */
|
/* default to current baudrate */
|
||||||
if (load_baudrate == 0)
|
if (load_baudrate == 0)
|
||||||
@ -264,7 +264,7 @@ int do_save_serial(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
size = hextoul(argv[2], NULL);
|
size = hextoul(argv[2], NULL);
|
||||||
}
|
}
|
||||||
if (argc == 4) {
|
if (argc == 4) {
|
||||||
save_baudrate = (int)simple_strtoul(argv[3], NULL, 10);
|
save_baudrate = (int)dectoul(argv[3], NULL);
|
||||||
|
|
||||||
/* default to current baudrate */
|
/* default to current baudrate */
|
||||||
if (save_baudrate == 0)
|
if (save_baudrate == 0)
|
||||||
@ -446,7 +446,7 @@ static int do_load_serial_bin(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
offset = hextoul(argv[1], NULL);
|
offset = hextoul(argv[1], NULL);
|
||||||
}
|
}
|
||||||
if (argc == 3) {
|
if (argc == 3) {
|
||||||
load_baudrate = (int)simple_strtoul(argv[2], NULL, 10);
|
load_baudrate = (int)dectoul(argv[2], NULL);
|
||||||
|
|
||||||
/* default to current baudrate */
|
/* default to current baudrate */
|
||||||
if (load_baudrate == 0)
|
if (load_baudrate == 0)
|
||||||
|
@ -352,7 +352,7 @@ static int do_log_rec(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc < 7)
|
if (argc < 7)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
cat = log_get_cat_by_name(argv[1]);
|
cat = log_get_cat_by_name(argv[1]);
|
||||||
level = simple_strtoul(argv[2], &end, 10);
|
level = dectoul(argv[2], &end);
|
||||||
if (end == argv[2]) {
|
if (end == argv[2]) {
|
||||||
level = log_get_level_by_name(argv[2]);
|
level = log_get_level_by_name(argv[2]);
|
||||||
|
|
||||||
@ -366,7 +366,7 @@ static int do_log_rec(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
}
|
}
|
||||||
file = argv[3];
|
file = argv[3];
|
||||||
line = simple_strtoul(argv[4], NULL, 10);
|
line = dectoul(argv[4], NULL);
|
||||||
func = argv[5];
|
func = argv[5];
|
||||||
msg = argv[6];
|
msg = argv[6];
|
||||||
if (_log(cat, level, file, line, func, "%s\n", msg))
|
if (_log(cat, level, file, line, func, "%s\n", msg))
|
||||||
|
@ -269,7 +269,7 @@ static int do_mbr(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (argc != 4 && argc != 5)
|
if (argc != 4 && argc != 5)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
dev = (int)simple_strtoul(argv[3], &ep, 10);
|
dev = (int)dectoul(argv[3], &ep);
|
||||||
if (!ep || ep[0] != '\0') {
|
if (!ep || ep[0] != '\0') {
|
||||||
printf("'%s' is not a number\n", argv[3]);
|
printf("'%s' is not a number\n", argv[3]);
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
@ -189,7 +189,7 @@ static int do_mem_mdc(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc < 4)
|
if (argc < 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
count = simple_strtoul(argv[3], NULL, 10);
|
count = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
do_mem_md (NULL, 0, 3, argv);
|
do_mem_md (NULL, 0, 3, argv);
|
||||||
@ -217,7 +217,7 @@ static int do_mem_mwc(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc < 4)
|
if (argc < 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
count = simple_strtoul(argv[3], NULL, 10);
|
count = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
do_mem_mw (NULL, 0, 3, argv);
|
do_mem_mw (NULL, 0, 3, argv);
|
||||||
|
40
cmd/mmc.c
40
cmd/mmc.c
@ -519,10 +519,10 @@ static int do_mmc_dev(struct cmd_tbl *cmdtp, int flag,
|
|||||||
if (argc == 1) {
|
if (argc == 1) {
|
||||||
dev = curr_device;
|
dev = curr_device;
|
||||||
} else if (argc == 2) {
|
} else if (argc == 2) {
|
||||||
dev = simple_strtoul(argv[1], NULL, 10);
|
dev = dectoul(argv[1], NULL);
|
||||||
} else if (argc == 3) {
|
} else if (argc == 3) {
|
||||||
dev = (int)simple_strtoul(argv[1], NULL, 10);
|
dev = (int)dectoul(argv[1], NULL);
|
||||||
part = (int)simple_strtoul(argv[2], NULL, 10);
|
part = (int)dectoul(argv[2], NULL);
|
||||||
if (part > PART_ACCESS_MASK) {
|
if (part > PART_ACCESS_MASK) {
|
||||||
printf("#part_num shouldn't be larger than %d\n",
|
printf("#part_num shouldn't be larger than %d\n",
|
||||||
PART_ACCESS_MASK);
|
PART_ACCESS_MASK);
|
||||||
@ -572,9 +572,9 @@ static int parse_hwpart_user(struct mmc_hwpart_conf *pconf,
|
|||||||
if (i + 2 >= argc)
|
if (i + 2 >= argc)
|
||||||
return -1;
|
return -1;
|
||||||
pconf->user.enh_start =
|
pconf->user.enh_start =
|
||||||
simple_strtoul(argv[i+1], NULL, 10);
|
dectoul(argv[i + 1], NULL);
|
||||||
pconf->user.enh_size =
|
pconf->user.enh_size =
|
||||||
simple_strtoul(argv[i+2], NULL, 10);
|
dectoul(argv[i + 2], NULL);
|
||||||
i += 3;
|
i += 3;
|
||||||
} else if (!strcmp(argv[i], "wrrel")) {
|
} else if (!strcmp(argv[i], "wrrel")) {
|
||||||
if (i + 1 >= argc)
|
if (i + 1 >= argc)
|
||||||
@ -603,7 +603,7 @@ static int parse_hwpart_gp(struct mmc_hwpart_conf *pconf, int pidx,
|
|||||||
|
|
||||||
if (1 >= argc)
|
if (1 >= argc)
|
||||||
return -1;
|
return -1;
|
||||||
pconf->gp_part[pidx].size = simple_strtoul(argv[0], NULL, 10);
|
pconf->gp_part[pidx].size = dectoul(argv[0], NULL);
|
||||||
|
|
||||||
i = 1;
|
i = 1;
|
||||||
while (i < argc) {
|
while (i < argc) {
|
||||||
@ -721,10 +721,10 @@ static int do_mmc_bootbus(struct cmd_tbl *cmdtp, int flag,
|
|||||||
|
|
||||||
if (argc != 5)
|
if (argc != 5)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
dev = simple_strtoul(argv[1], NULL, 10);
|
dev = dectoul(argv[1], NULL);
|
||||||
width = simple_strtoul(argv[2], NULL, 10);
|
width = dectoul(argv[2], NULL);
|
||||||
reset = simple_strtoul(argv[3], NULL, 10);
|
reset = dectoul(argv[3], NULL);
|
||||||
mode = simple_strtoul(argv[4], NULL, 10);
|
mode = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
mmc = init_mmc_device(dev, false);
|
mmc = init_mmc_device(dev, false);
|
||||||
if (!mmc)
|
if (!mmc)
|
||||||
@ -785,9 +785,9 @@ static int do_mmc_boot_resize(struct cmd_tbl *cmdtp, int flag,
|
|||||||
|
|
||||||
if (argc != 4)
|
if (argc != 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
dev = simple_strtoul(argv[1], NULL, 10);
|
dev = dectoul(argv[1], NULL);
|
||||||
bootsize = simple_strtoul(argv[2], NULL, 10);
|
bootsize = dectoul(argv[2], NULL);
|
||||||
rpmbsize = simple_strtoul(argv[3], NULL, 10);
|
rpmbsize = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
mmc = init_mmc_device(dev, false);
|
mmc = init_mmc_device(dev, false);
|
||||||
if (!mmc)
|
if (!mmc)
|
||||||
@ -842,7 +842,7 @@ static int do_mmc_partconf(struct cmd_tbl *cmdtp, int flag,
|
|||||||
if (argc != 2 && argc != 3 && argc != 5)
|
if (argc != 2 && argc != 3 && argc != 5)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
dev = simple_strtoul(argv[1], NULL, 10);
|
dev = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
mmc = init_mmc_device(dev, false);
|
mmc = init_mmc_device(dev, false);
|
||||||
if (!mmc)
|
if (!mmc)
|
||||||
@ -856,9 +856,9 @@ static int do_mmc_partconf(struct cmd_tbl *cmdtp, int flag,
|
|||||||
if (argc == 2 || argc == 3)
|
if (argc == 2 || argc == 3)
|
||||||
return mmc_partconf_print(mmc, argc == 3 ? argv[2] : NULL);
|
return mmc_partconf_print(mmc, argc == 3 ? argv[2] : NULL);
|
||||||
|
|
||||||
ack = simple_strtoul(argv[2], NULL, 10);
|
ack = dectoul(argv[2], NULL);
|
||||||
part_num = simple_strtoul(argv[3], NULL, 10);
|
part_num = dectoul(argv[3], NULL);
|
||||||
access = simple_strtoul(argv[4], NULL, 10);
|
access = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
/* acknowledge to be sent during boot operation */
|
/* acknowledge to be sent during boot operation */
|
||||||
return mmc_set_part_conf(mmc, ack, part_num, access);
|
return mmc_set_part_conf(mmc, ack, part_num, access);
|
||||||
@ -879,8 +879,8 @@ static int do_mmc_rst_func(struct cmd_tbl *cmdtp, int flag,
|
|||||||
if (argc != 3)
|
if (argc != 3)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
dev = simple_strtoul(argv[1], NULL, 10);
|
dev = dectoul(argv[1], NULL);
|
||||||
enable = simple_strtoul(argv[2], NULL, 10);
|
enable = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
if (enable > 2) {
|
if (enable > 2) {
|
||||||
puts("Invalid RST_n_ENABLE value\n");
|
puts("Invalid RST_n_ENABLE value\n");
|
||||||
@ -937,7 +937,7 @@ static int do_mmc_bkops_enable(struct cmd_tbl *cmdtp, int flag,
|
|||||||
if (argc != 2)
|
if (argc != 2)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
dev = simple_strtoul(argv[1], NULL, 10);
|
dev = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
mmc = init_mmc_device(dev, false);
|
mmc = init_mmc_device(dev, false);
|
||||||
if (!mmc)
|
if (!mmc)
|
||||||
|
2
cmd/mp.c
2
cmd/mp.c
@ -36,7 +36,7 @@ cpu_cmd(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (argc < 3)
|
if (argc < 3)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
cpuid = simple_strtoul(argv[1], NULL, 10);
|
cpuid = dectoul(argv[1], NULL);
|
||||||
if (!is_core_valid(cpuid)) {
|
if (!is_core_valid(cpuid)) {
|
||||||
printf ("Core num: %lu is not valid\n", cpuid);
|
printf ("Core num: %lu is not valid\n", cpuid);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -424,7 +424,7 @@ static int do_nand(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = (int)simple_strtoul(argv[2], NULL, 10);
|
dev = (int)dectoul(argv[2], NULL);
|
||||||
set_dev(dev);
|
set_dev(dev);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -423,7 +423,7 @@ int do_env_ask(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
* the size. Otherwise we echo it as part of the
|
* the size. Otherwise we echo it as part of the
|
||||||
* message.
|
* message.
|
||||||
*/
|
*/
|
||||||
i = simple_strtoul(argv[argc - 1], &endptr, 10);
|
i = dectoul(argv[argc - 1], &endptr);
|
||||||
if (*endptr != '\0') { /* no size */
|
if (*endptr != '\0') { /* no size */
|
||||||
size = CONFIG_SYS_CBSIZE - 1;
|
size = CONFIG_SYS_CBSIZE - 1;
|
||||||
} else { /* size given */
|
} else { /* size given */
|
||||||
|
@ -195,7 +195,7 @@ int do_optee_rpmb_read(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
name = argv[1];
|
name = argv[1];
|
||||||
bytes = simple_strtoul(argv[2], &endp, 10);
|
bytes = dectoul(argv[2], &endp);
|
||||||
if (*endp && *endp != '\n')
|
if (*endp && *endp != '\n')
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
|
@ -211,7 +211,7 @@ static int do_show_osd(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
int i, res;
|
int i, res;
|
||||||
|
|
||||||
/* show specific OSD */
|
/* show specific OSD */
|
||||||
i = simple_strtoul(argv[1], NULL, 10);
|
i = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
res = uclass_get_device_by_seq(UCLASS_VIDEO_OSD, i, &osd);
|
res = uclass_get_device_by_seq(UCLASS_VIDEO_OSD, i, &osd);
|
||||||
if (res) {
|
if (res) {
|
||||||
@ -240,7 +240,7 @@ static int do_osd_num(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
osd_no = -1;
|
osd_no = -1;
|
||||||
printf("Current osd is %d\n", osd_no);
|
printf("Current osd is %d\n", osd_no);
|
||||||
} else {
|
} else {
|
||||||
osd_no = simple_strtoul(argv[1], NULL, 10);
|
osd_no = dectoul(argv[1], NULL);
|
||||||
printf("Setting osd to %d\n", osd_no);
|
printf("Setting osd to %d\n", osd_no);
|
||||||
|
|
||||||
res = cmd_osd_set_osd_num(osd_no);
|
res = cmd_osd_set_osd_num(osd_no);
|
||||||
|
@ -19,7 +19,7 @@ static int do_pcap_init(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
addr = hextoul(argv[1], NULL);
|
addr = hextoul(argv[1], NULL);
|
||||||
size = simple_strtoul(argv[2], NULL, 10);
|
size = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
return pcap_init(addr, size) ? CMD_RET_FAILURE : CMD_RET_SUCCESS;
|
return pcap_init(addr, size) ? CMD_RET_FAILURE : CMD_RET_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -279,7 +279,7 @@ static int pstore_display(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
- pstore_ftrace_size - pstore_console_size;
|
- pstore_ftrace_size - pstore_console_size;
|
||||||
|
|
||||||
if (argc > 2) {
|
if (argc > 2) {
|
||||||
ptr += simple_strtoul(argv[2], NULL, 10)
|
ptr += dectoul(argv[2], NULL)
|
||||||
* pstore_record_size;
|
* pstore_record_size;
|
||||||
ptr_end = ptr + pstore_record_size;
|
ptr_end = ptr + pstore_record_size;
|
||||||
}
|
}
|
||||||
|
10
cmd/pwm.c
10
cmd/pwm.c
@ -66,7 +66,7 @@ static int do_pwm(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
}
|
}
|
||||||
|
|
||||||
pwm_dev = simple_strtoul(str_pwm, NULL, 10);
|
pwm_dev = dectoul(str_pwm, NULL);
|
||||||
ret = uclass_get_device(UCLASS_PWM, pwm_dev, &dev);
|
ret = uclass_get_device(UCLASS_PWM, pwm_dev, &dev);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
printf("pwm: '%s' not found\n", str_pwm);
|
printf("pwm: '%s' not found\n", str_pwm);
|
||||||
@ -74,22 +74,22 @@ static int do_pwm(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
}
|
}
|
||||||
|
|
||||||
str_channel = *argv;
|
str_channel = *argv;
|
||||||
channel = simple_strtoul(str_channel, NULL, 10);
|
channel = dectoul(str_channel, NULL);
|
||||||
argc--;
|
argc--;
|
||||||
argv++;
|
argv++;
|
||||||
|
|
||||||
if (sub_cmd == PWM_SET_INVERT) {
|
if (sub_cmd == PWM_SET_INVERT) {
|
||||||
str_enable = *argv;
|
str_enable = *argv;
|
||||||
pwm_enable = simple_strtoul(str_enable, NULL, 10);
|
pwm_enable = dectoul(str_enable, NULL);
|
||||||
ret = pwm_set_invert(dev, channel, pwm_enable);
|
ret = pwm_set_invert(dev, channel, pwm_enable);
|
||||||
} else if (sub_cmd == PWM_SET_CONFIG) {
|
} else if (sub_cmd == PWM_SET_CONFIG) {
|
||||||
str_period = *argv;
|
str_period = *argv;
|
||||||
argc--;
|
argc--;
|
||||||
argv++;
|
argv++;
|
||||||
period_ns = simple_strtoul(str_period, NULL, 10);
|
period_ns = dectoul(str_period, NULL);
|
||||||
|
|
||||||
str_duty = *argv;
|
str_duty = *argv;
|
||||||
duty_ns = simple_strtoul(str_duty, NULL, 10);
|
duty_ns = dectoul(str_duty, NULL);
|
||||||
|
|
||||||
ret = pwm_set_config(dev, channel, period_ns, duty_ns);
|
ret = pwm_set_config(dev, channel, period_ns, duty_ns);
|
||||||
} else if (sub_cmd == PWM_SET_ENABLE) {
|
} else if (sub_cmd == PWM_SET_ENABLE) {
|
||||||
|
@ -84,7 +84,7 @@ static int do_rproc_init(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
return 0;
|
return 0;
|
||||||
printf("Few Remote Processors failed to be initialized\n");
|
printf("Few Remote Processors failed to be initialized\n");
|
||||||
} else if (argc == 2) {
|
} else if (argc == 2) {
|
||||||
id = (int)simple_strtoul(argv[1], NULL, 10);
|
id = (int)dectoul(argv[1], NULL);
|
||||||
if (!rproc_dev_init(id))
|
if (!rproc_dev_init(id))
|
||||||
return 0;
|
return 0;
|
||||||
printf("Remote Processor %d failed to be initialized\n", id);
|
printf("Remote Processor %d failed to be initialized\n", id);
|
||||||
@ -129,7 +129,7 @@ static int do_remoteproc_load(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc != 4)
|
if (argc != 4)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
id = (int)simple_strtoul(argv[1], NULL, 10);
|
id = (int)dectoul(argv[1], NULL);
|
||||||
addr = hextoul(argv[2], NULL);
|
addr = hextoul(argv[2], NULL);
|
||||||
|
|
||||||
size = hextoul(argv[3], NULL);
|
size = hextoul(argv[3], NULL);
|
||||||
@ -167,7 +167,7 @@ static int do_remoteproc_wrapper(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc != 2)
|
if (argc != 2)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
id = (int)simple_strtoul(argv[1], NULL, 10);
|
id = (int)dectoul(argv[1], NULL);
|
||||||
|
|
||||||
if (!strcmp(argv[0], "start")) {
|
if (!strcmp(argv[0], "start")) {
|
||||||
ret = rproc_start(id);
|
ret = rproc_start(id);
|
||||||
|
@ -130,7 +130,7 @@ int do_rtc(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[])
|
|||||||
|
|
||||||
idx = curr_rtc;
|
idx = curr_rtc;
|
||||||
if (!strcmp(argv[0], "dev") && argc >= 2)
|
if (!strcmp(argv[0], "dev") && argc >= 2)
|
||||||
idx = simple_strtoul(argv[1], NULL, 10);
|
idx = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
ret = uclass_get_device(UCLASS_RTC, idx, &dev);
|
ret = uclass_get_device(UCLASS_RTC, idx, &dev);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
@ -88,7 +88,7 @@ static int do_sata(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
int devnum = 0;
|
int devnum = 0;
|
||||||
|
|
||||||
if (argc == 3)
|
if (argc == 3)
|
||||||
devnum = (int)simple_strtoul(argv[2], NULL, 10);
|
devnum = (int)dectoul(argv[2], NULL);
|
||||||
if (!strcmp(argv[1], "stop"))
|
if (!strcmp(argv[1], "stop"))
|
||||||
return sata_remove(devnum);
|
return sata_remove(devnum);
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ static int do_sleep(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc != 2)
|
if (argc != 2)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
delay = simple_strtoul(argv[1], NULL, 10) * CONFIG_SYS_HZ;
|
delay = dectoul(argv[1], NULL) * CONFIG_SYS_HZ;
|
||||||
|
|
||||||
frpart = strchr(argv[1], '.');
|
frpart = strchr(argv[1], '.');
|
||||||
|
|
||||||
|
@ -41,9 +41,9 @@ static int do_play(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
int freq = 400;
|
int freq = 400;
|
||||||
|
|
||||||
if (argc > 1)
|
if (argc > 1)
|
||||||
msec = simple_strtoul(argv[1], NULL, 10);
|
msec = dectoul(argv[1], NULL);
|
||||||
if (argc > 2)
|
if (argc > 2)
|
||||||
freq = simple_strtoul(argv[2], NULL, 10);
|
freq = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
ret = uclass_first_device_err(UCLASS_SOUND, &dev);
|
ret = uclass_first_device_err(UCLASS_SOUND, &dev);
|
||||||
if (!ret)
|
if (!ret)
|
||||||
|
10
cmd/spi.c
10
cmd/spi.c
@ -114,20 +114,20 @@ int do_spi(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
{
|
{
|
||||||
if (argc >= 2) {
|
if (argc >= 2) {
|
||||||
mode = CONFIG_DEFAULT_SPI_MODE;
|
mode = CONFIG_DEFAULT_SPI_MODE;
|
||||||
bus = simple_strtoul(argv[1], &cp, 10);
|
bus = dectoul(argv[1], &cp);
|
||||||
if (*cp == ':') {
|
if (*cp == ':') {
|
||||||
cs = simple_strtoul(cp+1, &cp, 10);
|
cs = dectoul(cp + 1, &cp);
|
||||||
} else {
|
} else {
|
||||||
cs = bus;
|
cs = bus;
|
||||||
bus = CONFIG_DEFAULT_SPI_BUS;
|
bus = CONFIG_DEFAULT_SPI_BUS;
|
||||||
}
|
}
|
||||||
if (*cp == '.')
|
if (*cp == '.')
|
||||||
mode = simple_strtoul(cp+1, &cp, 10);
|
mode = dectoul(cp + 1, &cp);
|
||||||
if (*cp == '@')
|
if (*cp == '@')
|
||||||
freq = simple_strtoul(cp+1, &cp, 10);
|
freq = dectoul(cp + 1, &cp);
|
||||||
}
|
}
|
||||||
if (argc >= 3)
|
if (argc >= 3)
|
||||||
bitlen = simple_strtoul(argv[2], NULL, 10);
|
bitlen = dectoul(argv[2], NULL);
|
||||||
if (argc >= 4) {
|
if (argc >= 4) {
|
||||||
cp = argv[3];
|
cp = argv[3];
|
||||||
for(j = 0; *cp; j++, cp++) {
|
for(j = 0; *cp; j++, cp++) {
|
||||||
|
@ -119,8 +119,8 @@ static int do_pd_endis(int argc, char *const argv[], u8 state)
|
|||||||
if (!data)
|
if (!data)
|
||||||
return CMD_RET_FAILURE;
|
return CMD_RET_FAILURE;
|
||||||
|
|
||||||
psc_id = simple_strtoul(argv[1], NULL, 10);
|
psc_id = dectoul(argv[1], NULL);
|
||||||
lpsc_id = simple_strtoul(argv[2], NULL, 10);
|
lpsc_id = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
for (i = 0; i < data->num_lpsc; i++) {
|
for (i = 0; i < data->num_lpsc; i++) {
|
||||||
lpsc = &data->lpsc[i];
|
lpsc = &data->lpsc[i];
|
||||||
|
@ -302,7 +302,7 @@ int do_tpm_device(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
if (argc == 2) {
|
if (argc == 2) {
|
||||||
num = simple_strtoul(argv[1], NULL, 10);
|
num = dectoul(argv[1], NULL);
|
||||||
|
|
||||||
rc = tpm_set_device(num);
|
rc = tpm_set_device(num);
|
||||||
if (rc)
|
if (rc)
|
||||||
|
@ -16,7 +16,7 @@ static int do_ufs(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (argc >= 2) {
|
if (argc >= 2) {
|
||||||
if (!strcmp(argv[1], "init")) {
|
if (!strcmp(argv[1], "init")) {
|
||||||
if (argc == 3) {
|
if (argc == 3) {
|
||||||
dev = simple_strtoul(argv[2], NULL, 10);
|
dev = dectoul(argv[2], NULL);
|
||||||
ret = ufs_probe_dev(dev);
|
ret = ufs_probe_dev(dev);
|
||||||
if (ret)
|
if (ret)
|
||||||
return CMD_RET_FAILURE;
|
return CMD_RET_FAILURE;
|
||||||
|
@ -690,7 +690,7 @@ static int do_usb(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
* have multiple controllers and the device numbering
|
* have multiple controllers and the device numbering
|
||||||
* starts at 1 on each bus.
|
* starts at 1 on each bus.
|
||||||
*/
|
*/
|
||||||
i = simple_strtoul(argv[2], NULL, 10);
|
i = dectoul(argv[2], NULL);
|
||||||
printf("config for device %d\n", i);
|
printf("config for device %d\n", i);
|
||||||
udev = usb_find_device(i);
|
udev = usb_find_device(i);
|
||||||
if (udev == NULL) {
|
if (udev == NULL) {
|
||||||
@ -706,13 +706,13 @@ static int do_usb(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
|
|||||||
if (strncmp(argv[1], "test", 4) == 0) {
|
if (strncmp(argv[1], "test", 4) == 0) {
|
||||||
if (argc < 5)
|
if (argc < 5)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
i = simple_strtoul(argv[2], NULL, 10);
|
i = dectoul(argv[2], NULL);
|
||||||
udev = usb_find_device(i);
|
udev = usb_find_device(i);
|
||||||
if (udev == NULL) {
|
if (udev == NULL) {
|
||||||
printf("Device %d does not exist.\n", i);
|
printf("Device %d does not exist.\n", i);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
i = simple_strtoul(argv[3], NULL, 10);
|
i = dectoul(argv[3], NULL);
|
||||||
return usb_test(udev, i, argv[4]);
|
return usb_test(udev, i, argv[4]);
|
||||||
}
|
}
|
||||||
#ifdef CONFIG_USB_STORAGE
|
#ifdef CONFIG_USB_STORAGE
|
||||||
|
8
cmd/w1.c
8
cmd/w1.c
@ -51,16 +51,16 @@ static int w1_read(int argc, char *const argv[])
|
|||||||
u8 buf[512];
|
u8 buf[512];
|
||||||
|
|
||||||
if (argc > 2)
|
if (argc > 2)
|
||||||
bus_n = simple_strtoul(argv[2], NULL, 10);
|
bus_n = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
if (argc > 3)
|
if (argc > 3)
|
||||||
dev_n = simple_strtoul(argv[3], NULL, 10);
|
dev_n = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
if (argc > 4)
|
if (argc > 4)
|
||||||
offset = simple_strtoul(argv[4], NULL, 10);
|
offset = dectoul(argv[4], NULL);
|
||||||
|
|
||||||
if (argc > 5)
|
if (argc > 5)
|
||||||
len = simple_strtoul(argv[5], NULL, 10);
|
len = dectoul(argv[5], NULL);
|
||||||
|
|
||||||
if (len > 512) {
|
if (len > 512) {
|
||||||
printf("len needs to be <= 512\n");
|
printf("len needs to be <= 512\n");
|
||||||
|
@ -1007,7 +1007,7 @@ long read_number (char *txt)
|
|||||||
if (txt[0] == '0' && (txt[1] == 'x' || txt[1] == 'X')) /* hex */
|
if (txt[0] == '0' && (txt[1] == 'x' || txt[1] == 'X')) /* hex */
|
||||||
val = hextoul(&txt[2], NULL);
|
val = hextoul(&txt[2], NULL);
|
||||||
else /* decimal */
|
else /* decimal */
|
||||||
val = simple_strtoul (txt, NULL, 10);
|
val = dectoul(txt, NULL);
|
||||||
|
|
||||||
if (is_neg)
|
if (is_neg)
|
||||||
val = -val;
|
val = -val;
|
||||||
|
@ -229,8 +229,8 @@ static int do_lcd_setcursor(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
if (argc != 3)
|
if (argc != 3)
|
||||||
return CMD_RET_USAGE;
|
return CMD_RET_USAGE;
|
||||||
|
|
||||||
col = simple_strtoul(argv[1], NULL, 10);
|
col = dectoul(argv[1], NULL);
|
||||||
row = simple_strtoul(argv[2], NULL, 10);
|
row = dectoul(argv[2], NULL);
|
||||||
lcd_position_cursor(col, row);
|
lcd_position_cursor(col, row);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -135,7 +135,7 @@ struct rigid_disk_block *get_rdisk(struct blk_desc *dev_desc)
|
|||||||
|
|
||||||
s = env_get("amiga_scanlimit");
|
s = env_get("amiga_scanlimit");
|
||||||
if (s)
|
if (s)
|
||||||
limit = simple_strtoul(s, NULL, 10);
|
limit = dectoul(s, NULL);
|
||||||
else
|
else
|
||||||
limit = AMIGA_BLOCK_LIMIT;
|
limit = AMIGA_BLOCK_LIMIT;
|
||||||
|
|
||||||
@ -175,7 +175,7 @@ struct bootcode_block *get_bootcode(struct blk_desc *dev_desc)
|
|||||||
|
|
||||||
s = env_get("amiga_scanlimit");
|
s = env_get("amiga_scanlimit");
|
||||||
if (s)
|
if (s)
|
||||||
limit = simple_strtoul(s, NULL, 10);
|
limit = dectoul(s, NULL);
|
||||||
else
|
else
|
||||||
limit = AMIGA_BLOCK_LIMIT;
|
limit = AMIGA_BLOCK_LIMIT;
|
||||||
|
|
||||||
|
@ -348,7 +348,7 @@ int dfu_fill_entity_mmc(struct dfu_entity *dfu, char *devstr, char *s)
|
|||||||
const char *argv[3];
|
const char *argv[3];
|
||||||
const char **parg = argv;
|
const char **parg = argv;
|
||||||
|
|
||||||
dfu->data.mmc.dev_num = simple_strtoul(devstr, NULL, 10);
|
dfu->data.mmc.dev_num = dectoul(devstr, NULL);
|
||||||
|
|
||||||
for (; parg < argv + sizeof(argv) / sizeof(*argv); ++parg) {
|
for (; parg < argv + sizeof(argv) / sizeof(*argv); ++parg) {
|
||||||
*parg = strsep(&s, " ");
|
*parg = strsep(&s, " ");
|
||||||
|
@ -279,7 +279,7 @@ int dfu_fill_entity_mtd(struct dfu_entity *dfu, char *devstr, char *s)
|
|||||||
|
|
||||||
dfu->layout = DFU_RAW_ADDR;
|
dfu->layout = DFU_RAW_ADDR;
|
||||||
|
|
||||||
part = simple_strtoul(s, &s, 10);
|
part = dectoul(s, &s);
|
||||||
|
|
||||||
sprintf(mtd_id, "%s,%d", devstr, part - 1);
|
sprintf(mtd_id, "%s,%d", devstr, part - 1);
|
||||||
printf("using id '%s'\n", mtd_id);
|
printf("using id '%s'\n", mtd_id);
|
||||||
|
@ -215,9 +215,9 @@ int dfu_fill_entity_nand(struct dfu_entity *dfu, char *devstr, char *s)
|
|||||||
|
|
||||||
dfu->layout = DFU_RAW_ADDR;
|
dfu->layout = DFU_RAW_ADDR;
|
||||||
|
|
||||||
dev = simple_strtoul(s, &s, 10);
|
dev = dectoul(s, &s);
|
||||||
s++;
|
s++;
|
||||||
part = simple_strtoul(s, &s, 10);
|
part = dectoul(s, &s);
|
||||||
|
|
||||||
sprintf(mtd_id, "%s%d,%d", "nand", dev, part - 1);
|
sprintf(mtd_id, "%s%d,%d", "nand", dev, part - 1);
|
||||||
debug("using id '%s'\n", mtd_id);
|
debug("using id '%s'\n", mtd_id);
|
||||||
|
@ -184,9 +184,9 @@ int dfu_fill_entity_sf(struct dfu_entity *dfu, char *devstr, char *s)
|
|||||||
|
|
||||||
dfu->layout = DFU_RAW_ADDR;
|
dfu->layout = DFU_RAW_ADDR;
|
||||||
|
|
||||||
dev = simple_strtoul(s, &s, 10);
|
dev = dectoul(s, &s);
|
||||||
s++;
|
s++;
|
||||||
part = simple_strtoul(s, &s, 10);
|
part = dectoul(s, &s);
|
||||||
|
|
||||||
sprintf(mtd_id, "%s%d,%d", "nor", dev, part - 1);
|
sprintf(mtd_id, "%s%d,%d", "nor", dev, part - 1);
|
||||||
printf("using id '%s'\n", mtd_id);
|
printf("using id '%s'\n", mtd_id);
|
||||||
|
@ -38,7 +38,7 @@ int dfu_fill_entity_virt(struct dfu_entity *dfu, char *devstr, char *s)
|
|||||||
|
|
||||||
dfu->dev_type = DFU_DEV_VIRT;
|
dfu->dev_type = DFU_DEV_VIRT;
|
||||||
dfu->layout = DFU_RAW_ADDR;
|
dfu->layout = DFU_RAW_ADDR;
|
||||||
dfu->data.virt.dev_num = simple_strtoul(devstr, NULL, 10);
|
dfu->data.virt.dev_num = dectoul(devstr, NULL);
|
||||||
|
|
||||||
dfu->write_medium = dfu_write_medium_virt;
|
dfu->write_medium = dfu_write_medium_virt;
|
||||||
dfu->get_medium_size = dfu_get_medium_size_virt;
|
dfu->get_medium_size = dfu_get_medium_size_virt;
|
||||||
|
@ -122,7 +122,7 @@ int dm_gpio_lookup_name(const char *name, struct gpio_desc *desc)
|
|||||||
int numeric;
|
int numeric;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
numeric = isdigit(*name) ? simple_strtoul(name, NULL, 10) : -1;
|
numeric = isdigit(*name) ? dectoul(name, NULL) : -1;
|
||||||
for (ret = uclass_first_device(UCLASS_GPIO, &dev);
|
for (ret = uclass_first_device(UCLASS_GPIO, &dev);
|
||||||
dev;
|
dev;
|
||||||
ret = uclass_next_device(&dev)) {
|
ret = uclass_next_device(&dev)) {
|
||||||
|
@ -123,12 +123,12 @@ int name_to_gpio(const char *name)
|
|||||||
unsigned bank, pin;
|
unsigned bank, pin;
|
||||||
char *end;
|
char *end;
|
||||||
|
|
||||||
bank = simple_strtoul(name, &end, 10);
|
bank = dectoul(name, &end);
|
||||||
|
|
||||||
if (!*end || *end != ':')
|
if (!*end || *end != ':')
|
||||||
return bank;
|
return bank;
|
||||||
|
|
||||||
pin = simple_strtoul(end + 1, NULL, 10);
|
pin = dectoul(end + 1, NULL);
|
||||||
|
|
||||||
return (bank << MXS_PAD_BANK_SHIFT) | (pin << MXS_PAD_PIN_SHIFT);
|
return (bank << MXS_PAD_BANK_SHIFT) | (pin << MXS_PAD_PIN_SHIFT);
|
||||||
}
|
}
|
||||||
|
@ -262,11 +262,11 @@ static int do_tca642x(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
|
|
||||||
/* arg2 used as chip number or pin number */
|
/* arg2 used as chip number or pin number */
|
||||||
if (argc > 2)
|
if (argc > 2)
|
||||||
ul_arg2 = simple_strtoul(argv[2], NULL, 10);
|
ul_arg2 = dectoul(argv[2], NULL);
|
||||||
|
|
||||||
/* arg3 used as pin or invert value */
|
/* arg3 used as pin or invert value */
|
||||||
if (argc > 3)
|
if (argc > 3)
|
||||||
ul_arg3 = simple_strtoul(argv[3], NULL, 10) & 0x1;
|
ul_arg3 = dectoul(argv[3], NULL) & 0x1;
|
||||||
|
|
||||||
switch ((int)c->cmd) {
|
switch ((int)c->cmd) {
|
||||||
case TCA642X_CMD_INFO:
|
case TCA642X_CMD_INFO:
|
||||||
|
@ -5796,7 +5796,7 @@ static int do_e1000(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Make sure we can find the requested e1000 card */
|
/* Make sure we can find the requested e1000 card */
|
||||||
cardnum = simple_strtoul(argv[1], NULL, 10);
|
cardnum = dectoul(argv[1], NULL);
|
||||||
#ifdef CONFIG_DM_ETH
|
#ifdef CONFIG_DM_ETH
|
||||||
e1000_name(name, cardnum);
|
e1000_name(name, cardnum);
|
||||||
ret = uclass_get_device_by_name(UCLASS_ETH, name, &dev);
|
ret = uclass_get_device_by_name(UCLASS_ETH, name, &dev);
|
||||||
|
@ -642,7 +642,7 @@ static unsigned long get_mc_boot_timeout_ms(void)
|
|||||||
char *timeout_ms_env_var = env_get(MC_BOOT_TIMEOUT_ENV_VAR);
|
char *timeout_ms_env_var = env_get(MC_BOOT_TIMEOUT_ENV_VAR);
|
||||||
|
|
||||||
if (timeout_ms_env_var) {
|
if (timeout_ms_env_var) {
|
||||||
timeout_ms = simple_strtoul(timeout_ms_env_var, NULL, 10);
|
timeout_ms = dectoul(timeout_ms_env_var, NULL);
|
||||||
if (timeout_ms == 0) {
|
if (timeout_ms == 0) {
|
||||||
printf("fsl-mc: WARNING: Invalid value for \'"
|
printf("fsl-mc: WARNING: Invalid value for \'"
|
||||||
MC_BOOT_TIMEOUT_ENV_VAR
|
MC_BOOT_TIMEOUT_ENV_VAR
|
||||||
|
@ -87,7 +87,7 @@ static int refresh_settings_from_env(void)
|
|||||||
return -1; /* ncip is 0.0.0.0 */
|
return -1; /* ncip is 0.0.0.0 */
|
||||||
p = strchr(env_get("ncip"), ':');
|
p = strchr(env_get("ncip"), ':');
|
||||||
if (p != NULL) {
|
if (p != NULL) {
|
||||||
nc_out_port = simple_strtoul(p + 1, NULL, 10);
|
nc_out_port = dectoul(p + 1, NULL);
|
||||||
nc_in_port = nc_out_port;
|
nc_in_port = nc_out_port;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -96,10 +96,10 @@ static int refresh_settings_from_env(void)
|
|||||||
|
|
||||||
p = env_get("ncoutport");
|
p = env_get("ncoutport");
|
||||||
if (p != NULL)
|
if (p != NULL)
|
||||||
nc_out_port = simple_strtoul(p, NULL, 10);
|
nc_out_port = dectoul(p, NULL);
|
||||||
p = env_get("ncinport");
|
p = env_get("ncinport");
|
||||||
if (p != NULL)
|
if (p != NULL)
|
||||||
nc_in_port = simple_strtoul(p, NULL, 10);
|
nc_in_port = dectoul(p, NULL);
|
||||||
|
|
||||||
if (is_broadcast(nc_ip))
|
if (is_broadcast(nc_ip))
|
||||||
/* broadcast MAC address */
|
/* broadcast MAC address */
|
||||||
|
@ -298,7 +298,7 @@ int pfe_firmware_init(void)
|
|||||||
if (!p) {
|
if (!p) {
|
||||||
max_fw_count = 2;
|
max_fw_count = 2;
|
||||||
} else {
|
} else {
|
||||||
max_fw_count = simple_strtoul(p, NULL, 10);
|
max_fw_count = dectoul(p, NULL);
|
||||||
if (max_fw_count)
|
if (max_fw_count)
|
||||||
max_fw_count = 3;
|
max_fw_count = 3;
|
||||||
else
|
else
|
||||||
|
@ -648,7 +648,7 @@ int do_b53_reg_read(const char *name, int argc, char *const argv[])
|
|||||||
|
|
||||||
page = hextoul(argv[1], NULL);
|
page = hextoul(argv[1], NULL);
|
||||||
offset = hextoul(argv[2], NULL);
|
offset = hextoul(argv[2], NULL);
|
||||||
width = simple_strtoul(argv[3], NULL, 10);
|
width = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
switch (width) {
|
switch (width) {
|
||||||
case 8:
|
case 8:
|
||||||
@ -700,7 +700,7 @@ int do_b53_reg_write(const char *name, int argc, char *const argv[])
|
|||||||
|
|
||||||
page = hextoul(argv[1], NULL);
|
page = hextoul(argv[1], NULL);
|
||||||
offset = hextoul(argv[2], NULL);
|
offset = hextoul(argv[2], NULL);
|
||||||
width = simple_strtoul(argv[3], NULL, 10);
|
width = dectoul(argv[3], NULL);
|
||||||
if (width == 48 || width == 64)
|
if (width == 48 || width == 64)
|
||||||
value64 = simple_strtoull(argv[4], NULL, 16);
|
value64 = simple_strtoull(argv[4], NULL, 16);
|
||||||
else
|
else
|
||||||
|
@ -238,9 +238,9 @@ int do_mvsw_reg_read(const char *name, int argc, char *const argv[])
|
|||||||
u16 value = 0, phyaddr, reg, port;
|
u16 value = 0, phyaddr, reg, port;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
phyaddr = simple_strtoul(argv[1], NULL, 10);
|
phyaddr = dectoul(argv[1], NULL);
|
||||||
port = simple_strtoul(argv[2], NULL, 10);
|
port = dectoul(argv[2], NULL);
|
||||||
reg = simple_strtoul(argv[3], NULL, 10);
|
reg = dectoul(argv[3], NULL);
|
||||||
|
|
||||||
ret = sw_reg_read(name, phyaddr, port, reg, &value);
|
ret = sw_reg_read(name, phyaddr, port, reg, &value);
|
||||||
printf("%#x\n", value);
|
printf("%#x\n", value);
|
||||||
@ -253,9 +253,9 @@ int do_mvsw_reg_write(const char *name, int argc, char *const argv[])
|
|||||||
u16 value = 0, phyaddr, reg, port;
|
u16 value = 0, phyaddr, reg, port;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
phyaddr = simple_strtoul(argv[1], NULL, 10);
|
phyaddr = dectoul(argv[1], NULL);
|
||||||
port = simple_strtoul(argv[2], NULL, 10);
|
port = dectoul(argv[2], NULL);
|
||||||
reg = simple_strtoul(argv[3], NULL, 10);
|
reg = dectoul(argv[3], NULL);
|
||||||
value = hextoul(argv[4], NULL);
|
value = hextoul(argv[4], NULL);
|
||||||
|
|
||||||
ret = sw_reg_write(name, phyaddr, port, reg, value);
|
ret = sw_reg_write(name, phyaddr, port, reg, value);
|
||||||
|
@ -938,7 +938,7 @@ enum qe_clock qe_clock_source(const char *source)
|
|||||||
return QE_CLK_NONE;
|
return QE_CLK_NONE;
|
||||||
|
|
||||||
if (strncasecmp(source, "brg", 3) == 0) {
|
if (strncasecmp(source, "brg", 3) == 0) {
|
||||||
i = simple_strtoul(source + 3, NULL, 10);
|
i = dectoul(source + 3, NULL);
|
||||||
if (i >= 1 && i <= 16)
|
if (i >= 1 && i <= 16)
|
||||||
return (QE_BRG1 - 1) + i;
|
return (QE_BRG1 - 1) + i;
|
||||||
else
|
else
|
||||||
@ -946,7 +946,7 @@ enum qe_clock qe_clock_source(const char *source)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (strncasecmp(source, "clk", 3) == 0) {
|
if (strncasecmp(source, "clk", 3) == 0) {
|
||||||
i = simple_strtoul(source + 3, NULL, 10);
|
i = dectoul(source + 3, NULL);
|
||||||
if (i >= 1 && i <= 24)
|
if (i >= 1 && i <= 24)
|
||||||
return (QE_CLK1 - 1) + i;
|
return (QE_CLK1 - 1) + i;
|
||||||
else
|
else
|
||||||
|
@ -34,7 +34,7 @@ unsigned long pin_to_bank_base(struct udevice *dev, const char *pin_name,
|
|||||||
idx++;
|
idx++;
|
||||||
}
|
}
|
||||||
bank[idx] = '\0';
|
bank[idx] = '\0';
|
||||||
*pin = (u32)simple_strtoul(&pin_name[++idx], NULL, 10);
|
*pin = (u32)dectoul(&pin_name[++idx], NULL);
|
||||||
|
|
||||||
/* lookup the pin bank data using the pin bank name */
|
/* lookup the pin bank data using the pin bank name */
|
||||||
for (idx = 0; idx < nr_banks; idx++)
|
for (idx = 0; idx < nr_banks; idx++)
|
||||||
|
@ -69,7 +69,7 @@ static int pinctrl_select_state_full(struct udevice *dev, const char *statename)
|
|||||||
* If statename is not found in "pinctrl-names",
|
* If statename is not found in "pinctrl-names",
|
||||||
* assume statename is just the integer state ID.
|
* assume statename is just the integer state ID.
|
||||||
*/
|
*/
|
||||||
state = simple_strtoul(statename, &end, 10);
|
state = dectoul(statename, &end);
|
||||||
if (*end)
|
if (*end)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
|
@ -2544,7 +2544,7 @@ try_again:
|
|||||||
|
|
||||||
eptr = env_get("limit_dram_mbytes");
|
eptr = env_get("limit_dram_mbytes");
|
||||||
if (eptr) {
|
if (eptr) {
|
||||||
unsigned int mbytes = simple_strtoul(eptr, NULL, 10);
|
unsigned int mbytes = dectoul(eptr, NULL);
|
||||||
|
|
||||||
if (mbytes > 0) {
|
if (mbytes > 0) {
|
||||||
memsize_mbytes = mbytes;
|
memsize_mbytes = mbytes;
|
||||||
|
@ -395,7 +395,7 @@ static int on_baudrate(const char *name, const char *value, enum env_op op,
|
|||||||
/*
|
/*
|
||||||
* Switch to new baudrate if new baudrate is supported
|
* Switch to new baudrate if new baudrate is supported
|
||||||
*/
|
*/
|
||||||
baudrate = simple_strtoul(value, NULL, 10);
|
baudrate = dectoul(value, NULL);
|
||||||
|
|
||||||
/* Not actually changing */
|
/* Not actually changing */
|
||||||
if (gd->baudrate == baudrate)
|
if (gd->baudrate == baudrate)
|
||||||
|
@ -61,7 +61,7 @@ static int on_baudrate(const char *name, const char *value, enum env_op op,
|
|||||||
/*
|
/*
|
||||||
* Switch to new baudrate if new baudrate is supported
|
* Switch to new baudrate if new baudrate is supported
|
||||||
*/
|
*/
|
||||||
baudrate = simple_strtoul(value, NULL, 10);
|
baudrate = dectoul(value, NULL);
|
||||||
|
|
||||||
/* Not actually changing */
|
/* Not actually changing */
|
||||||
if (gd->baudrate == baudrate)
|
if (gd->baudrate == baudrate)
|
||||||
|
@ -1659,7 +1659,7 @@ cdns3_endpoint *cdns3_find_available_ep(struct cdns3_device *priv_dev,
|
|||||||
/* ep name pattern likes epXin or epXout */
|
/* ep name pattern likes epXin or epXout */
|
||||||
char c[2] = {ep->name[2], '\0'};
|
char c[2] = {ep->name[2], '\0'};
|
||||||
|
|
||||||
num = simple_strtoul(c, NULL, 10);
|
num = dectoul(c, NULL);
|
||||||
|
|
||||||
priv_ep = ep_to_cdns3_ep(ep);
|
priv_ep = ep_to_cdns3_ep(ep);
|
||||||
if (cdns3_ep_dir_is_correct(desc, priv_ep)) {
|
if (cdns3_ep_dir_is_correct(desc, priv_ep)) {
|
||||||
|
@ -144,7 +144,7 @@ static int ep_matches(
|
|||||||
|
|
||||||
/* report address */
|
/* report address */
|
||||||
if (isdigit(ep->name[2])) {
|
if (isdigit(ep->name[2])) {
|
||||||
u8 num = simple_strtoul(&ep->name[2], NULL, 10);
|
u8 num = dectoul(&ep->name[2], NULL);
|
||||||
desc->bEndpointAddress |= num;
|
desc->bEndpointAddress |= num;
|
||||||
#ifdef MANY_ENDPOINTS
|
#ifdef MANY_ENDPOINTS
|
||||||
} else if (desc->bEndpointAddress & USB_DIR_IN) {
|
} else if (desc->bEndpointAddress & USB_DIR_IN) {
|
||||||
|
@ -2401,8 +2401,7 @@ static int _usb_eth_init(struct ether_priv *priv)
|
|||||||
usb_gadget_connect(gadget);
|
usb_gadget_connect(gadget);
|
||||||
|
|
||||||
if (env_get("cdc_connect_timeout"))
|
if (env_get("cdc_connect_timeout"))
|
||||||
timeout = simple_strtoul(env_get("cdc_connect_timeout"),
|
timeout = dectoul(env_get("cdc_connect_timeout"), NULL) * CONFIG_SYS_HZ;
|
||||||
NULL, 10) * CONFIG_SYS_HZ;
|
|
||||||
ts = get_timer(0);
|
ts = get_timer(0);
|
||||||
while (!dev->network_started) {
|
while (!dev->network_started) {
|
||||||
/* Handle control-c and timeouts */
|
/* Handle control-c and timeouts */
|
||||||
|
@ -692,8 +692,8 @@ static int do_video_setcursor(struct cmd_tbl *cmdtp, int flag, int argc,
|
|||||||
|
|
||||||
if (uclass_first_device_err(UCLASS_VIDEO_CONSOLE, &dev))
|
if (uclass_first_device_err(UCLASS_VIDEO_CONSOLE, &dev))
|
||||||
return CMD_RET_FAILURE;
|
return CMD_RET_FAILURE;
|
||||||
col = simple_strtoul(argv[1], NULL, 10);
|
col = dectoul(argv[1], NULL);
|
||||||
row = simple_strtoul(argv[2], NULL, 10);
|
row = dectoul(argv[2], NULL);
|
||||||
vidconsole_position_cursor(dev, col, row);
|
vidconsole_position_cursor(dev, col, row);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -141,11 +141,12 @@ int atmel_df_pow2(int argc, char *const argv[])
|
|||||||
if (line[0] == '\0')
|
if (line[0] == '\0')
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
bus = cs = simple_strtoul(line, &p, 10);
|
bus = dectoul(line, &p);
|
||||||
|
cs = bus;
|
||||||
if (*p) {
|
if (*p) {
|
||||||
if (*p == ':') {
|
if (*p == ':') {
|
||||||
++p;
|
++p;
|
||||||
cs = simple_strtoul(p, &p, 10);
|
cs = dectoul(p, &p);
|
||||||
}
|
}
|
||||||
if (*p) {
|
if (*p) {
|
||||||
puts("invalid format, please try again\n");
|
puts("invalid format, please try again\n");
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user