UPSTREAM: soc: rockchip: power-domain: add support for sub-power domains
authorElaine Zhang <zhangqing@rock-chips.com>
Wed, 9 Mar 2016 21:22:55 +0000 (05:22 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 29 Mar 2016 06:53:55 +0000 (14:53 +0800)
commit8a40546ac435020c3804e4b314ad524c39f83c87
tree87a3140102e3d62835b55905db275d52d8860c5a
parent23a0699a572b9592075454a34e46b98153e2e4fb
UPSTREAM: soc: rockchip: power-domain: add support for sub-power domains

This patch adds support for making one power domain a sub-domain of
other domain. This is useful for modeling power dependences,
which needs to have more than one power domain enabled to be operational.

Change-Id: Ie2a79aab6e1e073157c06d44252ef327caee5261
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
[restructured error handling in subdomain-addition]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
(cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
 v4.7-armsoc/drivers commit 6be05b5ec16132f3df3f1d857ab01e30f726b542)
drivers/soc/rockchip/pm_domains.c