diff options
author | Rajendra Nayak <rnayak@codeaurora.org> | 2019-03-06 09:37:26 +0530 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2019-03-11 11:17:26 +0100 |
commit | 55286a29389a1a30fb2ccc83ef9315809946b365 (patch) | |
tree | dc66bd65d0cdd9f3dc2af9a20e92b41ed5288367 /drivers/opp/core.c | |
parent | ef8006846a3a97d9d8bf49e63dba948d0d2dbbf0 (diff) |
OPP: Fix handling of multiple power domains
We seem to rely on the number of phandles specified in the
'required-opps' property to identify cases where a device is
associated with multiple power domains and hence would have
multiple virtual devices that have to be dealt with.
In cases where we do have devices with multiple power domains
but with only one of them being scalable, this logic seems to
fail.
Instead read the number of power domains from DT to identify
such cases.
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/opp/core.c')
0 files changed, 0 insertions, 0 deletions