mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
drm/i915/dp: Make the RGB fallback for "4:2:0 only" modes the last resort
Currently we take the Hail Mary RGB fallback for "4:2:0 only" modes already during the first pass when respect_downstream_limits==true. It seems better to try everything else first (like ignoring TMDS clock limits) while still preferring 4:2:0, and only if everything else has failed fall back to RGB. Cc: Nicolas Frattaroli <nicolas.frattaroli@collabora.com> Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patch.msgid.link/20260409101539.22032-10-ville.syrjala@linux.intel.com Tested-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
This commit is contained in:
parent
654f795ca9
commit
86fe1ecdc4
|
|
@ -3410,7 +3410,7 @@ intel_dp_compute_formats(struct intel_encoder *encoder,
|
|||
respect_downstream_limits,
|
||||
INTEL_OUTPUT_FORMAT_YCBCR420);
|
||||
|
||||
if (ret) {
|
||||
if (ret && !respect_downstream_limits) {
|
||||
drm_dbg_kms(display->drm,
|
||||
"YCbCr 4:2:0 mode but YCbCr 4:2:0 output not possible. Falling back to RGB.\n");
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user