-
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.
ACPI / PM: Expose lists of device power resources to user space
Since ACPI power resources are going to be used more extensively on new hardware platforms, it is necessary to allow user space (powertop in particular) to look at the lists of power resources corresponding to different power states of devices for diagnostics and control purposes. For this reason, for each power state of an ACPI device node using power resources create a special attribute group under the device node's directory in sysfs containing links to sysfs directories representing the power resources in that list. The names of the new attribute groups are "power_resources_<state>", where <state> is the state name i.e. "D0", "D1", "D2", or "D3hot". Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- Loading branch information
Rafael J. Wysocki
committed
Jan 25, 2013
1 parent
0bb8f3d
commit 18a3870
Showing
5 changed files
with
146 additions
and
13 deletions.
There are no files selected for viewing
13 changes: 13 additions & 0 deletions
13
Documentation/ABI/testing/sysfs-devices-power_resources_D0
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,13 @@ | ||
What: /sys/devices/.../power_resources_D0/ | ||
Date: January 2013 | ||
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
Description: | ||
The /sys/devices/.../power_resources_D0/ directory is only | ||
present for device objects representing ACPI device nodes that | ||
use ACPI power resources for power management. | ||
|
||
If present, it contains symbolic links to device directories | ||
representing ACPI power resources that need to be turned on for | ||
the given device node to be in ACPI power state D0. The names | ||
of the links are the same as the names of the directories they | ||
point to. |
14 changes: 14 additions & 0 deletions
14
Documentation/ABI/testing/sysfs-devices-power_resources_D1
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,14 @@ | ||
What: /sys/devices/.../power_resources_D1/ | ||
Date: January 2013 | ||
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
Description: | ||
The /sys/devices/.../power_resources_D1/ directory is only | ||
present for device objects representing ACPI device nodes that | ||
use ACPI power resources for power management and support ACPI | ||
power state D1. | ||
|
||
If present, it contains symbolic links to device directories | ||
representing ACPI power resources that need to be turned on for | ||
the given device node to be in ACPI power state D1. The names | ||
of the links are the same as the names of the directories they | ||
point to. |
14 changes: 14 additions & 0 deletions
14
Documentation/ABI/testing/sysfs-devices-power_resources_D2
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,14 @@ | ||
What: /sys/devices/.../power_resources_D2/ | ||
Date: January 2013 | ||
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
Description: | ||
The /sys/devices/.../power_resources_D2/ directory is only | ||
present for device objects representing ACPI device nodes that | ||
use ACPI power resources for power management and support ACPI | ||
power state D2. | ||
|
||
If present, it contains symbolic links to device directories | ||
representing ACPI power resources that need to be turned on for | ||
the given device node to be in ACPI power state D2. The names | ||
of the links are the same as the names of the directories they | ||
point to. |
14 changes: 14 additions & 0 deletions
14
Documentation/ABI/testing/sysfs-devices-power_resources_D3hot
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,14 @@ | ||
What: /sys/devices/.../power_resources_D3hot/ | ||
Date: January 2013 | ||
Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
Description: | ||
The /sys/devices/.../power_resources_D3hot/ directory is only | ||
present for device objects representing ACPI device nodes that | ||
use ACPI power resources for power management and support ACPI | ||
power state D3hot. | ||
|
||
If present, it contains symbolic links to device directories | ||
representing ACPI power resources that need to be turned on for | ||
the given device node to be in ACPI power state D3hot. The | ||
names of the links are the same as the names of the directories | ||
they point to. |
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