All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/6] drm/i915/dp: Work around a DSC pixel throughput issue
@ 2025-09-26 21:12 Imre Deak
  2025-09-26 21:12 ` [PATCH v4 1/6] drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit Imre Deak
                   ` (18 more replies)
  0 siblings, 19 replies; 29+ messages in thread
From: Imre Deak @ 2025-09-26 21:12 UTC (permalink / raw)
  To: intel-gfx, intel-xe
  Cc: Vidya Srinivas, Swati Sharma, Ville Syrjälä, dri-devel

This is v4 of [1], with the following changes:

- Fix drm_dp_dsc_sink_max_slice_throughput()'s name.
- Use the clearer peak_pixel_rate vs. pixel_clock as the above
  function's parameter.
- Clarify the meaning of peak_pixel_rate for MST tiled displays.
- Fix return value from dsc_throughput_quirk_max_bpp_x16(), in case it's
  not required to limit the BPP.

[1] https://lore.kernel.org/all/20250924152332.359768-1-imre.deak@intel.com

Reported-by: Vidya Srinivas <vidya.srinivas@intel.com>
Reported-by: Swati Sharma <swati2.sharma@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: dri-devel@lists.freedesktop.org

Imre Deak (6):
  drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit
  drm/dp: Add helpers to query the branch DSC max throughput/line-width
  drm/i915/dp: Calculate DSC slice count based on per-slice peak
    throughput
  drm/i915/dp: Pass DPCD device descriptor to
    intel_dp_get_dsc_sink_cap()
  drm/i915/dp: Verify branch devices' overall pixel throughput/line
    width
  drm/i915/dp: Handle Synaptics DSC throughput link-bpp quirk

 drivers/gpu/drm/display/drm_dp_helper.c       | 146 ++++++++++++++++++
 .../drm/i915/display/intel_display_types.h    |   9 ++
 drivers/gpu/drm/i915/display/intel_dp.c       | 146 ++++++++++++++++--
 drivers/gpu/drm/i915/display/intel_dp.h       |   5 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |   9 +-
 include/drm/display/drm_dp.h                  |   1 +
 include/drm/display/drm_dp_helper.h           |  14 ++
 7 files changed, 316 insertions(+), 14 deletions(-)

-- 
2.49.1


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2025-09-30 21:03 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-26 21:12 [PATCH v4 0/6] drm/i915/dp: Work around a DSC pixel throughput issue Imre Deak
2025-09-26 21:12 ` [PATCH v4 1/6] drm/dp: Add quirk for Synaptics DSC throughput link-bpp limit Imre Deak
2025-09-26 21:12 ` [PATCH v4 2/6] drm/dp: Add helpers to query the branch DSC max throughput/line-width Imre Deak
2025-09-29  6:36   ` [PATCH v5 " Imre Deak
2025-09-29  9:00     ` Dmitry Baryshkov
2025-09-29 10:10       ` Imre Deak
2025-09-30  5:30         ` Dmitry Baryshkov
2025-09-30 11:38           ` Imre Deak
2025-09-30 20:04             ` Dmitry Baryshkov
2025-09-30 21:03               ` Imre Deak
2025-09-29 10:12     ` Ville Syrjälä
2025-09-29 10:47       ` Imre Deak
2025-09-26 21:12 ` [PATCH v4 3/6] drm/i915/dp: Calculate DSC slice count based on per-slice peak throughput Imre Deak
2025-09-26 21:12 ` [PATCH v4 4/6] drm/i915/dp: Pass DPCD device descriptor to intel_dp_get_dsc_sink_cap() Imre Deak
2025-09-26 21:12 ` [PATCH v4 5/6] drm/i915/dp: Verify branch devices' overall pixel throughput/line width Imre Deak
2025-09-26 21:12 ` [PATCH v4 6/6] drm/i915/dp: Handle Synaptics DSC throughput link-bpp quirk Imre Deak
2025-09-26 21:56 ` ✗ CI.checkpatch: warning for drm/i915/dp: Work around a DSC pixel throughput issue (rev5) Patchwork
2025-09-26 21:57 ` ✓ CI.KUnit: success " Patchwork
2025-09-26 22:04 ` ✓ i915.CI.BAT: " Patchwork
2025-09-26 22:33 ` ✓ Xe.CI.BAT: " Patchwork
2025-09-27  3:08 ` ✓ i915.CI.Full: " Patchwork
2025-09-27  5:36 ` ✗ Xe.CI.Full: failure " Patchwork
2025-09-29  7:12 ` ✗ CI.checkpatch: warning for drm/i915/dp: Work around a DSC pixel throughput issue (rev6) Patchwork
2025-09-29  7:13 ` ✓ CI.KUnit: success " Patchwork
2025-09-29  7:24 ` ✓ i915.CI.BAT: " Patchwork
2025-09-29  9:02 ` ✗ i915.CI.Full: failure " Patchwork
2025-09-29  9:22 ` ✓ Xe.CI.BAT: success " Patchwork
2025-09-29  9:40 ` ✓ Xe.CI.Full: " Patchwork
2025-09-29 21:47 ` [PATCH v4 0/6] drm/i915/dp: Work around a DSC pixel throughput issue Sharma, Swati2

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.