mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 16:45:13 +07:00
114 lines
3.8 KiB
Plaintext
114 lines
3.8 KiB
Plaintext
|
ACPI Time and Alarm (TAD) device attributes.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/caps
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
Description:
|
||
|
(RO) Hexadecimal bitmask of the TAD attributes are reported by
|
||
|
the platform firmware (see ACPI 6.2, section 9.18.2):
|
||
|
|
||
|
BIT(0): AC wakeup implemented if set
|
||
|
BIT(1): DC wakeup implemented if set
|
||
|
BIT(2): Get/set real time features implemented if set
|
||
|
BIT(3): Real time accuracy in milliseconds if set
|
||
|
BIT(4): Correct status reported for wakeups from S4/S5 if set
|
||
|
BIT(5): The AC timer wakes up from S4 if set
|
||
|
BIT(6): The AC timer wakes up from S5 if set
|
||
|
BIT(7): The DC timer wakes up from S4 if set
|
||
|
BIT(8): The DC timer wakes up from S5 if set
|
||
|
|
||
|
The other bits are reserved.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/ac_alarm
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
Description:
|
||
|
(RW) The AC alarm timer value.
|
||
|
|
||
|
Reads return the current AC alarm timer value in seconds or
|
||
|
"disabled", if the AC alarm is not set to wake up the system.
|
||
|
|
||
|
Write a new AC alarm timer value in seconds or "disabled" to it
|
||
|
to set the AC alarm timer or to disable it, respectively.
|
||
|
|
||
|
If the AC alarm timer is set through this attribute and it
|
||
|
expires, it will immediately wake up the system from the S3
|
||
|
sleep state (and from S4/S5 too if supported) until its status
|
||
|
is explicitly cleared via the ac_status attribute.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/ac_policy
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
Description:
|
||
|
(RW) The AC alarm expired timer wake policy (see ACPI 6.2,
|
||
|
Section 9.18 for details).
|
||
|
|
||
|
Reads return the current expired timer wake delay for the AC
|
||
|
alarm timer or "never", if the policy is to discard AC timer
|
||
|
wakeups if the system is on DC power.
|
||
|
|
||
|
Write a new expired timer wake delay for the AC alarm timer in
|
||
|
seconds or "never" to it to set the expired timer wake delay for
|
||
|
the AC alarm timer or to set its expired wake policy to discard
|
||
|
wakeups if the system is on DC power, respectively.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/ac_status
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
Description:
|
||
|
(RW) The AC alarm status.
|
||
|
|
||
|
Reads return a hexadecimal bitmask representing the AC alarm
|
||
|
timer status with the following meaning of bits (see ACPI 6.2,
|
||
|
Section 9.18.5):
|
||
|
|
||
|
Bit(0): The timer has expired if set.
|
||
|
Bit(1): The timer has woken up the system from a sleep state
|
||
|
(S3 or S4/S5 if supported) if set.
|
||
|
|
||
|
The other bits are reserved.
|
||
|
|
||
|
Reads also cause the AC alarm timer status to be reset.
|
||
|
|
||
|
Another way to reset the the status of the AC alarm timer is to
|
||
|
write (the number) 0 to this file.
|
||
|
|
||
|
If the status return value indicates that the timer has expired,
|
||
|
it will immediately wake up the system from the S3 sleep state
|
||
|
(and from S4/S5 too if supported) until its status is explicitly
|
||
|
cleared through this attribute.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/dc_alarm
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
Description:
|
||
|
(RW,optional) The DC alarm timer value.
|
||
|
|
||
|
This attribute is only present if the TAD supports a separate
|
||
|
DC timer.
|
||
|
|
||
|
It is analogous to the ac_alarm attribute.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/dc_policy
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
Description:
|
||
|
(RW,optional) The DC alarm expired timer wake policy.
|
||
|
|
||
|
This attribute is only present if the TAD supports a separate
|
||
|
DC timer.
|
||
|
|
||
|
It is analogous to the ac_policy attribute.
|
||
|
|
||
|
What: /sys/bus/platform/devices/ACPI000E:00/dc_status
|
||
|
Date: March 2018
|
||
|
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
|
||
|
|
||
|
Description:
|
||
|
(RW,optional) The DC alarm status.
|
||
|
|
||
|
This attribute is only present if the TAD supports a separate
|
||
|
DC timer.
|
||
|
|
||
|
It is analogous to the ac_status attribute.
|