-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branches 'acpi-osi', 'acpi-scan', 'acpi-tad', 'acpi-video' and …
…'acpi-misc' * acpi-osi: ACPI / OSI: Add OEM _OSI strings to disable NVidia RTD3 * acpi-scan: ACPI / scan: Send change uevent with offine environmental data * acpi-tad: ACPI: Add Time and Alarm Device (TAD) driver * acpi-video: ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E * acpi-misc: ACPI / Kconfig: Update ACPI_PROCFS_POWER help text
- Loading branch information
Showing
7 changed files
with
624 additions
and
5 deletions.
There are no files selected for viewing
113 changes: 113 additions & 0 deletions
113
Documentation/ABI/testing/sysfs-devices-platform-ACPI-TAD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.