|
@@ -1251,19 +1251,13 @@ struct acpi_table_tpm2 {
|
|
|
/* Platform-specific data follows */
|
|
|
};
|
|
|
|
|
|
-/* Control area structure (not part of table, pointed to by control_address) */
|
|
|
+/* Values for start_method above */
|
|
|
|
|
|
-struct acpi_tpm2_control {
|
|
|
- u32 reserved;
|
|
|
- u32 error;
|
|
|
- u32 cancel;
|
|
|
- u32 start;
|
|
|
- u64 interrupt_control;
|
|
|
- u32 command_size;
|
|
|
- u64 command_address;
|
|
|
- u32 response_size;
|
|
|
- u64 response_address;
|
|
|
-};
|
|
|
+#define ACPI_TPM2_NOT_ALLOWED 0
|
|
|
+#define ACPI_TPM2_START_METHOD 2
|
|
|
+#define ACPI_TPM2_MEMORY_MAPPED 6
|
|
|
+#define ACPI_TPM2_COMMAND_BUFFER 7
|
|
|
+#define ACPI_TPM2_COMMAND_BUFFER_WITH_START_METHOD 8
|
|
|
|
|
|
/*******************************************************************************
|
|
|
*
|