Fixup
Change-Id: I4e124cb8a69496a11e9eac270612c65025bb1f7c
This commit is contained in:
@@ -1,44 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
||||||
|
|
||||||
#include <intelblocks/gpio.h>
|
|
||||||
|
|
||||||
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)
|
|
||||||
{
|
|
||||||
PGPM (MISCCFG_ENABLE_GPIO_PM_CONFIG)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* 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)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* S0ix Entry/Exit Notifications
|
|
||||||
* Called from \_SB.PEPD._DSM
|
|
||||||
*/
|
|
||||||
Method (MS0X, 1, Serialized)
|
|
||||||
{
|
|
||||||
If (Arg0 == 1) {
|
|
||||||
/* S0ix Entry */
|
|
||||||
PGPM (MISCCFG_ENABLE_GPIO_PM_CONFIG)
|
|
||||||
} Else {
|
|
||||||
/* S0ix Exit */
|
|
||||||
PGPM (0)
|
|
||||||
}
|
|
||||||
}
|
|
@@ -5,7 +5,6 @@
|
|||||||
#include <ec/system76/ec/acpi/ec.asl>
|
#include <ec/system76/ec/acpi/ec.asl>
|
||||||
|
|
||||||
Scope (\_SB) {
|
Scope (\_SB) {
|
||||||
#include "gpio.asl"
|
|
||||||
#include "sleep.asl"
|
#include "sleep.asl"
|
||||||
Scope (PCI0) {
|
Scope (PCI0) {
|
||||||
#include "backlight.asl"
|
#include "backlight.asl"
|
||||||
|
@@ -1,11 +1,46 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
/* Method called from _PTS prior to enter sleep state */
|
#include <intelblocks/gpio.h>
|
||||||
Method (MPTS, 1) {
|
|
||||||
\_SB.PCI0.LPCB.EC0.PTS (Arg0)
|
Method (PGPM, 1, Serialized)
|
||||||
|
{
|
||||||
|
For (Local0 = 0, Local0 < 6, Local0++)
|
||||||
|
{
|
||||||
|
\_SB.PCI0.CGPM (Local0, Arg0)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Method called from _WAK prior to wakeup */
|
/*
|
||||||
Method (MWAK, 1) {
|
* 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_ENABLE_GPIO_PM_CONFIG)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 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)
|
\_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_ENABLE_GPIO_PM_CONFIG)
|
||||||
|
} Else {
|
||||||
|
/* S0ix Exit */
|
||||||
|
PGPM (0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -1,44 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
||||||
|
|
||||||
#include <intelblocks/gpio.h>
|
|
||||||
|
|
||||||
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)
|
|
||||||
{
|
|
||||||
PGPM (MISCCFG_ENABLE_GPIO_PM_CONFIG)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* 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)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* S0ix Entry/Exit Notifications
|
|
||||||
* Called from \_SB.PEPD._DSM
|
|
||||||
*/
|
|
||||||
Method (MS0X, 1, Serialized)
|
|
||||||
{
|
|
||||||
If (Arg0 == 1) {
|
|
||||||
/* S0ix Entry */
|
|
||||||
PGPM (MISCCFG_ENABLE_GPIO_PM_CONFIG)
|
|
||||||
} Else {
|
|
||||||
/* S0ix Exit */
|
|
||||||
PGPM (0)
|
|
||||||
}
|
|
||||||
}
|
|
@@ -5,7 +5,6 @@
|
|||||||
#include <ec/system76/ec/acpi/ec.asl>
|
#include <ec/system76/ec/acpi/ec.asl>
|
||||||
|
|
||||||
Scope (\_SB) {
|
Scope (\_SB) {
|
||||||
#include "gpio.asl"
|
|
||||||
#include "sleep.asl"
|
#include "sleep.asl"
|
||||||
Scope (PCI0) {
|
Scope (PCI0) {
|
||||||
#include "backlight.asl"
|
#include "backlight.asl"
|
||||||
|
@@ -1,11 +1,46 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
|
||||||
/* Method called from _PTS prior to enter sleep state */
|
#include <intelblocks/gpio.h>
|
||||||
Method (MPTS, 1) {
|
|
||||||
\_SB.PCI0.LPCB.EC0.PTS (Arg0)
|
Method (PGPM, 1, Serialized)
|
||||||
|
{
|
||||||
|
For (Local0 = 0, Local0 < 6, Local0++)
|
||||||
|
{
|
||||||
|
\_SB.PCI0.CGPM (Local0, Arg0)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Method called from _WAK prior to wakeup */
|
/*
|
||||||
Method (MWAK, 1) {
|
* 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_ENABLE_GPIO_PM_CONFIG)
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 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)
|
\_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_ENABLE_GPIO_PM_CONFIG)
|
||||||
|
} Else {
|
||||||
|
/* S0ix Exit */
|
||||||
|
PGPM (0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user