From 35bed98ceb77ee49ae6ee7c7a1d16e02ab522bdf Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 18 Apr 2023 10:07:33 -0600 Subject: [PATCH] system76/rpl: Call TBT sleep function Change-Id: I62afd94f03f8adabb4e655c582f8fcffe4b04cfa --- src/mainboard/system76/rpl/acpi/sleep.asl | 45 ++--------------------- 1 file changed, 4 insertions(+), 41 deletions(-) diff --git a/src/mainboard/system76/rpl/acpi/sleep.asl b/src/mainboard/system76/rpl/acpi/sleep.asl index 83888f3e59..8a2a22c55b 100644 --- a/src/mainboard/system76/rpl/acpi/sleep.asl +++ b/src/mainboard/system76/rpl/acpi/sleep.asl @@ -1,46 +1,9 @@ /* SPDX-License-Identifier: GPL-2.0-only */ -#include +External(\TBTS, MethodObj) -Method (PGPM, 1, Serialized) -{ - For (Local0 = 0, Local0 < 6, Local0++) - { - \_SB.PCI0.CGPM (Local0, Arg0) - } -} - -/* - * Method called from _PTS prior to system sleep state entry - * Enables dynamic clock gating for all 5 GPIO communities - */ -Method (MPTS, 1, Serialized) -{ - \_SB.PCI0.LPCB.EC0.PTS (Arg0) - PGPM (MISCCFG_GPIO_PM_CONFIG_BITS) -} - -/* - * Method called from _WAK prior to system sleep state wakeup - * Disables dynamic clock gating for all 5 GPIO communities - */ -Method (MWAK, 1, Serialized) -{ - PGPM (0) - \_SB.PCI0.LPCB.EC0.WAK (Arg0) -} - -/* - * S0ix Entry/Exit Notifications - * Called from \_SB.PEPD._DSM - */ -Method (MS0X, 1, Serialized) -{ - If (Arg0 == 1) { - /* S0ix Entry */ - PGPM (MISCCFG_GPIO_PM_CONFIG_BITS) - } Else { - /* S0ix Exit */ - PGPM (0) +Method(MPTS, 1, Serialized) { + If (CondRefOf(\TBTS)) { + \TBTS() } }