Message ID | 20230105101203.287382-1-koba.ko@canonical.com |
---|---|
State | New |
Headers | show |
Series | [1/3,SRU,U/OEM-6.1] UBUNTU: SAUCE: drm/i915/display: Drop check for doublescan mode in modevalid | expand |
Koba Ko kirjoitti 5.1.2023 klo 12.12: > From: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > > BugLink: https://bugs.launchpad.net/bugs/1993561 > > Since the DP/HDMI connector do not set connector->doublescan_allowed, > the doublescan modes will get automatically filtered during > drm_helper_probe_single_connector_modes(). > > Therefore check for double scan modes is not required and is dropped > from modevalid functions for both DP and HDMI. > > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > (cherry picked from https://patchwork.freedesktop.org/series/109773/#rev2) > Signed-off-by: Koba Ko <koba.ko@canonical.com> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 3 --- > drivers/gpu/drm/i915/display/intel_hdmi.c | 3 --- > 2 files changed, 6 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 3ed7eeacc706b..41f0cf64ba5f7 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -962,9 +962,6 @@ intel_dp_mode_valid(struct drm_connector *_connector, > enum drm_mode_status status; > bool dsc = false, bigjoiner = false; > > - if (mode->flags & DRM_MODE_FLAG_DBLSCAN) > - return MODE_NO_DBLESCAN; > - > if (mode->flags & DRM_MODE_FLAG_DBLCLK) > return MODE_H_ILLEGAL; > > diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c > index ebd91aa69dd20..bdda7e38ab733 100644 > --- a/drivers/gpu/drm/i915/display/intel_hdmi.c > +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c > @@ -1986,9 +1986,6 @@ intel_hdmi_mode_valid(struct drm_connector *connector, > bool has_hdmi_sink = intel_has_hdmi_sink(hdmi, connector->state); > bool ycbcr_420_only; > > - if (mode->flags & DRM_MODE_FLAG_DBLSCAN) > - return MODE_NO_DBLESCAN; > - > if ((mode->flags & DRM_MODE_FLAG_3D_MASK) == DRM_MODE_FLAG_3D_FRAME_PACKING) > clock *= 2; >
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 3ed7eeacc706b..41f0cf64ba5f7 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -962,9 +962,6 @@ intel_dp_mode_valid(struct drm_connector *_connector, enum drm_mode_status status; bool dsc = false, bigjoiner = false; - if (mode->flags & DRM_MODE_FLAG_DBLSCAN) - return MODE_NO_DBLESCAN; - if (mode->flags & DRM_MODE_FLAG_DBLCLK) return MODE_H_ILLEGAL; diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c index ebd91aa69dd20..bdda7e38ab733 100644 --- a/drivers/gpu/drm/i915/display/intel_hdmi.c +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c @@ -1986,9 +1986,6 @@ intel_hdmi_mode_valid(struct drm_connector *connector, bool has_hdmi_sink = intel_has_hdmi_sink(hdmi, connector->state); bool ycbcr_420_only; - if (mode->flags & DRM_MODE_FLAG_DBLSCAN) - return MODE_NO_DBLESCAN; - if ((mode->flags & DRM_MODE_FLAG_3D_MASK) == DRM_MODE_FLAG_3D_FRAME_PACKING) clock *= 2;