summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorMathew McBride <matt@traverse.com.au>2021-11-11 07:06:26 +0300
committerIlias Apalodimas <ilias.apalodimas@linaro.org>2021-11-17 14:47:21 +0300
commitebb6d74df3a33f8f65febfdf14f131197949cc46 (patch)
tree003785060cad74c5a0df5c43d208e88f4c0945a7 /cmd
parent3144ba23bf4649f699078259fdf2e5cb4eab8f53 (diff)
downloadu-boot-ebb6d74df3a33f8f65febfdf14f131197949cc46.tar.xz
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')
-rw-r--r--cmd/tpm-v1.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/tpm-v1.c b/cmd/tpm-v1.c
index 3a7e35d525..55f2aeff46 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);