summaryrefslogtreecommitdiffstats
path: root/drivers/base/power
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2011-12-23 01:23:39 +0100
committerRafael J. Wysocki <rjw@sisk.pl>2011-12-25 23:39:27 +0100
commit767c0f3aed74be56f268709f5347e6c86d52b408 (patch)
tree95064f1a46ddf9497178db52c7e2292a7d52a3df /drivers/base/power
parentPM / shmobile: Don't include SH7372's INTCS in syscore suspend/resume (diff)
downloadlinux-767c0f3aed74be56f268709f5347e6c86d52b408.tar.xz
linux-767c0f3aed74be56f268709f5347e6c86d52b408.zip
PM / shmobile: Remove the stay_on flag from SH7372's PM domains
SH7372 uses two independent mechanisms for ensuring that power domains will never be turned off: the stay_on flag and the "always on" domain governor. Moreover, the "always on" governor is only taken into accout by runtime PM code paths, while the stay_on flag affects all attempts to turn the given domain off. Thus setting the stay_on flag causes the "always on" governor to be unnecessary, which is quite confusing. However, the stay_on flag is currently only set for two domains: A3SP and A4S. Moreover, it only is set for the A3SP domain if console_suspend_enabled is set, so stay_on won't be necessary for that domain any more if console_suspend_enabled is checked directly in its .suspend() routine. [This requires domain .suspend() to return a result, but that is a minor modification.] Analogously, stay_on won't be necessary for the A4S domain if it's .suspend() routine always returns an error code. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Acked-by: Magnus Damm <damm@opensource.se>
Diffstat (limited to 'drivers/base/power')
0 files changed, 0 insertions, 0 deletions