From bbdaff53d635d1a94be5b4c063015cbfbebb4388 Mon Sep 17 00:00:00 2001 From: Jagadeesh Kona Date: Wed, 10 Jun 2020 17:10:14 +0530 Subject: [PATCH] clk: qcom: gcc: Make gcc_ddrss_gpu_axi_clk as always ON If GPU CX GDSC was left enabled before HLOS bootup, GDSC fails to disable after HLOS boots up as some transactions are observed between GPU and GEMNOC. To avoid this GPU CX GDSC disable failure, mark gcc_ddrss_gpu_axi_clk as always on as per the HW suggestion. Change-Id: I5c839a3446996ff27933fa738b3f13d8218cd503 Signed-off-by: Jagadeesh Kona --- drivers/clk/qcom/gcc-shima.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk/qcom/gcc-shima.c b/drivers/clk/qcom/gcc-shima.c index a8601b193fc7..c174036a88b7 100644 --- a/drivers/clk/qcom/gcc-shima.c +++ b/drivers/clk/qcom/gcc-shima.c @@ -1647,7 +1647,7 @@ static struct clk_branch gcc_ddrss_gpu_axi_clk = { .enable_mask = BIT(0), .hw.init = &(struct clk_init_data){ .name = "gcc_ddrss_gpu_axi_clk", - .ops = &clk_branch2_ops, + .ops = &clk_branch2_aon_ops, }, }, };