diff options
Diffstat (limited to 'board/cr50/tpm_nvmem_ops.c')
-rw-r--r-- | board/cr50/tpm_nvmem_ops.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/board/cr50/tpm_nvmem_ops.c b/board/cr50/tpm_nvmem_ops.c index ba295c7f4f..76f740c0ee 100644 --- a/board/cr50/tpm_nvmem_ops.c +++ b/board/cr50/tpm_nvmem_ops.c @@ -108,3 +108,15 @@ size_t read_tpm_nvmem_size(uint16_t obj_index) return size; } + +BUILD_ASSERT(TPM_ORDERLY_STATE_SIZE >= RAM_INDEX_SPACE); + +void tpm_orderly_state_capture(char copy[TPM_ORDERLY_STATE_SIZE]) +{ + NvStateCapture(copy); +} + +void tpm_orderly_state_restore(const char copy[TPM_ORDERLY_STATE_SIZE]) +{ + NvStateRestore(copy); +} |