diff options
author | Simon Glass <sjg@chromium.org> | 2018-11-18 14:22:27 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2018-11-29 09:30:06 -0700 |
commit | abdc7b8a2d7f2b8527ce4f9133b777942af99126 (patch) | |
tree | e45abe92dc40db0d684f7ed82453504469b99cc3 /lib/tpm-utils.h | |
parent | 51f00c1704e505f51a02a3687e4384231ce8ae20 (diff) | |
download | u-boot-abdc7b8a2d7f2b8527ce4f9133b777942af99126.tar.gz u-boot-abdc7b8a2d7f2b8527ce4f9133b777942af99126.tar.bz2 u-boot-abdc7b8a2d7f2b8527ce4f9133b777942af99126.zip |
tpm: Convert to use a device parameter
At present many TPM calls assume there is only one TPM in the system and
look up this TPM themselves. This is inconsistent with driver model, which
expects all driver methods to have a device parameter. Update the code to
correct this.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/tpm-utils.h')
-rw-r--r-- | lib/tpm-utils.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/tpm-utils.h b/lib/tpm-utils.h index ac95f262f5..d680d14088 100644 --- a/lib/tpm-utils.h +++ b/lib/tpm-utils.h @@ -78,6 +78,7 @@ u32 tpm_return_code(const void *response); * is a bidirectional * @return return code of the TPM response */ -u32 tpm_sendrecv_command(const void *command, void *response, size_t *size_ptr); +u32 tpm_sendrecv_command(struct udevice *dev, const void *command, + void *response, size_t *size_ptr); #endif /* __TPM_UTILS_H */ |