BACKPORT: TPM: Retry SaveState command in suspend path
[cascardo/linux.git] / drivers / char / tpm / tpm.h
index 8c0f38b..3266aa0 100644 (file)
 #include <linux/io.h>
 #include <linux/tpm.h>
 
+#define TPM_RETRY      70      /* 7 seconds */
+
 enum tpm_timeout {
        TPM_TIMEOUT = 5,        /* msecs */
+       TPM_TIMEOUT_RETRY = 100 /* msecs */
 };
 
 /* TPM addresses */
@@ -38,6 +41,7 @@ enum tpm_addr {
        TPM_ADDR = 0x4E,
 };
 
+#define TPM_WARN_RETRY         0x800
 #define TPM_WARN_DOING_SELFTEST 0x802
 #define TPM_ERR_DEACTIVATED     0x6
 #define TPM_ERR_DISABLED        0x7