projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '2020-03-27-master-imports'
[oweals/u-boot.git]
/
cmd
/
pmic.c
diff --git
a/cmd/pmic.c
b/cmd/pmic.c
index e46d813a70b2b75431bec04a7a64d8cc8b1b5564..2400bfb601d9d4d931a171aa94fdd047e76093de 100644
(file)
--- a/
cmd/pmic.c
+++ b/
cmd/pmic.c
@@
-95,7
+95,7
@@
static int do_dump(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
for (reg = 0; reg < pmic_reg_count(dev); reg++) {
ret = pmic_reg_read(dev, reg);
for (reg = 0; reg < pmic_reg_count(dev); reg++) {
ret = pmic_reg_read(dev, reg);
- if (ret < 0) {
+ if (ret < 0
&& ret != -ENODATA
) {
printf("Can't read register: %d\n", reg);
return failure(ret);
}
printf("Can't read register: %d\n", reg);
return failure(ret);
}
@@
-103,7
+103,15
@@
static int do_dump(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
if (!(reg % 16))
printf("\n0x%02x: ", reg);
if (!(reg % 16))
printf("\n0x%02x: ", reg);
- printf(fmt, ret);
+ if (ret == -ENODATA) {
+ int i;
+
+ for (i = 0; i < priv->trans_len; i++)
+ puts("--");
+ puts(" ");
+ } else {
+ printf(fmt, ret);
+ }
}
printf("\n");
}
printf("\n");