mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 21:59:12 -04:00
disp: pll: limit clock rate of shadow VCO clock
Limit clock rate of shadow VCO clock as normal VCO clock. For larger bit clock rate gap between switched ones, the clock switching would fail due to mismatched VCO clock rate between normal VCO clock and shadow one. Change-Id: I9d68725de360ac28c243a3ce1800bfb139f39757 Signed-off-by: Yujun Zhang <yujunzhang@codeaurora.org>
This commit is contained in:
parent
a6bfb7fc1e
commit
80d06ebb7c
1 changed files with 4 additions and 0 deletions
|
|
@ -2404,6 +2404,8 @@ int dsi_pll_clock_register_7nm(struct platform_device *pdev,
|
|||
if (dsi_pll_7nm_is_hw_revision_v4_1(pll_res)) {
|
||||
dsi0pll_vco_clk.min_rate = 600000000;
|
||||
dsi0pll_vco_clk.max_rate = 5000000000;
|
||||
dsi0pll_shadow_vco_clk.min_rate = 600000000;
|
||||
dsi0pll_shadow_vco_clk.max_rate = 5000000000;
|
||||
}
|
||||
|
||||
for (i = VCO_CLK_0; i <= SHADOW_PCLK_SRC_0_CLK; i++) {
|
||||
|
|
@ -2456,6 +2458,8 @@ int dsi_pll_clock_register_7nm(struct platform_device *pdev,
|
|||
if (dsi_pll_7nm_is_hw_revision_v4_1(pll_res)) {
|
||||
dsi1pll_vco_clk.min_rate = 600000000;
|
||||
dsi1pll_vco_clk.max_rate = 5000000000;
|
||||
dsi1pll_shadow_vco_clk.min_rate = 600000000;
|
||||
dsi1pll_shadow_vco_clk.max_rate = 5000000000;
|
||||
}
|
||||
|
||||
for (i = VCO_CLK_1; i <= SHADOW_PCLK_SRC_1_CLK; i++) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue