mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
drm/rockchip: vop2: Only do clk_round_rate check when dclk <= max_dclk in vop2_crtc_mode_valid
Signed-off-by: Algea Cao <algea.cao@rock-chips.com> Change-Id: Iec81ed9e4ca9bb253ee65b4a92d788b7f88077b3
This commit is contained in:
@@ -4667,7 +4667,10 @@ vop2_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
|
||||
if (mode->flags & DRM_MODE_FLAG_DBLCLK)
|
||||
request_clock *= 2;
|
||||
|
||||
clock = clk_round_rate(vp->dclk, request_clock * 1000) / 1000;
|
||||
if (request_clock <= VOP2_MAX_DCLK_RATE)
|
||||
clock = clk_round_rate(vp->dclk, request_clock * 1000) / 1000;
|
||||
else
|
||||
clock = request_clock;
|
||||
|
||||
/*
|
||||
* Hdmi or DisplayPort request a Accurate clock.
|
||||
|
||||
Reference in New Issue
Block a user