Merge "msm: kgsl: Enable retention for gpu core clock"

This commit is contained in:
Linux Build Service Account 2016-11-09 16:25:02 -08:00 committed by Gerrit - the friendly Code Review server
commit 31ce266c3f

View file

@ -1536,12 +1536,12 @@ static void a5xx_clk_set_options(struct adreno_device *adreno_dev,
const char *name, struct clk *clk) const char *name, struct clk *clk)
{ {
if (adreno_is_a540(adreno_dev)) { if (adreno_is_a540(adreno_dev)) {
if (!strcmp(name, "mem_iface_clk")) 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")) {
clk_set_flags(clk, CLKFLAG_NORETAIN_PERIPH); clk_set_flags(clk, CLKFLAG_NORETAIN_PERIPH);
clk_set_flags(clk, CLKFLAG_NORETAIN_MEM); 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);
} }
} }
} }