aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/pm.h
diff options
context:
space:
mode:
authorUlf Hansson <ulf.hansson@linaro.org>2013-12-10 14:37:41 +0100
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2013-12-22 01:39:58 +0100
commit717e5d458e3bfca495a38dca61c64f274c049e46 (patch)
treeaae88934c12c3222e4e44d1b3081626bf6199826 /include/linux/pm.h
parentPM / Runtime: Add second macro for definition of runtime PM callbacks (diff)
downloadlinux-dev-717e5d458e3bfca495a38dca61c64f274c049e46.tar.xz
linux-dev-717e5d458e3bfca495a38dca61c64f274c049e46.zip
PM / Runtime: Implement the pm_generic_runtime functions for CONFIG_PM
The pm_generic_runtime_suspend|resume functions were implemented within CONFIG_PM_RUNTIME. As we also may use runtime PM callbacks during system suspend, to put devices into low power state, we need to move the implementation of pm_generic_runtime_suspend|resume to CONFIG_PM. This change gives a power domain provision to invoke a platform driver's runtime PM callback from a power domain's system PM callback. This were earlier prevented by the platform bus, since it uses the pm_generic_runtime_suspend|resume functions as runtime PM callbacks. Cc: Kevin Hilman <khilman@linaro.org> Cc: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/pm.h')
0 files changed, 0 insertions, 0 deletions