[PATCH v2 00/10] drm/i915: joiner and Y plane fixes and reorganization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>

I wanted to reorganize the Y plane code, but then I
realized it still has real issued, espectially when it comes
to joiner usage. So fix the bugs first, then do the code
reorganization.

v2: Rebase dur to intel_display changes
    s/slave plane/Y plane/ in some comments too (Maarten)

Ville Syrjälä (10):
  drm/i915: Make sure all planes in use by the joiner have their crtc
    included
  Revert "drm/i915: Fix NULL ptr deref by checking new_crtc_state"
  drm/i915: Rework joiner and Y plane dependency handling
  drm/i915: s/planar_slave/is_y_plane/
  drm/i915: Extract unlink_nv12_plane()
  drm/i915: Remove pointless visible check in unlink_nv12_plane()
  drm/i915: Extract link_nv12_planes()
  drm/i915: Rename the variables in icl_check_nv12_planes()
  drm/i915: Move icl+ nv12 plane register mangling into
    skl_universal_plane.c
  drm/i915: Relocate intel_atomic_check_planes()

 .../gpu/drm/i915/display/intel_atomic_plane.c | 302 +++++++++++++++++-
 .../gpu/drm/i915/display/intel_atomic_plane.h |   3 +
 drivers/gpu/drm/i915/display/intel_display.c  | 296 ++---------------
 drivers/gpu/drm/i915/display/intel_display.h  |   2 -
 .../drm/i915/display/intel_display_debugfs.c  |   6 +-
 .../drm/i915/display/intel_display_types.h    |  13 +-
 .../drm/i915/display/skl_universal_plane.c    |  35 +-
 .../drm/i915/display/skl_universal_plane.h    |   3 +
 drivers/gpu/drm/i915/display/skl_watermark.c  |   4 +-
 9 files changed, 365 insertions(+), 299 deletions(-)

-- 
2.45.3




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux