forked from torvalds/linux
-
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 tag 'pm-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/g…
…it/rafael/linux-pm Pull power management updates for 3.4 from Rafael Wysocki: "Assorted extensions and fixes including: * Introduction of early/late suspend/hibernation device callbacks. * Generic PM domains extensions and fixes. * devfreq updates from Axel Lin and MyungJoo Ham. * Device PM QoS updates. * Fixes of concurrency problems with wakeup sources. * System suspend and hibernation fixes." * tag 'pm-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (43 commits) PM / Domains: Check domain status during hibernation restore of devices PM / devfreq: add relation of recommended frequency. PM / shmobile: Make MTU2 driver use pm_genpd_dev_always_on() PM / shmobile: Make CMT driver use pm_genpd_dev_always_on() PM / shmobile: Make TMU driver use pm_genpd_dev_always_on() PM / Domains: Introduce "always on" device flag PM / Domains: Fix hibernation restore of devices, v2 PM / Domains: Fix handling of wakeup devices during system resume sh_mmcif / PM: Use PM QoS latency constraint tmio_mmc / PM: Use PM QoS latency constraint PM / QoS: Make it possible to expose PM QoS latency constraints PM / Sleep: JBD and JBD2 missing set_freezable() PM / Domains: Fix include for PM_GENERIC_DOMAINS=n case PM / Freezer: Remove references to TIF_FREEZE in comments PM / Sleep: Add more wakeup source initialization routines PM / Hibernate: Enable usermodehelpers in hibernate() error path PM / Sleep: Make __pm_stay_awake() delete wakeup source timers PM / Sleep: Fix race conditions related to wakeup source timer function PM / Sleep: Fix possible infinite loop during wakeup source destruction PM / Hibernate: print physical addresses consistently with other parts of kernel ...
- Loading branch information
Showing
53 changed files
with
1,452 additions
and
611 deletions.
There are no files selected for viewing
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 |
---|---|---|
|
@@ -165,3 +165,21 @@ Description: | |
|
||
Not all drivers support this attribute. If it isn't supported, | ||
attempts to read or write it will yield I/O errors. | ||
|
||
What: /sys/devices/.../power/pm_qos_latency_us | ||
Date: March 2012 | ||
Contact: Rafael J. Wysocki <[email protected]> | ||
Description: | ||
The /sys/devices/.../power/pm_qos_resume_latency_us attribute | ||
contains the PM QoS resume latency limit for the given device, | ||
which is the maximum allowed time it can take to resume the | ||
device, after it has been suspended at run time, from a resume | ||
request to the moment the device will be ready to process I/O, | ||
in microseconds. If it is equal to 0, however, this means that | ||
the PM QoS resume latency may be arbitrary. | ||
|
||
Not all drivers support this attribute. If it isn't supported, | ||
it is not present. | ||
|
||
This attribute has no effect on system-wide suspend/resume and | ||
hibernation. |
21 changes: 21 additions & 0 deletions
21
Documentation/devicetree/bindings/arm/exynos/power_domain.txt
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,21 @@ | ||
* Samsung Exynos Power Domains | ||
|
||
Exynos processors include support for multiple power domains which are used | ||
to gate power to one or more peripherals on the processor. | ||
|
||
Required Properties: | ||
- compatiable: should be one of the following. | ||
* samsung,exynos4210-pd - for exynos4210 type power domain. | ||
- reg: physical base address of the controller and length of memory mapped | ||
region. | ||
|
||
Optional Properties: | ||
- samsung,exynos4210-pd-off: Specifies that the power domain is in turned-off | ||
state during boot and remains to be turned-off until explicitly turned-on. | ||
|
||
Example: | ||
|
||
lcd0: power-domain-lcd0 { | ||
compatible = "samsung,exynos4210-pd"; | ||
reg = <0x10023C00 0x10>; | ||
}; |
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
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.