summaryrefslogtreecommitdiff
path: root/board/cr50/tpm2/nvmem_ops.c
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2019-05-24 17:22:13 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-06-03 06:22:58 -0700
commit427019282c43804c9ce859c59f9ed14ee991719d (patch)
treee9070853aad3250e8cd88c06c165cd0ecac8c82f /board/cr50/tpm2/nvmem_ops.c
parentb18ea4eb30e9279c12a1962dc494429863e7363f (diff)
downloadchrome-ec-427019282c43804c9ce859c59f9ed14ee991719d.tar.gz
cr50: do not save NVMEM when disabling TPM
When TPM is disabled we do not want to invalidate the NVMEM contents in the flash, only the SRAM cache needs to be wiped out. BRANCH=cr50, cr50-mp BUG=b:132973320 TEST=make buildall -j Change-Id: Id05c341ee012ee1daa843c97166bde7c6c327bb6 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1636676 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Namyoon Woo <namyoon@chromium.org>
Diffstat (limited to 'board/cr50/tpm2/nvmem_ops.c')
-rw-r--r--board/cr50/tpm2/nvmem_ops.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/board/cr50/tpm2/nvmem_ops.c b/board/cr50/tpm2/nvmem_ops.c
index 048b852732..4281d5f944 100644
--- a/board/cr50/tpm2/nvmem_ops.c
+++ b/board/cr50/tpm2/nvmem_ops.c
@@ -29,14 +29,4 @@ void nvmem_wipe_cache(void)
memset(&gp.phProof, 0, sizeof(gp.phProof));
memset(&gp.shProof, 0, sizeof(gp.shProof));
memset(&gp.ehProof, 0, sizeof(gp.ehProof));
-
- NvWriteReserved(NV_OWNER_AUTH, &gp.ownerAuth);
- NvWriteReserved(NV_ENDORSEMENT_AUTH, &gp.endorsementAuth);
- NvWriteReserved(NV_LOCKOUT_AUTH, &gp.lockoutAuth);
- NvWriteReserved(NV_EP_SEED, &gp.EPSeed);
- NvWriteReserved(NV_SP_SEED, &gp.SPSeed);
- NvWriteReserved(NV_PP_SEED, &gp.PPSeed);
- NvWriteReserved(NV_PH_PROOF, &gp.phProof);
- NvWriteReserved(NV_SH_PROOF, &gp.shProof);
- NvWriteReserved(NV_EH_PROOF, &gp.ehProof);
}