diff options
author | Mattias Nissler <mnissler@chromium.org> | 2017-07-07 10:26:43 +0200 |
---|---|---|
committer | Mattias Nissler <mnissler@chromium.org> | 2017-09-08 19:43:52 +0000 |
commit | aab52651d3df11c6a7908e1d07bd81a98d38bea7 (patch) | |
tree | 7a465f21160f542ea860f316aedf0039c65577d7 /firmware/include/tlcl.h | |
parent | 8b71425257d251858410de71efcf389df8b200d2 (diff) | |
download | vboot-release-R61-9765.B.tar.gz |
Add support for IFX FieldUpgradeInfoRequest2 commandstabilize-9765.76.Bstabilize-9765.65.Brelease-R61-9765.B
Add tpm_lite library support for the IFX specific TPM_FieldUpgrade
subcommand "FieldUpgradeInfoRequest2". Expose this via tpmc so it can
be used from shell scripts.
BRANCH=none
BUG=chromium:728130
TEST=Builds and tpmc ifxfieldupgradeinfo prints plausible results.
Reviewed-on: https://chromium-review.googlesource.com/562772
Commit-Ready: Mattias Nissler <mnissler@chromium.org>
Tested-by: Mattias Nissler <mnissler@chromium.org>
Reviewed-by: Mattias Nissler <mnissler@chromium.org>
BUG=chromium:761803
Change-Id: I80cf4d82de34e5010393918df2a317ea62e17095
Reviewed-on: https://chromium-review.googlesource.com/657427
Reviewed-by: Mattias Nissler <mnissler@chromium.org>
Tested-by: Mattias Nissler <mnissler@chromium.org>
Diffstat (limited to 'firmware/include/tlcl.h')
-rw-r--r-- | firmware/include/tlcl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/include/tlcl.h b/firmware/include/tlcl.h index 293beb68..fba764c9 100644 --- a/firmware/include/tlcl.h +++ b/firmware/include/tlcl.h @@ -211,4 +211,10 @@ uint32_t TlclGetRandom(uint8_t *data, uint32_t length, uint32_t *size); */ uint32_t TlclGetVersion(uint32_t *vendor, uint64_t *firmware_version); +/** + * Issues the IFX specific FieldUpgradeInfoRequest2 TPM_FieldUpgrade subcommand + * and fills in [info] with results. + */ +uint32_t TlclIFXFieldUpgradeInfo(TPM_IFX_FIELDUPGRADEINFO *info); + #endif /* TPM_LITE_TLCL_H_ */ |