summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Perelet <operelet@codeaurora.org>2016-10-27 10:34:21 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-02 13:46:17 -0700
commit0f6fb12d6dadd7e1bd9bd2358d91add3ebc98eaa (patch)
tree1509f5a7cb9b7945f9e03fb8114bb6ac96e76855
parent8992f7dd08968333dcbeb70c5a0862970a0094cf (diff)
msm: kgsl: Enable retention for gpu core clock
Enable memory retention for gpucc_gfx3d. CRs-Fixed: 1083111 Change-Id: Ic695e5320d6acbe8d16e23851f752a7fa673f0da Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
-rw-r--r--drivers/gpu/msm/adreno_a5xx.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/msm/adreno_a5xx.c b/drivers/gpu/msm/adreno_a5xx.c
index 860f6d2925f1..9b793ec2ab7b 100644
--- a/drivers/gpu/msm/adreno_a5xx.c
+++ b/drivers/gpu/msm/adreno_a5xx.c
@@ -1534,12 +1534,12 @@ static void a5xx_clk_set_options(struct adreno_device *adreno_dev,
const char *name, struct clk *clk)
{
if (adreno_is_a540(adreno_dev)) {
- if (!strcmp(name, "mem_iface_clk"))
- clk_set_flags(clk, CLKFLAG_NORETAIN_PERIPH);
- clk_set_flags(clk, CLKFLAG_NORETAIN_MEM);
- if (!strcmp(name, "core_clk")) {
+ if (!strcmp(name, "mem_iface_clk")) {
clk_set_flags(clk, CLKFLAG_NORETAIN_PERIPH);
clk_set_flags(clk, CLKFLAG_NORETAIN_MEM);
+ } else if (!strcmp(name, "core_clk")) {
+ clk_set_flags(clk, CLKFLAG_RETAIN_PERIPH);
+ clk_set_flags(clk, CLKFLAG_RETAIN_MEM);
}
}
}