summaryrefslogtreecommitdiff
path: root/firmware/2lib/2stub.c
diff options
context:
space:
mode:
authorMatt Delco <delco@google.com>2019-02-13 15:54:24 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-03-20 19:51:14 -0700
commit08bf680ff38c345928cf3907d6369d767c3df6ef (patch)
treefb11094f87cf986b22d9a28676a961846c182438 /firmware/2lib/2stub.c
parentd2b18dfbf91e6631516dfedce8bb4bf8696cc288 (diff)
downloadvboot-08bf680ff38c345928cf3907d6369d767c3df6ef.tar.gz
2api: add callback for vb2ex_tpm_set_mode
Add vboot2 callback for tpm_set_mode. This is mostly a cherry-pick of these: https://chromium-review.googlesource.com/c/1354139 https://chromium-review.googlesource.com/c/1365293 The re-enable of the tpm is now performed by coreboot so this version doesn't implement tpm_get_mode. BUG=b:124358784 BRANCH=None TEST=compile vboot_reference and depthcharge CQ-DEPEND=CL:1471195 Change-Id: I4168b50650e22f35ad9c66d49f34b689c46a36e1 Signed-off-by: Matt Delco <delco@google.com> Reviewed-on: https://chromium-review.googlesource.com/1470962 Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'firmware/2lib/2stub.c')
-rw-r--r--firmware/2lib/2stub.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/2lib/2stub.c b/firmware/2lib/2stub.c
index 0ff1997e..e3489cf5 100644
--- a/firmware/2lib/2stub.c
+++ b/firmware/2lib/2stub.c
@@ -60,3 +60,9 @@ int vb2ex_hwcrypto_digest_finalize(uint8_t *digest,
{
return VB2_ERROR_SHA_FINALIZE_ALGORITHM; /* Should not be called. */
}
+
+__attribute__((weak))
+int vb2ex_tpm_set_mode(enum vb2_tpm_mode mode_val)
+{
+ return VB2_ERROR_UNKNOWN;
+}