提交 781d8cea 编写于 作者: J Jeffrey Hugo 提交者: Stephen Boyd

clk: qcom: Avoid SMMU/cx gdsc corner cases

Mark the msm8998 cpu CX gdsc as votable and use the hw control to avoid
corner cases with SMMU per hardware documentation.

Fixes: 3f7df5ba ("clk: qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver")
Signed-off-by: NJeffrey Hugo <jeffrey.l.hugo@gmail.com>
Link: https://lkml.kernel.org/r/20191217171905.5619-1-jeffrey.l.hugo@gmail.comSigned-off-by: NStephen Boyd <sboyd@kernel.org>
上级 8d20c39f
...@@ -242,10 +242,12 @@ static struct clk_branch gfx3d_isense_clk = { ...@@ -242,10 +242,12 @@ static struct clk_branch gfx3d_isense_clk = {
static struct gdsc gpu_cx_gdsc = { static struct gdsc gpu_cx_gdsc = {
.gdscr = 0x1004, .gdscr = 0x1004,
.gds_hw_ctrl = 0x1008,
.pd = { .pd = {
.name = "gpu_cx", .name = "gpu_cx",
}, },
.pwrsts = PWRSTS_OFF_ON, .pwrsts = PWRSTS_OFF_ON,
.flags = VOTABLE,
}; };
static struct gdsc gpu_gx_gdsc = { static struct gdsc gpu_gx_gdsc = {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册