ACPICA: iASL: adding definition and disassembly for TPM2 revision 3
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
f8ddf49b42
commit
c159597ca9
|
@ -365,6 +365,29 @@ struct acpi_table_tcpa_server {
|
||||||
*
|
*
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
/* Revision 3 */
|
||||||
|
|
||||||
|
struct acpi_table_tpm23 {
|
||||||
|
struct acpi_table_header header; /* Common ACPI table header */
|
||||||
|
u32 reserved;
|
||||||
|
u64 control_address;
|
||||||
|
u32 start_method;
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Value for start_method above */
|
||||||
|
|
||||||
|
#define ACPI_TPM23_ACPI_START_METHOD 2
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Optional trailer for revision 3. If start method is 2, there is a 4 byte
|
||||||
|
* reserved area of all zeros.
|
||||||
|
*/
|
||||||
|
struct acpi_tmp23_trailer {
|
||||||
|
u32 reserved;
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Revision 4 */
|
||||||
|
|
||||||
struct acpi_table_tpm2 {
|
struct acpi_table_tpm2 {
|
||||||
struct acpi_table_header header; /* Common ACPI table header */
|
struct acpi_table_header header; /* Common ACPI table header */
|
||||||
u16 platform_class;
|
u16 platform_class;
|
||||||
|
|
Loading…
Reference in New Issue