[PATCH 0/3] drm/i915: Add debugfs control to prefer YCbCr 4:2:0 output for HDMI/DP

Dibin Moolakadan Subrahmanian dibin.moolakadan.subrahmanian at intel.com
Fri Aug 8 07:52:40 UTC 2025


By default, Intel display drivers select RGB output format.
However, in certain validation scenarios—such as scaling and color,
forcing YCbCr 4:2:0 output will help  to exercise specific code paths.

Add  a new `prefer_sink_yuv420` flag in `intel_connector`,
exposed via a new per-connector debugfs file `i915_prefer_sink_yuv420`.

When enabled:
 - The driver checks if the sink and mode support YCbCr 4:2:0
 - If compatible, it overrides the default RGB format and chooses 4:2:0
   instead

This helps validating yuv420 format handling  either using supported
panels or Chamelium test setups.

Dibin Moolakadan Subrahmanian (3):
  drm/i915/debugfs: Add debugfs entry to prefer YCbCr 4:2:0 output
  drm/i915/hdmi: Honor prefer_sink_yuv420 debugfs override for HDMI
  drm/i915/dp: Honor prefer_sink_yuv420 debugfs override for DP

 .../drm/i915/display/intel_display_debugfs.c  | 75 +++++++++++++++++++
 .../drm/i915/display/intel_display_types.h    |  6 ++
 drivers/gpu/drm/i915/display/intel_dp.c       |  9 +++
 drivers/gpu/drm/i915/display/intel_hdmi.c     |  8 ++
 4 files changed, 98 insertions(+)

-- 
2.43.0



More information about the Intel-xe mailing list