Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] DP-HDMI PCON DSC fixes
@ 2026-07-30 10:52 Ankit Nautiyal
  2026-07-30 10:52 ` [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter Ankit Nautiyal
                   ` (16 more replies)
  0 siblings, 17 replies; 30+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal

The PCON mode_valid path currently does not fully account for the bandwidth
limitations of the PCON <-> HDMI link. The DSC capability between the
PCON and the HDMI sink also needs to be taken into account, which currently
isn't. Furthermore, the compressed bpp chosen needs to fit the
FRL configuration, which is also missing.

This series:
 - reworks the HDMI DSC helpers so they can be reused across the
   mode_valid, compute_config and FRL bandwidth check paths
 - fixes the FRL/TMDS downstream bandwidth checks, and allows
   PCON DSC modes through the FRL check
 - Clamps the programmed DSC bpp to the FRL link bandwidth.

Ankit Nautiyal (14):
  drm/i915/hdmi: Use correct type for output_format parameter
  drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper
  drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp
  drm/i915/hdmi21/mtl: Split the intel_hdmi_dsc_get_bpp()
  drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP
  drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints
  drm/i915/dp: Use FRL pair check for the DFP dotclock limit
  drm/i915/dp: Use the common downstream bw check in compute_bpc
  drm/i915/hdmi: Expose DSC min/max bpp helpers
  drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink
    limits
  drm/i915/dp: Allow PCON DSC modes through FRL bw check
  drm/i915/dp: Clamp PCON DSC bpp to the FRL link bandwidth
  drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink
  drm/i915/dp: Use helpers for getting max FRL rate

 drivers/gpu/drm/i915/display/intel_dp.c   | 173 +++++++++++++++++-----
 drivers/gpu/drm/i915/display/intel_hdmi.c | 150 ++++++++++++++-----
 drivers/gpu/drm/i915/display/intel_hdmi.h |  16 +-
 3 files changed, 261 insertions(+), 78 deletions(-)

-- 
2.50.1


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

end of thread, other threads:[~2026-08-04 12:48 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter Ankit Nautiyal
2026-08-03  4:32   ` Kandpal, Suraj
2026-08-04 12:48     ` Nautiyal, Ankit K
2026-07-30 10:52 ` [PATCH 02/14] drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper Ankit Nautiyal
2026-08-03  4:36   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp Ankit Nautiyal
2026-08-03  4:53   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 04/14] drm/i915/hdmi21/mtl: Split the intel_hdmi_dsc_get_bpp() Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP Ankit Nautiyal
2026-08-03  5:00   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints Ankit Nautiyal
2026-08-03  5:20   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock limit Ankit Nautiyal
2026-08-03  5:22   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in compute_bpc Ankit Nautiyal
2026-08-03  5:23   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers Ankit Nautiyal
2026-08-03  5:26   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink limits Ankit Nautiyal
2026-08-03  5:28   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 11/14] drm/i915/dp: Allow PCON DSC modes through FRL bw check Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 12/14] drm/i915/dp: Clamp PCON DSC bpp to the FRL link bandwidth Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink Ankit Nautiyal
2026-08-03  5:30   ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate Ankit Nautiyal
2026-08-03  5:39   ` Kandpal, Suraj
2026-07-30 12:47 ` ✓ CI.KUnit: success for DP-HDMI PCON DSC fixes Patchwork
2026-07-30 13:30 ` ✓ Xe.CI.BAT: " Patchwork
2026-07-30 16:01 ` ✓ Xe.CI.FULL: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox