diff options
author | Ulf Hansson <ulf.hansson@linaro.org> | 2014-09-19 20:27:37 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-09-22 15:57:40 +0200 |
commit | 46420dd73b800f87a19af13af5883855cf38cb08 (patch) | |
tree | be10bd4b1d36b76fb776cc000a71c1f09ea96a42 /drivers/i2c | |
parent | aa42240ab2544a8bcb2efb400193826f57f3175e (diff) | |
download | linux-stable-46420dd73b800f87a19af13af5883855cf38cb08.tar.gz linux-stable-46420dd73b800f87a19af13af5883855cf38cb08.tar.bz2 linux-stable-46420dd73b800f87a19af13af5883855cf38cb08.zip |
PM / Domains: Add APIs to attach/detach a PM domain for a device
To maintain scalability let's add common methods to attach and detach
a PM domain for a device, dev_pm_domain_attach|detach().
Typically dev_pm_domain_attach() shall be invoked from subsystem level
code at the probe phase to try to attach a device to its PM domain.
The reversed actions may be done a the remove phase and then by
invoking dev_pm_domain_detach().
When attachment succeeds, the attach function should assign its
corresponding detach function to a new ->detach() callback added in the
struct dev_pm_domain.
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Tested-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Kevin Hilman <khilman@linaro.org>
Reviewed-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/i2c')
0 files changed, 0 insertions, 0 deletions