summaryrefslogtreecommitdiff
path: root/drivers/gpu/msm/kgsl_pwrctrl.c
diff options
context:
space:
mode:
authorOleg Perelet <operelet@codeaurora.org>2016-09-15 14:22:11 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-22 08:56:45 -0700
commit1585c95aefad248179af1305cd0fb2a69e3600b0 (patch)
treede3e770fbb6e7c9200ef0629b5e2dc9f7284da61 /drivers/gpu/msm/kgsl_pwrctrl.c
parent9e2d528dc47d04e98c5e6f1c4ef84fc268115d36 (diff)
msm: kgsl: Add memory and periphery clock control for A540
Call clk_set_flag() to turn off both memory core and periphery for bimc_gfx_clk clock and memory for gfx_3d. CRs-Fixed: 1046649 Change-Id: I941f91eeba01f4e7aa5427056bc57875e7edf197 Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm/kgsl_pwrctrl.c')
-rw-r--r--drivers/gpu/msm/kgsl_pwrctrl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/msm/kgsl_pwrctrl.c b/drivers/gpu/msm/kgsl_pwrctrl.c
index ea760d9198ee..1f2178848664 100644
--- a/drivers/gpu/msm/kgsl_pwrctrl.c
+++ b/drivers/gpu/msm/kgsl_pwrctrl.c
@@ -1655,6 +1655,10 @@ static int _get_clocks(struct kgsl_device *device)
if (!strcmp(name, "isense_clk"))
pwr->isense_clk_indx = i;
+
+ if (device->ftbl->clk_set_options)
+ device->ftbl->clk_set_options(device, name,
+ pwr->grp_clks[i]);
break;
}
}