clk: qcom: 8936: Disable GMEM dynamic clock gating
GMEM dynamic clock gating needs to be disabled, so remove the compatible flag from v3 DTSI and also disable it from SPARE_REG3. Change-Id: Ie5b98f7c772286b4b4e23268f45159d152ce2f9a Signed-off-by: Taniya Das <tdas@codeaurora.org>
This commit is contained in:
parent
da26ec31d0
commit
e53b97a1fb
|
@ -60,7 +60,7 @@
|
|||
|
||||
clocks = <&clock_gcc clk_gcc_oxili_gfx3d_clk>,
|
||||
<&clock_gcc clk_gcc_oxili_ahb_clk>,
|
||||
<&clock_gcc clk_gcc_oxili_gmem_gate_clk>,
|
||||
<&clock_gcc clk_gcc_oxili_gmem_clk>,
|
||||
<&clock_gcc clk_gcc_bimc_gfx_clk>,
|
||||
<&clock_gcc clk_gcc_bimc_gpu_clk>,
|
||||
<&clock_gcc clk_gcc_gtcu_ahb_clk>,
|
||||
|
|
|
@ -627,15 +627,3 @@
|
|||
qcom,platform-regulator-settings = [03 08 07 00 20 07 01];
|
||||
/delete-node/ qcom,regulator-ldo-mode;
|
||||
};
|
||||
|
||||
&clock_gcc {
|
||||
compatible = "qcom,gcc-8936-v3";
|
||||
};
|
||||
|
||||
&gdsc_oxili_gx {
|
||||
clock-names = "core_root_clk", "gmem_clk";
|
||||
clocks = <&clock_gcc clk_gfx3d_clk_src>,
|
||||
<&clock_gcc clk_gcc_oxili_gmem_gate_clk>;
|
||||
qcom,enable-root-clk;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -3471,10 +3471,16 @@ static int msm_gcc_probe(struct platform_device *pdev)
|
|||
/* Enable GMEM HW Dynamic */
|
||||
regval = 0x0;
|
||||
writel_relaxed(regval, GCC_REG_BASE(GCC_SPARE3_REG));
|
||||
} else
|
||||
} else {
|
||||
ret = of_msm_clock_register(pdev->dev.of_node,
|
||||
msm_clocks_lookup_v1,
|
||||
ARRAY_SIZE(msm_clocks_lookup_v1));
|
||||
|
||||
/* Disable GMEM HW Dynamic */
|
||||
regval = 0x1;
|
||||
writel_relaxed(regval, GCC_REG_BASE(GCC_SPARE3_REG));
|
||||
}
|
||||
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
|
|
Loading…
Reference in New Issue