diff options
author | Rajendra Nayak <rnayak@codeaurora.org> | 2018-03-23 11:26:16 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2018-06-01 21:14:55 +0300 |
commit | 7705bb7176b9d12c1e8649b9b91eaaa0e95f5a34 (patch) | |
tree | 8e443e75ca82c34b2a012c17a534204a9f1927e2 /drivers/clk/qcom/gcc-msm8996.c | |
parent | 31543ebb8aff5efb53464d65221b3a1f7951e99c (diff) | |
download | linux-7705bb7176b9d12c1e8649b9b91eaaa0e95f5a34.tar.xz |
clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled
There's no bus infrastructure today to handle all the mmagic bus
clocks and GDSCs needed by all the multimedia blocks in msm8996, like
mdss, video, camera and gpu. Mark all these clocks with a CLK_IS_CRITICAL
and GDSCs with a ALWAYS_ON flag for now so they are left always enabled.
This patch should be reverted at some point when we do have a bus driver
to manage these clocks and GDSCs.
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk/qcom/gcc-msm8996.c')
-rw-r--r-- | drivers/clk/qcom/gcc-msm8996.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/qcom/gcc-msm8996.c b/drivers/clk/qcom/gcc-msm8996.c index 3d6452932797..90ac99389075 100644 --- a/drivers/clk/qcom/gcc-msm8996.c +++ b/drivers/clk/qcom/gcc-msm8996.c @@ -3105,7 +3105,7 @@ static struct gdsc aggre0_noc_gdsc = { .name = "aggre0_noc", }, .pwrsts = PWRSTS_OFF_ON, - .flags = VOTABLE, + .flags = VOTABLE | ALWAYS_ON, }; static struct gdsc hlos1_vote_aggre0_noc_gdsc = { |