acpi: tpm: Add a TPM2 table

This provides information about a v2 TPM in the system. Generate this
table if the TPM is present.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2020-09-22 12:45:32 -06:00
committed by Bin Meng
parent 4ff3591988
commit 9179c3571c
3 changed files with 86 additions and 0 deletions

View File

@@ -93,6 +93,17 @@ struct __packed acpi_hpet {
u8 attributes;
};
struct __packed acpi_tpm2 {
struct acpi_table_header header;
u16 platform_class;
u8 reserved[2];
u64 control_area;
u32 start_method;
u8 msp[12];
u32 laml;
u64 lasa;
};
/* FADT Preferred Power Management Profile */
enum acpi_pm_profile {
ACPI_PM_UNSPECIFIED = 0,