| 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. |