Age | Commit message (Collapse) | Author |
|
Change-Id: I2fcf46d1fc4b0cd4c61e5be3654c43b80db86015
|
|
Changes needed due to the following commit:
PM: Limit race conditions between runtime PM and system sleep (v2)
Previously it was was possible for drivers doing pm_runtime_suspend
and pm_runtime_put_sync directly from it's suspend callbacks. Now
suspend_noirq shall be used, thus this is implemented for AMBA.
Additionally pm_runtime is now disabled during system suspend,
meaning "pm_runtime_status_suspended" must be used in
suspend|resume_noirq context instead of "pm_runtime_suspended".
Change-Id: Idda935d422884ecb3c4b6f5e415cd2e0077b06c7
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35504
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
CONFIG_U8500_CPUIDLE_DEBUG has been renamed to UX500.
Fix the source file so that the code actually gets
built.
ST-Ericsson ID: 370028
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Id2c9019f2e319b9cebd92e268194e0652dbfd265
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35275
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
Using power domains for a device and then calling generic
runtime functions will shortcut runtime functions for the
"type", "class" and "bus". For the AMBA bus this needs to
be handled, thus check if bus runtime functions exist and
then use them instead of the generic runtime functions.
Moreover an AMBA device is during probe put in resumed state,
without executing runtime resume hooks. This means the power
domain runtime for AMBA shall during initialization be set to
a resumed state ad default.
Finally replace the ux500 specific suspend|resume_noirq functions
with the those from the AMBA bus.
Change-Id: Id1b9cab5c83063c7937d619ed71b8b54f00ec2b3
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34165
Reviewed-by: Christopher BLAIR <chris.blair@stericsson.com>
|
|
Audio thread sees a significant delay in scheduling, if it get scheduled on the
cpu core1, right after core1 is brought online. Kepping core1 online solves this
problem. Power impact of keeping core1 online is negligible.
ST-Ericsson ID: 361756
ST-Ericsson Linux next: N/A
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Change-Id: I9ad0521123689e06906d4f55f25536043eb8fa32
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34624
Reviewed-by: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com>
Tested-by: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com>
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
|
|
There is no need to specify upper arm frequency bounds for low-power-audio and
voice-call. CPUFreq's statistics shows that when running at 400MHz, 95% of the
time frequency is not increased for these use-cases. Power figures for these
use-cases show no impact after removing upper bounds. Not having upper bounds
will prevent the CPU from chocking when a audio codec with higher mips
requirements is in use.
Moreover, instead of using lower arm frequency bounds, use PRCMU ARM QOS and
specify the required operating point.
ST-Ericsson ID: 361756
ST-Ericsson Linux next: N/A
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I629201af7c3dc143308c92aa4bb88a8341156824
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34278
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
|
|
A return value from schedule_delayed_work not equal to zero does not
mean failure, but the code in performance_register assumed so.
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Change-Id: Ib8c822fdef98d721d37dcbb2fad278b7b3559610
Signed-off-by: Johan Rudholm <johan.rudholm@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34377
Reviewed-by: QATOOLS
Reviewed-by: Per FORLIN <per.forlin@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
ST-Ericsson ID: 366044
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Magnus Templing <magnus.templing@stericsson.com>
Change-Id: Ic1fdefcd437b7fb1caec5af43221ed01c8a2a0b7
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34428
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
performance.c fails to compile if CONFIG_MMC_BLOCK is not defined, so
place the code that depends on the MMC subsystem within #ifdefs.
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Change-Id: Ieb4d560ad1c5089cad2da5ce0f7869dafd1acfe1
Signed-off-by: Johan Rudholm <johan.rudholm@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33686
Reviewed-by: QABUILD
Reviewed-by: Per FORLIN <per.forlin@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
UX500_PRCMU_QOS_POWER has switched names to DBX500_PRCMU_QOS_POWER.
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Change-Id: I2d9d71f2f76f264916ded2d5251747eff516cd63
Signed-off-by: Johan Rudholm <johan.rudholm@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33685
Reviewed-by: QABUILD
Reviewed-by: Per FORLIN <per.forlin@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
The system wake up latency from sleep adds an extra
overhead when running wlan in DMA mode. This
is not the case for PIO since the CPU usage
prevents the system from going to sleep.
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Change-Id: Ib3ac10da61ca9f3d9db4956a29fb694bd2c416cc
Signed-off-by: Per Forlin <per.forlin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33008
Reviewed-by: QABUILD
Reviewed-by: Johan RUDHOLM <johan.rudholm@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Current limit does not provide enough mips in AMR WB mode.
ST-Ericsson ID: 345793
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Idff57b9ea61e8cceab7ccce0a159dffbbfcb5060
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33043
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
ST-Ericsson Linux next: -
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I7e51e5c158e41b20cc7a9da211382cef7b8bf307
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32798
Reviewed-by: Venkata Biswanath DEVARASETTY <venkata.biswanath@stericsson.com>
Tested-by: Venkata Biswanath DEVARASETTY <venkata.biswanath@stericsson.com>
Reviewed-by: Yvan FILLION <yvan.fillion@stericsson.com>
|
|
Actually call the drivers registered runtime_suspend/resume callbacks
upon pm_runtime_get/put.
ST-Ericsson Linux next: -
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I2c4efe1f2e01ec05bb790883c7634a715649a4a3
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32596
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
|
|
Jtag debugging can be disabled from the secure world or form kernel
configuration. Consolidate all jtag enabled checks for both u8500 and u5500.
Change-Id: Ife5f4c47dd6470d2d9e31cbb83438c73131a4db5
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32141
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
ST-Ericsson ID: 360515
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I71dbb5bc63e08998486a7c3a699a4d90da59df4e
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32137
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Atomic regulators should be placed in a regulator include
file, not in mfd.
Change-Id: I5fecdfd4f0aaed48b30b119cd22ab13a8b740417
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32136
|
|
Change-Id: Icf6d6c68909c9e16f83c1d0d72ad6bc15459cb62
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32135
|
|
Change-Id: Ie7c60fbf61024fb80bb7b2c1857df5b0bb607d62
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32134
|
|
Change-Id: I159454b9a5507090f707e6d60c5b75adc82d4e71
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32131
|
|
State is restored to the following patch in linux-next tree:
commit 4b8f00480cecabdffd80d7a7bf79a99508422666
Author: Linus Walleij <linus.walleij@linaro.org>
Date: Mon Aug 29 14:49:49 2011 +0200
Merge branch 'mfd-prcmu' into next
Change-Id: I603d50f61f99ccec89c1f6e32f7d95e6c925cb87
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32091
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
cpuidle driver debug support
Change-Id: I3eefe35ca909181eec6266ccc43c3f7d1be20f88
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32085
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
cpuidle driver
Change-Id: I792d4c1b4d78f3cf67cc0c0150f0c93341d81979
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32084
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Change-Id: I9f648243fed644095a0fd9551ecbc72b56ee02c8
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32083
|
|
Change-Id: I2625a7804544731961454f264a36baf29cd60221
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32082
|
|
Change-Id: I48792f56b4edc3fb93897d89ad18402a27652a4b
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32081
|
|
Change-Id: I3e0ce42579ae1830e024f53230692947f45763d5
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32080
|
|
Change-Id: I0c8bf0077e36ee0db0882b820ae1600af9607804
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32078
|
|
Change-Id: Ia9ae6894333ee8d696a2b946b565496e1c26554f
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32077
|
|
Change-Id: Ie1f4482ebe71a1c3629591428e73abc0d27f4366
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32076
|
|
Request higher cpu frequency when suspending/resumeing.
Change-Id: I9683b1a5b802e3f19a452f6dc261fe0d41017c06
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32075
|
|
Change-Id: I039557aed52693dfad9b76ea0f2f746193aa4316
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32074
|
|
Change-Id: If9f2679539c9ceecc54304b117e96ff6ecb12603
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32070
|
|
This is a temporary workaround for supervising and boosting MMC
performance. The workaround is implemented in a common file for
similar supervisors which may need to increase the platform
performance. This is configurable via CONFIG_UX500_PM_PERFORMANCE.
ST-Ericsson ID: 348349
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Depends-On: Ic7bf069aa199ff6436b52192898c09d8fffb82bf
Signed-off-by: Johan Rudholm <johan.rudholm@stericsson.com>
Change-Id: I630deebc62e506fe80d1ef241c1a193294c29538
Tested-by: Johan RUDHOLM <johan.rudholm@stericsson.com>
Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32069
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
These files are primarily needed by suspend
and cpuidle.
Change-Id: I1cfccc33d6e412dfcaaf1793ce19ea27c4b3b724
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32068
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
When a minimum cpu opp is requested, honer that.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER356920
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I746e2a9704f7236938c18576a74664e0bfd1b5b0
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32067
|
|
Change-Id: I810ae725fe1914ff605cf9704f8bdfb1a07b8f9b
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32061
|
|
Change-Id: Ic803dcddb6656c4c4be82b49b11530624942012d
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32060
|
|
Since we don't know really the status of powersave related
feature on this development track, let's remove everything,
except:
- prcmu driver: New location, which is the same as linux-next
- cpufreq: new location, same as linux-next
- regulator: keep as is for the moment, needed for the system to work.
- clocks: same as for regulator.
- pm-runtime: keep it as is.
Later patches will re-add powersave, based upon what exists on SI
u8500-android-2.3_v3.15
MTU from plat-nomadik is now used instead of own copy in mach.
Change-Id: I8ceaa65e5e0905fcd85bf8e793b4a5ab2d2df64c
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32048
|
|
This is a temporary workaround for supervising and boosting MMC
performance. The workaround is implemented in a common file for
similar supervisors which may need to increase the platform
performance. This is configurable via CONFIG_UX500_PM_PERFORMANCE.
ST-Ericsson ID: 348349
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Depends-On: Ic7bf069aa199ff6436b52192898c09d8fffb82bf
Signed-off-by: Johan Rudholm <johan.rudholm@stericsson.com>
Change-Id: I630deebc62e506fe80d1ef241c1a193294c29538
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30087
Tested-by: Johan RUDHOLM <johan.rudholm@stericsson.com>
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
|
|
ST-Ericsson ID: 360515
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Id4c33c776e54abc23df9243996d1cfa749e1e679
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30359
Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com>
Reviewed-by: QABUILD
Reviewed-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com>
|
|
Change-Id: I4d2f37efe6598eb40527530f64a80339809f4fd4
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/31259
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
ST-Ericsson ID: -
ST-Ericsson Linux next: Not tested
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Change-Id: I70bc1f067032973d20261edb7cdc73631ad30d1c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30691
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
|
|
ST-Ericsson ID: ER359317
ST-Ericsson Linux next: Not tested, ER 338824
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I85522d04a4c6d4afd36e99b20dd4211f8777a04f
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29869
|
|
ST-Ericsson ID: 358720
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Sesahgiri.Holi <seshagiri.holi@stericsson.com>
Change-Id: I778c840b63c32377a727bca1e2f17c0288b0560c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29766
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
Reviewed-by: Yvan FILLION <yvan.fillion@stericsson.com>
|
|
Instead of fiddling with the ondemand governor, use proper
pm-qos interface.
ST-Ericsson ID: -
ST-Ericsson Linux next: Not tested
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Change-Id: Ide38bbd00833f70e73b4da05c55a84febc43b9f5
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29536
Reviewed-by: QABUILD
Reviewed-by: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com>
|
|
Force all suspend/resume hooks to run at ARM_OPP 100
minimize suspend/resume latency.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER356920
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Id495e6d25cd7b3bf6417ad26572a05dd733f6416
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29444
Reviewed-by: Magnus TEMPLING <magnus.templing@stericsson.com>
|
|
Add function for lowest cpu frequency requested by pm qos.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: ER356920
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I2bf8e93a2bcc24c5f8b4d7c0cffd2a57a1e2b296
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26929
Reviewed-by: QABUILD
Reviewed-by: QATEST
|
|
Level 2 cache clean is removed from public world
prior to deep sleep. It is done in secure world
anyway.
ST-Ericsson Linux next: -
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I06fd567739e4658ebb81205022c98963a2af0b46
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29493
Reviewed-by: QABUILD
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Support for changes in:
commit 4d27e9dcff00a6425d779b065ec8892e4f391661
Author: Rafael J. Wysocki <rjw@sisk.pl>
Date: Fri Apr 29 00:35:50 2011 +0200
PM: Make power domain callbacks take precedence over subsystem ones
Change the PM core's behavior related to power domains in such a way
that, if a power domain is defined for a given device, its callbacks
will be executed instead of and not in addition to the device
subsystem's PM callbacks.
The idle->suspend happened earlier via the bus level runtime_idle which
called pm_generic_runtime_idle(). We now need a power domain callback
to do the same thing because of the above commit.
The separate domains for amba and platform are required because the
legacy suspend/resume callbacks need to be called via these specific
functions.
Change-Id: I1214db3e4e68d277bf30c73ef5b8bfbe066172b4
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
|