summaryrefslogtreecommitdiff
path: root/firmware/include/tpm1_tss_constants.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/tpm1_tss_constants.h')
-rw-r--r--firmware/include/tpm1_tss_constants.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/firmware/include/tpm1_tss_constants.h b/firmware/include/tpm1_tss_constants.h
index e91ccf6f..d839791d 100644
--- a/firmware/include/tpm1_tss_constants.h
+++ b/firmware/include/tpm1_tss_constants.h
@@ -18,10 +18,18 @@
#define TPM_NV_INDEX0 ((uint32_t) 0x00000000)
#define TPM_NV_INDEX_LOCK ((uint32_t) 0xffffffff)
-#define TPM_NV_PER_GLOBALLOCK (((uint32_t) 1) << 15)
-#define TPM_NV_PER_PPWRITE (((uint32_t) 1) << 0)
-#define TPM_NV_PER_READ_STCLEAR (((uint32_t)1) << 31)
-#define TPM_NV_PER_WRITE_STCLEAR (((uint32_t)1) << 14)
+
+#define TPM_NV_PER_READ_STCLEAR (((uint32_t)1) << 31)
+#define TPM_NV_PER_AUTHREAD (((uint32_t)1) << 18)
+#define TPM_NV_PER_OWNERREAD (((uint32_t)1) << 17)
+#define TPM_NV_PER_PPREAD (((uint32_t)1) << 16)
+#define TPM_NV_PER_GLOBALLOCK (((uint32_t)1) << 15)
+#define TPM_NV_PER_WRITE_STCLEAR (((uint32_t)1) << 14)
+#define TPM_NV_PER_WRITEDEFINE (((uint32_t)1) << 13)
+#define TPM_NV_PER_WRITEALL (((uint32_t)1) << 12)
+#define TPM_NV_PER_AUTHWRITE (((uint32_t)1) << 2)
+#define TPM_NV_PER_OWNERWRITE (((uint32_t)1) << 1)
+#define TPM_NV_PER_PPWRITE (((uint32_t)1) << 0)
#define TPM_TAG_NV_ATTRIBUTES ((uint16_t) 0x0017)
#define TPM_TAG_NV_DATA_PUBLIC ((uint16_t) 0x0018)