[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