mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
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:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user