summaryrefslogtreecommitdiff
path: root/board/cr50/tpm_nvmem_ops.h
diff options
context:
space:
mode:
authorLouis Collard <louiscollard@chromium.org>2018-11-01 16:00:59 +0800
committerchrome-bot <chrome-bot@chromium.org>2018-11-02 07:21:36 -0700
commit23fb902b2066765c08cd68d4f3c54380fdf78709 (patch)
tree395201953e7726fd7fa7ec230a1b1cfab215cffc /board/cr50/tpm_nvmem_ops.h
parentf603c09ba1ed5acc1011bd3227bfc05d45ce75db (diff)
downloadchrome-ec-23fb902b2066765c08cd68d4f3c54380fdf78709.tar.gz
cr50: Rename tpm_nvmem_read to tpm_nvmem_ops
A future CL will add non-read operations. TEST=build BRANCH=none BUG=b:112604850 Change-Id: Ie024e30b81dff888dcb42adcd4e3b2daded2f4f7 Signed-off-by: Louis Collard <louiscollard@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1312517 Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Diffstat (limited to 'board/cr50/tpm_nvmem_ops.h')
-rw-r--r--board/cr50/tpm_nvmem_ops.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/board/cr50/tpm_nvmem_ops.h b/board/cr50/tpm_nvmem_ops.h
new file mode 100644
index 0000000000..77247e0615
--- /dev/null
+++ b/board/cr50/tpm_nvmem_ops.h
@@ -0,0 +1,20 @@
+/*
+ * Copyright 2017 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#ifndef __EC_BOARD_CR50_TPM_NVMEM_OPS_H
+#define __EC_BOARD_CR50_TPM_NVMEM_OPS_H
+
+enum tpm_read_rv {
+ tpm_read_success,
+ tpm_read_not_found,
+ tpm_read_too_small
+};
+
+enum tpm_read_rv read_tpm_nvmem(uint16_t object_index,
+ uint16_t object_size,
+ void *obj_value);
+
+#endif /* ! __EC_BOARD_CR50_TPM_NVMEM_OPS_H */