Following the BSP, disable the RETAIN_MEM and RETAIN_PERIPH bits on gcc_gpu_memnoc_gfx_clk. Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx> --- drivers/clk/qcom/gcc-sm6115.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/clk/qcom/gcc-sm6115.c b/drivers/clk/qcom/gcc-sm6115.c index 5f09aefa7fb9..b8454e1f3e9d 100644 --- a/drivers/clk/qcom/gcc-sm6115.c +++ b/drivers/clk/qcom/gcc-sm6115.c @@ -3504,6 +3504,10 @@ static int gcc_sm6115_probe(struct platform_device *pdev) clk_alpha_pll_configure(&gpll10, regmap, &gpll10_config); clk_alpha_pll_configure(&gpll11, regmap, &gpll11_config); + /* Set up no PERIPH/MEM retain on the GPU mem_iface clock */ + qcom_branch_set_force_mem_core(regmap, gcc_gpu_memnoc_gfx_clk, false); + qcom_branch_set_force_periph_on(regmap, gcc_gpu_memnoc_gfx_clk, false); + return qcom_cc_really_probe(pdev, &gcc_sm6115_desc, regmap); } -- 2.40.1