diff options
author | Tom Rini <trini@konsulko.com> | 2020-01-27 19:54:41 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-01-27 19:54:41 -0500 |
commit | 0ab16bf3b72c3f89b29048fcd6d11a51aedd786d (patch) | |
tree | 8714a55ade4b47f4f80c15003cbfb5f5c50ca178 /cmd | |
parent | 051e03c0d76b7ce9d4649f76f5be979d8f88e765 (diff) | |
parent | b852cca8f0d863bd31ae72c5a5f241da73b8745f (diff) |
Merge branch '2020-01-27-master-imports'
- Add Dialog DA9063 PMIC support
- s35392a RTC bugfix
- Allow for opt-in of removal of DTB properties from the resulting
binary.
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/pmic.c | 12 | ||||
-rw-r--r-- | cmd/sata.c | 2 |
2 files changed, 12 insertions, 2 deletions
diff --git a/cmd/pmic.c b/cmd/pmic.c index e46d813a70b..2400bfb601d 100644 --- 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); - if (ret < 0) { + if (ret < 0 && ret != -ENODATA) { 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); - printf(fmt, ret); + if (ret == -ENODATA) { + int i; + + for (i = 0; i < priv->trans_len; i++) + puts("--"); + puts(" "); + } else { + printf(fmt, ret); + } } printf("\n"); diff --git a/cmd/sata.c b/cmd/sata.c index a73cc54bd3e..6bdb516cb5d 100644 --- a/cmd/sata.c +++ b/cmd/sata.c @@ -26,6 +26,8 @@ int sata_remove(int devnum) struct udevice *dev; int rc; + blk_unbind_all(IF_TYPE_SATA); + rc = uclass_find_device(UCLASS_AHCI, devnum, &dev); if (!rc && !dev) rc = uclass_find_first_device(UCLASS_AHCI, &dev); |