| From 5d0d4d42bed0090d3139e7c5ca1587d76d48add6 Mon Sep 17 00:00:00 2001 |
| From: Douglas Anderson <dianders@chromium.org> |
| Date: Thu, 14 Feb 2019 09:36:33 -0800 |
| Subject: soc: qcom: rpmhpd: Set 'active_only' for active only power domains |
| |
| From: Douglas Anderson <dianders@chromium.org> |
| |
| commit 5d0d4d42bed0090d3139e7c5ca1587d76d48add6 upstream. |
| |
| The 'active_only' attribute was accidentally never set to true for any |
| power domains meaning that all the code handling this attribute was |
| dead. |
| |
| NOTE that the RPM power domain code (as opposed to the RPMh one) gets |
| this right. |
| |
| Acked-by: Rajendra Nayak <rnayak@codeaurora.org> |
| Reviewed-by: Stephen Boyd <swboyd@chromium.org> |
| Fixes: 279b7e8a62cc ("soc: qcom: rpmhpd: Add RPMh power domain driver") |
| Signed-off-by: Douglas Anderson <dianders@chromium.org> |
| Link: https://lore.kernel.org/r/20190214173633.211000-1-dianders@chromium.org |
| Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/soc/qcom/rpmhpd.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/drivers/soc/qcom/rpmhpd.c |
| +++ b/drivers/soc/qcom/rpmhpd.c |
| @@ -93,6 +93,7 @@ static struct rpmhpd sdm845_mx = { |
| |
| static struct rpmhpd sdm845_mx_ao = { |
| .pd = { .name = "mx_ao", }, |
| + .active_only = true, |
| .peer = &sdm845_mx, |
| .res_name = "mx.lvl", |
| }; |
| @@ -107,6 +108,7 @@ static struct rpmhpd sdm845_cx = { |
| |
| static struct rpmhpd sdm845_cx_ao = { |
| .pd = { .name = "cx_ao", }, |
| + .active_only = true, |
| .peer = &sdm845_cx, |
| .parent = &sdm845_mx_ao.pd, |
| .res_name = "cx.lvl", |