diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-30 18:21:02 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-30 18:21:02 -0400 |
commit | 3ed1c478eff8db80e234d5446cb378b503135888 (patch) | |
tree | e1c8e0f488ca49c49b5a31fe59add4254381dd4b /Documentation/ABI | |
parent | 151173e8ce9b95bbbbd7eedb9035cfaffbdb7cb2 (diff) | |
parent | 371deb9500831ad1afbf9ea00e373f650deaed2f (diff) |
Merge tag 'pm+acpi-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull power management and ACPI updates from Rafael J Wysocki:
- ARM big.LITTLE cpufreq driver from Viresh Kumar.
- exynos5440 cpufreq driver from Amit Daniel Kachhap.
- cpufreq core cleanup and code consolidation from Viresh Kumar and
Stratos Karafotis.
- cpufreq scalability improvement from Nathan Zimmer.
- AMD "frequency sensitivity feedback" powersave bias for the ondemand
cpufreq governor from Jacob Shin.
- cpuidle code consolidation and cleanups from Daniel Lezcano.
- ARM OMAP cpuidle fixes from Santosh Shilimkar and Daniel Lezcano.
- ACPICA fixes and other improvements from Bob Moore, Jung-uk Kim, Lv
Zheng, Yinghai Lu, Tang Chen, Colin Ian King, and Linn Crosetto.
- ACPI core updates related to hotplug from Toshi Kani, Paul Bolle,
Yasuaki Ishimatsu, and Rafael J Wysocki.
- Intel Lynxpoint LPSS (Low-Power Subsystem) support improvements from
Rafael J Wysocki and Andy Shevchenko.
* tag 'pm+acpi-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (192 commits)
cpufreq: Revert incorrect commit 5800043
cpufreq: MAINTAINERS: Add co-maintainer
cpuidle: add maintainer entry
ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip points
ARM: s3c64xx: cpuidle: use init/exit common routine
cpufreq: pxa2xx: initialize variables
ACPI: video: correct acpi_video_bus_add error processing
SH: cpuidle: use init/exit common routine
ARM: S5pv210: compiling issue, ARM_S5PV210_CPUFREQ needs CONFIG_CPU_FREQ_TABLE=y
ACPI: Fix wrong parameter passed to memblock_reserve
cpuidle: fix comment format
pnp: use %*phC to dump small buffers
isapnp: remove debug leftovers
ARM: imx: cpuidle: use init/exit common routine
ARM: davinci: cpuidle: use init/exit common routine
ARM: kirkwood: cpuidle: use init/exit common routine
ARM: calxeda: cpuidle: use init/exit common routine
ARM: tegra: cpuidle: use init/exit common routine for tegra3
ARM: tegra: cpuidle: use init/exit common routine for tegra2
ARM: OMAP4: cpuidle: use init/exit common routine
...
Diffstat (limited to 'Documentation/ABI')
-rw-r--r-- | Documentation/ABI/testing/sysfs-devices-lpss_ltr | 44 | ||||
-rw-r--r-- | Documentation/ABI/testing/sysfs-devices-power_resources_wakeup | 13 | ||||
-rw-r--r-- | Documentation/ABI/testing/sysfs-firmware-acpi | 26 |
3 files changed, 83 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-devices-lpss_ltr b/Documentation/ABI/testing/sysfs-devices-lpss_ltr new file mode 100644 index 000000000000..ea9298d9bbaf --- /dev/null +++ b/Documentation/ABI/testing/sysfs-devices-lpss_ltr | |||
@@ -0,0 +1,44 @@ | |||
1 | What: /sys/devices/.../lpss_ltr/ | ||
2 | Date: March 2013 | ||
3 | Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
4 | Description: | ||
5 | The /sys/devices/.../lpss_ltr/ directory is only present for | ||
6 | devices included into the Intel Lynxpoint Low Power Subsystem | ||
7 | (LPSS). If present, it contains attributes containing the LTR | ||
8 | mode and the values of LTR registers of the device. | ||
9 | |||
10 | What: /sys/devices/.../lpss_ltr/ltr_mode | ||
11 | Date: March 2013 | ||
12 | Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
13 | Description: | ||
14 | The /sys/devices/.../lpss_ltr/ltr_mode attribute contains an | ||
15 | integer number (0 or 1) indicating whether or not the devices' | ||
16 | LTR functionality is working in the software mode (1). | ||
17 | |||
18 | This attribute is read-only. If the device's runtime PM status | ||
19 | is not "active", attempts to read from this attribute cause | ||
20 | -EAGAIN to be returned. | ||
21 | |||
22 | What: /sys/devices/.../lpss_ltr/auto_ltr | ||
23 | Date: March 2013 | ||
24 | Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
25 | Description: | ||
26 | The /sys/devices/.../lpss_ltr/auto_ltr attribute contains the | ||
27 | current value of the device's AUTO_LTR register (raw) | ||
28 | represented as an 8-digit hexadecimal number. | ||
29 | |||
30 | This attribute is read-only. If the device's runtime PM status | ||
31 | is not "active", attempts to read from this attribute cause | ||
32 | -EAGAIN to be returned. | ||
33 | |||
34 | What: /sys/devices/.../lpss_ltr/sw_ltr | ||
35 | Date: March 2013 | ||
36 | Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
37 | Description: | ||
38 | The /sys/devices/.../lpss_ltr/auto_ltr attribute contains the | ||
39 | current value of the device's SW_LTR register (raw) represented | ||
40 | as an 8-digit hexadecimal number. | ||
41 | |||
42 | This attribute is read-only. If the device's runtime PM status | ||
43 | is not "active", attempts to read from this attribute cause | ||
44 | -EAGAIN to be returned. | ||
diff --git a/Documentation/ABI/testing/sysfs-devices-power_resources_wakeup b/Documentation/ABI/testing/sysfs-devices-power_resources_wakeup new file mode 100644 index 000000000000..e0588feeb6e1 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-devices-power_resources_wakeup | |||
@@ -0,0 +1,13 @@ | |||
1 | What: /sys/devices/.../power_resources_wakeup/ | ||
2 | Date: April 2013 | ||
3 | Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
4 | Description: | ||
5 | The /sys/devices/.../power_resources_wakeup/ directory is only | ||
6 | present for device objects representing ACPI device nodes that | ||
7 | require ACPI power resources for wakeup signaling. | ||
8 | |||
9 | If present, it contains symbolic links to device directories | ||
10 | representing ACPI power resources that need to be turned on for | ||
11 | the given device node to be able to signal wakeup. The names of | ||
12 | the links are the same as the names of the directories they | ||
13 | point to. | ||
diff --git a/Documentation/ABI/testing/sysfs-firmware-acpi b/Documentation/ABI/testing/sysfs-firmware-acpi index dd930c8db41f..ce9bee98b43b 100644 --- a/Documentation/ABI/testing/sysfs-firmware-acpi +++ b/Documentation/ABI/testing/sysfs-firmware-acpi | |||
@@ -18,6 +18,32 @@ Description: | |||
18 | yoffset: The number of pixels between the top of the screen | 18 | yoffset: The number of pixels between the top of the screen |
19 | and the top edge of the image. | 19 | and the top edge of the image. |
20 | 20 | ||
21 | What: /sys/firmware/acpi/hotplug/ | ||
22 | Date: February 2013 | ||
23 | Contact: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | ||
24 | Description: | ||
25 | There are separate hotplug profiles for different classes of | ||
26 | devices supported by ACPI, such as containers, memory modules, | ||
27 | processors, PCI root bridges etc. A hotplug profile for a given | ||
28 | class of devices is a collection of settings defining the way | ||
29 | that class of devices will be handled by the ACPI core hotplug | ||
30 | code. Those profiles are represented in sysfs as subdirectories | ||
31 | of /sys/firmware/acpi/hotplug/. | ||
32 | |||
33 | The following setting is available to user space for each | ||
34 | hotplug profile: | ||
35 | |||
36 | enabled: If set, the ACPI core will handle notifications of | ||
37 | hotplug events associated with the given class of | ||
38 | devices and will allow those devices to be ejected with | ||
39 | the help of the _EJ0 control method. Unsetting it | ||
40 | effectively disables hotplug for the correspoinding | ||
41 | class of devices. | ||
42 | |||
43 | The value of the above attribute is an integer number: 1 (set) | ||
44 | or 0 (unset). Attempts to write any other values to it will | ||
45 | cause -EINVAL to be returned. | ||
46 | |||
21 | What: /sys/firmware/acpi/interrupts/ | 47 | What: /sys/firmware/acpi/interrupts/ |
22 | Date: February 2008 | 48 | Date: February 2008 |
23 | Contact: Len Brown <lenb@kernel.org> | 49 | Contact: Len Brown <lenb@kernel.org> |