diff --git a/src/drivers/crb/tis.c b/src/drivers/crb/tis.c index df45125f01..0222f6d92d 100644 --- a/src/drivers/crb/tis.c +++ b/src/drivers/crb/tis.c @@ -90,7 +90,10 @@ static void crb_tpm_fill_ssdt(const struct device *dev) acpi_device_write_uid(dev); - acpigen_write_STA(ACPI_STATUS_DEVICE_ALL_ON); + if (CONFIG(HAVE_INTEL_PTT) && ptt_active()) + acpigen_write_STA(ACPI_STATUS_DEVICE_ALL_ON); + else + acpigen_write_STA(ACPI_STATUS_DEVICE_ALL_OFF); /* Resources */ acpigen_write_name("_CRS");