drm/rockchip: dw_hdmi: no need to do crtc_clock div2

The crtc_clock div2 has been done at drm_mode_convert_to_origin_mode() from
the following commit:

commit 649255c0e3 ("drm/rockchip: drv: Add crtc_clock convert in
drm_mode_convert_to_{split,origin}_mode()")

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I530d9582a52cea7d432208bc835fb19be051a7a0
This commit is contained in:
Sandy Huang
2024-04-10 11:52:12 +08:00
committed by Tao Huang
parent a269396080
commit db931a7165
2 changed files with 4 additions and 9 deletions

View File

@@ -2167,8 +2167,6 @@ static int dw_hdmi_qp_setup(struct dw_hdmi_qp *hdmi,
hdmi->hdmi_data.video_mode.mdataenablepolarity = true;
vmode->previous_pixelclock = vmode->mpixelclock;
if (hdmi->plat_data->split_mode)
mode->crtc_clock /= 2;
vmode->mpixelclock = mode->crtc_clock * 1000;
if ((mode->flags & DRM_MODE_FLAG_3D_MASK) == DRM_MODE_FLAG_3D_FRAME_PACKING)
vmode->mpixelclock *= 2;
@@ -2839,10 +2837,9 @@ static int dw_hdmi_connector_atomic_check(struct drm_connector *connector,
hdmi->hdmi_data.enc_out_bus_format =
hdmi->plat_data->get_output_bus_format(data);
if (hdmi->plat_data->split_mode) {
if (hdmi->plat_data->split_mode)
hdmi->plat_data->convert_to_origin_mode(&mode);
mode.crtc_clock /= 2;
}
drm_mode_copy(&hdmi->previous_mode, &mode);
vmode->mpixelclock = mode.crtc_clock * 1000;
vmode->previous_pixelclock = mode.clock;

View File

@@ -2287,11 +2287,9 @@ dw_hdmi_rockchip_select_output(struct drm_connector_state *conn_state,
int output_eotf;
drm_mode_copy(&mode, &crtc_state->mode);
pixclock = mode.crtc_clock;
if (hdmi->plat_data->split_mode) {
if (hdmi->plat_data->split_mode)
drm_mode_convert_to_origin_mode(&mode);
pixclock /= 2;
}
pixclock = mode.crtc_clock;
vic = drm_match_cea_mode(&mode);