Structsยง
- ACPIPM
Resource - ACPI PM resource for handling OS suspend/resume request
- ACPIPM
Resrource ๐Serializable - GpeResource ๐
- GpeResource
Serializable ๐ - PciResource ๐
- Pm1Resource ๐
- Pm1Resource
Serializable ๐ - PmWakeup
Event
Enumsยง
Constantsยง
- ACPIPM_
GPE_ MAX - ACPIPM_
RESOURCE_ CONTROLBLK_ LEN - ACPIPM_
RESOURCE_ EVENTBLK_ LEN - the ACPI PM register length.
- ACPIPM_
RESOURCE_ GPE0_ BLK_ LEN - ACPIPM_
RESOURCE_ LEN - BITMASK_
PM1CNT_ ๐SLEEP_ ENABLE - BITMASK_
PM1CNT_ ๐SLEEP_ TYPE - BITMASK_
PM1CNT_ ๐WAKE_ STATUS - BITSHIFT_
PM1_ ๐GBL - Section 4.8.4.1.1, 4.8.4.1.2 Fixed event bits in both PM1 Status and PM1 Enable registers.
- BITSHIFT_
PM1_ ๐PWRBTN - BITSHIFT_
PM1_ ๐RTC - BITSHIFT_
PM1_ ๐SLPBTN - GPE0_
ENABLE ๐ - Section 4.8.5.1.1.2 General-Purpose Event 0 Enable Register, ACPI Spec Version 6.4 Register Location: <GPE0_EN> System I/O or System Memory Space (defined in FADT) Size: GPE0_BLK_LEN/2 (defined in FADT)
- GPE0_
ENABLE_ ๐LAST - GPE0_
STATUS ๐ - Section 4.8.5.1 General-Purpose Event Register Blocks, ACPI Spec Version 6.4
- GPE0_
STATUS_ ๐LAST - PM1_
CONTROL ๐ - Section 4.8.4.2.1 PM1 Control Registers, ACPI Spec Version 6.4 Register Location: <PM1a_CNT_BLK / PM1b_CNT_BLK> System I/O or Memory Space (defined in FADT) Size: PM1_CNT_LEN (defined in FADT)
- PM1_
CONTROL_ ๐LAST - PM1_
ENABLE ๐ - Section 4.8.4.1.2 PM1Enable Registers, ACPI Spec Version 6.4 Register Location: <<PM1a_EVT_BLK / PM1b_EVT_BLK> + PM1_EVT_LEN / 2 System I/O or Memory Space (defined in FADT) Size: PM1_EVT_LEN / 2 (defined in FADT)
- PM1_
ENABLE_ ๐LAST - PM1_
STATUS ๐ - Section 4.8.4.1.1 PM1 Status Registers, ACPI Spec Version 6.4 Register Location: <PM1a_EVT_BLK / PM1b_EVT_BLK> System I/O or Memory Space (defined in FADT) Size: PM1_EVT_LEN / 2 (defined in FADT)
- PM1_
STATUS_ ๐LAST - PM_
WAKEUP_ GPIO - SLEEP_
TYPE_ ๐S1 - SLEEP_
TYPE_ ๐S5
Functionsยง
- run_
worker ๐