diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-04-11 16:20:04 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-04-11 16:20:04 -0400 |
commit | eeb91e4f9d578a6a8cc25a9603d4d62f2ec00db5 (patch) | |
tree | 16301353dbdc0978ec9ab579168274dcfc8a7a0b /Documentation/ABI | |
parent | 40e9963e622cf28ecef258e3dddb04457b65681c (diff) | |
parent | 19ce7f3f31103d7a5b0e93ba9de3ebb4b9d66701 (diff) |
Merge tag 'pm+acpi-3.15-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull more ACPI and power management fixes and updates from Rafael Wysocki:
"This is PM and ACPI material that has emerged over the last two weeks
and one fix for a CPU hotplug regression introduced by the recent CPU
hotplug notifiers registration series.
Included are intel_idle and turbostat updates from Len Brown (these
have been in linux-next for quite some time), a new cpufreq driver for
powernv (that might spend some more time in linux-next, but BenH was
asking me so nicely to push it for 3.15 that I couldn't resist), some
cpufreq fixes and cleanups (including fixes for some silly breakage in
a couple of cpufreq drivers introduced during the 3.14 cycle),
assorted ACPI cleanups, wakeup framework documentation fixes, a new
sysfs attribute for cpuidle and a new command line argument for power
domains diagnostics.
Specifics:
- Fix for a recently introduced CPU hotplug regression in ARM KVM
from Ming Lei.
- Fixes for breakage in the at32ap, loongson2_cpufreq, and unicore32
cpufreq drivers introduced during the 3.14 cycle (-stable material)
from Chen Gang and Viresh Kumar.
- New powernv cpufreq driver from Vaidyanathan Srinivasan, with bits
from Gautham R Shenoy and Srivatsa S Bhat.
- Exynos cpufreq driver fix preventing it from being included into
multiplatform builds that aren't supported by it from Sachin Kamat.
- cpufreq cleanups related to the usage of the driver_data field in
struct cpufreq_frequency_table from Viresh Kumar.
- cpufreq ppc driver cleanup from Sachin Kamat.
- Intel BayTrail support for intel_idle and ACPI idle from Len Brown.
- Intel CPU model 54 (Atom N2000 series) support for intel_idle from
Jan Kiszka.
- intel_idle fix for Intel Ivy Town residency targets from Len Brown.
- turbostat updates (Intel Broadwell support and output cleanups)
from Len Brown.
- New cpuidle sysfs attribute for exporting C-states' target
residency information to user space from Daniel Lezcano.
- New kernel command line argument to prevent power domains enabled
by the bootloader from being turned off even if they are not in use
(for diagnostics purposes) from Tushar Behera.
- Fixes for wakeup sysfs attributes documentation from Geert
Uytterhoeven.
- New ACPI video blacklist entry for ThinkPad Helix from Stephen
Chandler Paul.
- Assorted ACPI cleanups and a Kconfig help update from Jonghwan
Choi, Zhihui Zhang, Hanjun Guo"
* tag 'pm+acpi-3.15-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (28 commits)
ACPI: Update the ACPI spec information in Kconfig
arm, kvm: fix double lock on cpu_add_remove_lock
cpuidle: sysfs: Export target residency information
cpufreq: ppc: Remove duplicate inclusion of fsl_soc.h
cpufreq: create another field .flags in cpufreq_frequency_table
cpufreq: use kzalloc() to allocate memory for cpufreq_frequency_table
cpufreq: don't print value of .driver_data from core
cpufreq: ia64: don't set .driver_data to index
cpufreq: powernv: Select CPUFreq related Kconfig options for powernv
cpufreq: powernv: Use cpufreq_frequency_table.driver_data to store pstate ids
cpufreq: powernv: cpufreq driver for powernv platform
cpufreq: at32ap: don't declare local variable as static
cpufreq: loongson2_cpufreq: don't declare local variable as static
cpufreq: unicore32: fix typo issue for 'clk'
cpufreq: exynos: Disable on multiplatform build
PM / wakeup: Correct presence vs. emptiness of wakeup_* attributes
PM / domains: Add pd_ignore_unused to keep power domains enabled
ACPI / dock: Drop dock_device_ids[] table
ACPI / video: Favor native backlight interface for ThinkPad Helix
ACPI / thermal: Fix wrong variable usage in debug statement
...
Diffstat (limited to 'Documentation/ABI')
-rw-r--r-- | Documentation/ABI/testing/sysfs-devices-power | 46 |
1 files changed, 30 insertions, 16 deletions
diff --git a/Documentation/ABI/testing/sysfs-devices-power b/Documentation/ABI/testing/sysfs-devices-power index 7dbf96b724ed..676fdf5f2a99 100644 --- a/Documentation/ABI/testing/sysfs-devices-power +++ b/Documentation/ABI/testing/sysfs-devices-power | |||
@@ -83,8 +83,10 @@ Contact: Rafael J. Wysocki <rjw@rjwysocki.net> | |||
83 | Description: | 83 | Description: |
84 | The /sys/devices/.../wakeup_count attribute contains the number | 84 | The /sys/devices/.../wakeup_count attribute contains the number |
85 | of signaled wakeup events associated with the device. This | 85 | of signaled wakeup events associated with the device. This |
86 | attribute is read-only. If the device is not enabled to wake up | 86 | attribute is read-only. If the device is not capable to wake up |
87 | the system from sleep states, this attribute is not present. | 87 | the system from sleep states, this attribute is not present. |
88 | If the device is not enabled to wake up the system from sleep | ||
89 | states, this attribute is empty. | ||
88 | 90 | ||
89 | What: /sys/devices/.../power/wakeup_active_count | 91 | What: /sys/devices/.../power/wakeup_active_count |
90 | Date: September 2010 | 92 | Date: September 2010 |
@@ -93,8 +95,10 @@ Description: | |||
93 | The /sys/devices/.../wakeup_active_count attribute contains the | 95 | The /sys/devices/.../wakeup_active_count attribute contains the |
94 | number of times the processing of wakeup events associated with | 96 | number of times the processing of wakeup events associated with |
95 | the device was completed (at the kernel level). This attribute | 97 | the device was completed (at the kernel level). This attribute |
96 | is read-only. If the device is not enabled to wake up the | 98 | is read-only. If the device is not capable to wake up the |
97 | system from sleep states, this attribute is not present. | 99 | system from sleep states, this attribute is not present. If |
100 | the device is not enabled to wake up the system from sleep | ||
101 | states, this attribute is empty. | ||
98 | 102 | ||
99 | What: /sys/devices/.../power/wakeup_abort_count | 103 | What: /sys/devices/.../power/wakeup_abort_count |
100 | Date: February 2012 | 104 | Date: February 2012 |
@@ -104,8 +108,9 @@ Description: | |||
104 | number of times the processing of a wakeup event associated with | 108 | number of times the processing of a wakeup event associated with |
105 | the device might have aborted system transition into a sleep | 109 | the device might have aborted system transition into a sleep |
106 | state in progress. This attribute is read-only. If the device | 110 | state in progress. This attribute is read-only. If the device |
107 | is not enabled to wake up the system from sleep states, this | 111 | is not capable to wake up the system from sleep states, this |
108 | attribute is not present. | 112 | attribute is not present. If the device is not enabled to wake |
113 | up the system from sleep states, this attribute is empty. | ||
109 | 114 | ||
110 | What: /sys/devices/.../power/wakeup_expire_count | 115 | What: /sys/devices/.../power/wakeup_expire_count |
111 | Date: February 2012 | 116 | Date: February 2012 |
@@ -114,8 +119,10 @@ Description: | |||
114 | The /sys/devices/.../wakeup_expire_count attribute contains the | 119 | The /sys/devices/.../wakeup_expire_count attribute contains the |
115 | number of times a wakeup event associated with the device has | 120 | number of times a wakeup event associated with the device has |
116 | been reported with a timeout that expired. This attribute is | 121 | been reported with a timeout that expired. This attribute is |
117 | read-only. If the device is not enabled to wake up the system | 122 | read-only. If the device is not capable to wake up the system |
118 | from sleep states, this attribute is not present. | 123 | from sleep states, this attribute is not present. If the |
124 | device is not enabled to wake up the system from sleep states, | ||
125 | this attribute is empty. | ||
119 | 126 | ||
120 | What: /sys/devices/.../power/wakeup_active | 127 | What: /sys/devices/.../power/wakeup_active |
121 | Date: September 2010 | 128 | Date: September 2010 |
@@ -124,8 +131,10 @@ Description: | |||
124 | The /sys/devices/.../wakeup_active attribute contains either 1, | 131 | The /sys/devices/.../wakeup_active attribute contains either 1, |
125 | or 0, depending on whether or not a wakeup event associated with | 132 | or 0, depending on whether or not a wakeup event associated with |
126 | the device is being processed (1). This attribute is read-only. | 133 | the device is being processed (1). This attribute is read-only. |
127 | If the device is not enabled to wake up the system from sleep | 134 | If the device is not capable to wake up the system from sleep |
128 | states, this attribute is not present. | 135 | states, this attribute is not present. If the device is not |
136 | enabled to wake up the system from sleep states, this attribute | ||
137 | is empty. | ||
129 | 138 | ||
130 | What: /sys/devices/.../power/wakeup_total_time_ms | 139 | What: /sys/devices/.../power/wakeup_total_time_ms |
131 | Date: September 2010 | 140 | Date: September 2010 |
@@ -134,8 +143,9 @@ Description: | |||
134 | The /sys/devices/.../wakeup_total_time_ms attribute contains | 143 | The /sys/devices/.../wakeup_total_time_ms attribute contains |
135 | the total time of processing wakeup events associated with the | 144 | the total time of processing wakeup events associated with the |
136 | device, in milliseconds. This attribute is read-only. If the | 145 | device, in milliseconds. This attribute is read-only. If the |
137 | device is not enabled to wake up the system from sleep states, | 146 | device is not capable to wake up the system from sleep states, |
138 | this attribute is not present. | 147 | this attribute is not present. If the device is not enabled to |
148 | wake up the system from sleep states, this attribute is empty. | ||
139 | 149 | ||
140 | What: /sys/devices/.../power/wakeup_max_time_ms | 150 | What: /sys/devices/.../power/wakeup_max_time_ms |
141 | Date: September 2010 | 151 | Date: September 2010 |
@@ -144,8 +154,10 @@ Description: | |||
144 | The /sys/devices/.../wakeup_max_time_ms attribute contains | 154 | The /sys/devices/.../wakeup_max_time_ms attribute contains |
145 | the maximum time of processing a single wakeup event associated | 155 | the maximum time of processing a single wakeup event associated |
146 | with the device, in milliseconds. This attribute is read-only. | 156 | with the device, in milliseconds. This attribute is read-only. |
147 | If the device is not enabled to wake up the system from sleep | 157 | If the device is not capable to wake up the system from sleep |
148 | states, this attribute is not present. | 158 | states, this attribute is not present. If the device is not |
159 | enabled to wake up the system from sleep states, this attribute | ||
160 | is empty. | ||
149 | 161 | ||
150 | What: /sys/devices/.../power/wakeup_last_time_ms | 162 | What: /sys/devices/.../power/wakeup_last_time_ms |
151 | Date: September 2010 | 163 | Date: September 2010 |
@@ -156,7 +168,8 @@ Description: | |||
156 | signaling the last wakeup event associated with the device, in | 168 | signaling the last wakeup event associated with the device, in |
157 | milliseconds. This attribute is read-only. If the device is | 169 | milliseconds. This attribute is read-only. If the device is |
158 | not enabled to wake up the system from sleep states, this | 170 | not enabled to wake up the system from sleep states, this |
159 | attribute is not present. | 171 | attribute is not present. If the device is not enabled to wake |
172 | up the system from sleep states, this attribute is empty. | ||
160 | 173 | ||
161 | What: /sys/devices/.../power/wakeup_prevent_sleep_time_ms | 174 | What: /sys/devices/.../power/wakeup_prevent_sleep_time_ms |
162 | Date: February 2012 | 175 | Date: February 2012 |
@@ -165,9 +178,10 @@ Description: | |||
165 | The /sys/devices/.../wakeup_prevent_sleep_time_ms attribute | 178 | The /sys/devices/.../wakeup_prevent_sleep_time_ms attribute |
166 | contains the total time the device has been preventing | 179 | contains the total time the device has been preventing |
167 | opportunistic transitions to sleep states from occurring. | 180 | opportunistic transitions to sleep states from occurring. |
168 | This attribute is read-only. If the device is not enabled to | 181 | This attribute is read-only. If the device is not capable to |
169 | wake up the system from sleep states, this attribute is not | 182 | wake up the system from sleep states, this attribute is not |
170 | present. | 183 | present. If the device is not enabled to wake up the system |
184 | from sleep states, this attribute is empty. | ||
171 | 185 | ||
172 | What: /sys/devices/.../power/autosuspend_delay_ms | 186 | What: /sys/devices/.../power/autosuspend_delay_ms |
173 | Date: September 2010 | 187 | Date: September 2010 |