diff options
author | Mathew McBride | 2021-11-11 04:06:26 +0000 |
---|---|---|
committer | Ilias Apalodimas | 2021-11-17 13:47:21 +0200 |
commit | ebb6d74df3a33f8f65febfdf14f131197949cc46 (patch) | |
tree | 003785060cad74c5a0df5c43d208e88f4c0945a7 /cmd/tpm-v1.c | |
parent | 3144ba23bf4649f699078259fdf2e5cb4eab8f53 (diff) |
cmd: tpm-v1: fix compile error in TPMv1 list resources command
This command is not compiled by default and was not
updated to pass the udevice to tpm_get_capability.
Signed-off-by: Mathew McBride <matt@traverse.com.au>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'cmd/tpm-v1.c')
-rw-r--r-- | cmd/tpm-v1.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/tpm-v1.c b/cmd/tpm-v1.c index 3a7e35d5255..55f2aeff469 100644 --- a/cmd/tpm-v1.c +++ b/cmd/tpm-v1.c @@ -582,6 +582,7 @@ static int do_tpm_flush(struct cmd_tbl *cmdtp, int flag, int argc, static int do_tpm_list(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]) { + struct udevice *dev; int type = 0; u16 res_count; u8 buf[288]; @@ -589,6 +590,10 @@ static int do_tpm_list(struct cmd_tbl *cmdtp, int flag, int argc, int err; uint i; + err = get_tpm(&dev); + if (err) + return err; + if (argc != 2) return CMD_RET_USAGE; @@ -619,7 +624,7 @@ static int do_tpm_list(struct cmd_tbl *cmdtp, int flag, int argc, } /* fetch list of already loaded resources in the TPM */ - err = tpm_get_capability(TPM_CAP_HANDLE, type, buf, + err = tpm_get_capability(dev, TPM_CAP_HANDLE, type, buf, sizeof(buf)); if (err) { printf("tpm_get_capability returned error %d.\n", err); |