diff options
author | Michael Niewöhner <foss@mniewoehner.de> | 2021-09-25 00:40:52 +0200 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2021-10-16 09:09:19 +0000 |
commit | 5c259642c2d59c551fb0e54a14d9eeeb878d1177 (patch) | |
tree | 051d514975d2a6d32c9806bfc97cdf2aa56a0d1c /3rdparty/blobs | |
parent | d4d4f08f54350bec12a6ff7680709e9c50d4cb19 (diff) |
soc/intel/{common,skl}: set ACPI_FADT_PLATFORM_CLOCK based on Kconfig
The FADT contains a flag `ACPI_FADT_PLATFORM_CLOCK` telling the OSPM if
a specification-compliant PM Timer is present. Currently, this flag is
set regardless of the timer being enabled or disabled.
To be specification-compliant, only set that flag, when the hardware PM
Timer is enabled. This changes behaviour of all mainboards defaulting to
USE_PM_ACPI_TIMER=n.
Note: On platforms supporting uCode PM ACPI Timer emulation, this is
required, too, because emulation does not support `TMR_STS`. Any
OS or software checking this flag and thus relying on the overflow
flag would not work (properly).
Change-Id: Id2e5d69b5515c21e6ce922dab2cb88b494c65ebe
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57934
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to '3rdparty/blobs')
0 files changed, 0 insertions, 0 deletions