forked from Minki/linux
3443333284
Some files over there won't parse well by Sphinx. Fix them. Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> # for IIO Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com> Acked-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Link: https://lore.kernel.org/r/58cf3c2d611e0197fb215652719ebd82ca2658db.1604042072.git.mchehab+huawei@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
118 lines
4.1 KiB
Plaintext
118 lines
4.1 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.
|