if (argc != 2)
return CMD_RET_USAGE;
- reg = simple_strtoul(argv[1], NULL, 0);
+ reg = simple_strtoul(argv[1], NULL, 16);
regs = pmic_reg_count(dev);
if (reg > regs) {
printf("PMIC max reg: %d\n", regs);
if (argc != 3)
return CMD_RET_USAGE;
- reg = simple_strtoul(argv[1], NULL, 0);
+ reg = simple_strtoul(argv[1], NULL, 16);
regs = pmic_reg_count(dev);
if (reg > regs) {
printf("PMIC max reg: %d\n", regs);
return failure(-EFAULT);
}
- value = simple_strtoul(argv[2], NULL, 0);
+ value = simple_strtoul(argv[2], NULL, 16);
ret = pmic_write(dev, reg, &value, 1);
if (ret) {
U_BOOT_CMD(pmic, CONFIG_SYS_MAXARGS, 1, do_pmic,
" operations",
- "list - list pmic devices\n"
- "pmic dev [name] - show or [set] operating PMIC device\n"
- "pmic dump - dump registers\n"
- "pmic read address - read byte of register at address\n"
- "pmic write address - write byte to register at address\n"
+ "list - list pmic devices\n"
+ "pmic dev [name] - show or [set] operating PMIC device\n"
+ "pmic dump - dump registers\n"
+ "pmic read address - read byte of register at address\n"
+ "pmic write address value - write value to register at address\n"
);