summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/pm
AgeCommit message (Collapse)Author
2011-12-16Squashandroid-20111223Benn Pörscke
Change-Id: I2fcf46d1fc4b0cd4c61e5be3654c43b80db86015
2011-10-27mach-ux500: Fixup use of supend|resume_noirqUlf Hansson
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>
2011-10-26ux500: pm: fix cpuidle debug configRabin Vincent
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>
2011-10-21mach-ux500: Fixup pm_runtime for AMBA devicesUlf Hansson
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>
2011-10-20[ANDROID]: ux500: pm: usecase: use both cpu cores during voice-callMian Yousaf Kaukab
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>
2011-10-20[ANDROID]: ux500: pm: usecase: remove upper arm frequency boundsMian Yousaf Kaukab
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>
2011-10-19ARM: ux500: pm: Check proper return valuesJohan Rudholm
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>
2011-10-19ARM: ux500: suspend: Run suspend/resume at ARM_MAX_OPPMagnus Templing
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>
2011-10-12ux500: pm: Resolve compile errorJohan Rudholm
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>
2011-10-11ux500: pm: Nonexisting dep in KconfigJohan Rudholm
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>
2011-10-11ux500: pm: prevent sleep during high wlan loadPer Forlin
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>
2011-10-05[ANDROID]: ux500: usecase: increase cpu frequency limit during voice-callMian Yousaf Kaukab
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>
2011-10-03[ANDROID]: ARM: ux500: allow suspend againJonas Aaberg
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>
2011-10-03ARM: ux500: pm-runtime: Fix callbacksJonas Aaberg
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>
2011-09-29ux500: jtag: consolidate jtag enabled checksMian Yousaf Kaukab
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>
2011-09-29ux500: regulator: add debugging support for dbx500 regulatorsMian Yousaf Kaukab
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>
2011-09-29ux500: Move atomic regulator header fileJonas Aaberg
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
2011-09-29ARM: u5500: prcmu-qos: Add DDR limitsJonas Aaberg
Change-Id: Icf6d6c68909c9e16f83c1d0d72ad6bc15459cb62 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32135
2011-09-29ARM: ux500: Save/restore localtimers contextJonas Aaberg
Change-Id: Ie7c60fbf61024fb80bb7b2c1857df5b0bb607d62 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32134
2011-09-29ARM: ux500: Add usecase governorJonas Aaberg
Change-Id: I159454b9a5507090f707e6d60c5b75adc82d4e71 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32131
2011-09-29regulator: restore ab8500 and db8500 regulators to linux-next stateMian Yousaf Kaukab
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>
2011-09-29drivers:cpuidle U8500 debug supportRickard Andersson
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>
2011-09-29drivers:cpuidle U8500 supportRickard Andersson
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>
2011-09-29ARM: ux500: suspend: Add calls for regulator debugJonas Aaberg
Change-Id: I9f648243fed644095a0fd9551ecbc72b56ee02c8 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32083
2011-09-29ARM: ux500: suspend: Force gpio pinsJonas Aaberg
Change-Id: I2625a7804544731961454f264a36baf29cd60221 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32082
2011-09-29ARM: ux500: suspend_dbg: Add debug informationJonas Aaberg
Change-Id: I48792f56b4edc3fb93897d89ad18402a27652a4b Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32081
2011-09-29ARM: ux500: suspend_dbg: Show status upon wakeJonas Aaberg
Change-Id: I3e0ce42579ae1830e024f53230692947f45763d5 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32080
2011-09-29ARM: ux500: Add interface for modem to block sleepJonas Aaberg
Change-Id: I0c8bf0077e36ee0db0882b820ae1600af9607804 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32078
2011-09-29ARM: ux500: suspend: Add wake on uartJonas Aaberg
Change-Id: Ia9ae6894333ee8d696a2b946b565496e1c26554f Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32077
2011-09-29ARM: ux500: suspend: Handle gpioJonas Aaberg
Change-Id: Ie1f4482ebe71a1c3629591428e73abc0d27f4366 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32076
2011-09-29ARM: ux500: suspend: Increase suspend speedJonas Aaberg
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
2011-09-29ARM: ux500: Add suspend supportJonas Aaberg
Change-Id: I039557aed52693dfad9b76ea0f2f746193aa4316 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32074
2011-09-29ARM: u8500: wlan performance boostJonas Aaberg
Change-Id: If9f2679539c9ceecc54304b117e96ff6ecb12603 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32070
2011-09-29ARM: ux500: pm: Workaround for MMC performanceJohan Rudholm
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>
2011-09-29ARM: ux500: pm: Added context and pmRickard Andersson
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>
2011-09-29ARM: ux500: pmqos: Actual set the lowest allowed cpu freqJonas Aaberg
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
2011-09-29ARM: ux500: Add prcmu-debugJonas Aaberg
Change-Id: I810ae725fe1914ff605cf9704f8bdfb1a07b8f9b Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32061
2011-09-29ARM: ux500: Add prcmu qos powerJonas Aaberg
Change-Id: Ic803dcddb6656c4c4be82b49b11530624942012d Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32060
2011-09-29ARM: ux500: Remove powersaveJonas Aaberg
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
2011-09-22ARM: ux500: pm: Workaround for MMC performanceJohan Rudholm
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>
2011-09-22ux500: regulator: add debugging support for dbx500 regulatorsMian Yousaf Kaukab
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>
2011-09-19ARM: ux500: pm: Block suspendJonas Aaberg
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>
2011-09-19ux500: usb: Move request ARM OPP qos to usb driverSakethram Bommisetti
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>
2011-09-19ARM: ux500: cpuidle_dbg: Fix memory corruptionJonas Aaberg
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
2011-09-19mach-ux500:u5500:Set cpu freq at 800MhzSesahgiri.Holi
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>
2011-09-19ux500: cpufreq: Update wlan/usb performance boostJonas Aaberg
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>
2011-09-19ARM: ux500: suspend: Run suspend/resume at ARM_OPP 100Jonas Aaberg
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>
2011-09-19ARM: u8500: cpufreq: Provide lowest qos arm freqJonas Aaberg
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
2011-09-19ux500: cpuidle: Remove L2 cache cleanRickard Andersson
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>
2011-09-19ux500: pm: runtime: upgrade to 3.0Rabin Vincent
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>