1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <intelblocks/gpio.h>
5 Method (PGPM, 1, Serialized)
7 For (Local0 = 0, Local0 < 6, Local0++)
9 \_SB.PCI0.CGPM (Local0, Arg0)
14 * Method called from _PTS prior to system sleep state entry
15 * Enables dynamic clock gating for all 5 GPIO communities
17 Method (MPTS, 1, Serialized)
19 \_SB.PCI0.LPCB.EC0.PTS (Arg0)
20 PGPM (MISCCFG_GPIO_PM_CONFIG_BITS)
24 * Method called from _WAK prior to system sleep state wakeup
25 * Disables dynamic clock gating for all 5 GPIO communities
27 Method (MWAK, 1, Serialized)
30 \_SB.PCI0.LPCB.EC0.WAK (Arg0)
34 * S0ix Entry/Exit Notifications
35 * Called from \_SB.PEPD._DSM
37 Method (MS0X, 1, Serialized)
41 PGPM (MISCCFG_GPIO_PM_CONFIG_BITS)