From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> An extract of the large bigjoiner series, containing: - the pure refactoring patches not directly related to bigjoiner - Reject MST+DSC/FEC on ICL - tweak the debugfs i915_bigjoiner_force_enable file (needs corresponding IGT changes). Test-with: 20240402054231.1499492-1-kunal1.joshi@xxxxxxxxx Ville Syrjälä (7): drm/i915: Remove DRM_MODE_FLAG_DBLSCAN checks from .mode_valid() hooks drm/i915: Shuffle DP .mode_valid() checks drm/i915: Clean up glk_pipe_scaler_clock_gating_wa() drm/i915: Extract glk_need_scaler_clock_gating_wa() drm/i915/mst: Limit MST+DSC to TGL+ drm/i915/mst: Reject FEC+MST on ICL drm/i915: Use debugfs_create_bool() for "i915_bigjoiner_force_enable" drivers/gpu/drm/i915/display/intel_crt.c | 3 -- drivers/gpu/drm/i915/display/intel_display.c | 35 +++++++-------- .../drm/i915/display/intel_display_debugfs.c | 44 +------------------ .../drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 9 ++-- drivers/gpu/drm/i915/display/intel_dp_mst.c | 22 ++++------ drivers/gpu/drm/i915/display/intel_dsi.c | 3 -- drivers/gpu/drm/i915/display/intel_dvo.c | 3 -- drivers/gpu/drm/i915/display/intel_lvds.c | 3 -- drivers/gpu/drm/i915/display/intel_sdvo.c | 3 -- drivers/gpu/drm/i915/display/intel_tv.c | 3 -- 11 files changed, 33 insertions(+), 96 deletions(-) -- 2.43.2