OSDN Git Service

drm/msm/dsi/pll: call vco set rate explicitly
authorHarigovindan P <harigovi@codeaurora.org>
Thu, 6 Feb 2020 09:12:01 +0000 (14:42 +0530)
committerRob Clark <robdclark@chromium.org>
Thu, 13 Feb 2020 21:49:52 +0000 (13:49 -0800)
commitc6659785dfb3f8d75f1fe637e4222ff8178f5280
tree72c89f97d95c47587fad7e817a21d1631a9d1d71
parenta1028dcfd0dd97884072288d0c8ed7f30399b528
drm/msm/dsi/pll: call vco set rate explicitly

For a given byte clock, if VCO recalc value is exactly same as
vco set rate value, vco_set_rate does not get called assuming
VCO is already set to required value. But Due to GDSC toggle,
VCO values are erased in the HW. To make sure VCO is programmed
correctly, we forcefully call set_rate from vco_prepare.

Signed-off-by: Harigovindan P <harigovi@codeaurora.org>
Reviewed-by: Jeffrey Hugo <jeffrey.l.hugo@gmail.com>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c