This is v4 of [1] addressing review comments from Jani and Ville in patch 1 and 9.
[1] https://patchwork.freedesktop.org/series/95579/ Cc: Juha-Pekka Heikkila <juhapekka.heikk...@gmail.com> Cc: Ville Syrjälä <ville.syrj...@linux.intel.com> Cc: Jani Nikula <jani.nik...@intel.com> Imre Deak (11): drm/i915: Add a table with a descriptor for all i915 modifiers drm/i915: Move intel_get_format_info() to intel_fb.c drm/i915: Add tiling attribute to the modifier descriptor drm/i915: Simplify the modifier check for interlaced scanout support drm/i915: Unexport is_semiplanar_uv_plane() drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c drm/i915: Add a platform independent way to get the RC CCS CC plane drm/i915: Handle CCS CC planes separately from CCS AUX planes drm/i915: Add a platform independent way to check for CCS AUX planes drm/i915: Move is_ccs_modifier() to intel_fb.c drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +- .../gpu/drm/i915/display/intel_atomic_plane.c | 1 + drivers/gpu/drm/i915/display/intel_cursor.c | 19 +- drivers/gpu/drm/i915/display/intel_display.c | 150 +---- drivers/gpu/drm/i915/display/intel_display.h | 3 - .../drm/i915/display/intel_display_types.h | 17 - drivers/gpu/drm/i915/display/intel_fb.c | 526 ++++++++++++++++-- drivers/gpu/drm/i915/display/intel_fb.h | 30 +- drivers/gpu/drm/i915/display/intel_sprite.c | 35 +- drivers/gpu/drm/i915/display/skl_scaler.c | 1 + .../drm/i915/display/skl_universal_plane.c | 206 ++----- drivers/gpu/drm/i915/intel_pm.c | 1 + 12 files changed, 612 insertions(+), 407 deletions(-) -- 2.27.0