Maulik V Vaghela has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/59264 )
Change subject: soc/intel/adl: Enable GPIO PM after booting to OS ......................................................................
soc/intel/adl: Enable GPIO PM after booting to OS
In case of older TPM firmware version which doesn't support long interrupt pulses, coreboot needs to disable GPIO power management. This will impact overall power consumption of the platform.
This patch ensures that, GPIO power management is enabled once platform boots to OS and there is minimal impact on power consumption.
BUG=b:204832081 BRANCH=None Test=GPIO PM bits are enabled once booted to OS and s0ix is functional.
Change-Id: Ie5be925caace7a58052476d0995fb9ee0efc2fd2 Signed-off-by: MAULIK V VAGHELA maulik.v.vaghela@intel.com --- M src/soc/intel/alderlake/acpi/gpio.asl 1 file changed, 6 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/59264/1
diff --git a/src/soc/intel/alderlake/acpi/gpio.asl b/src/soc/intel/alderlake/acpi/gpio.asl index 376afab..77333c2 100644 --- a/src/soc/intel/alderlake/acpi/gpio.asl +++ b/src/soc/intel/alderlake/acpi/gpio.asl @@ -21,6 +21,12 @@ Interrupt (ResourceConsumer, Level, ActiveLow, Shared,,, GIRQ) { GPIO_IRQ14 } }) + + Method (_INI, 0, NotSerialized) + { + EGPM() + } + Method (_CRS, 0, NotSerialized) { /* GPIO Community 0 */