aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/i915/display/intel_dp_mst.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2024-12-18 19:36:47 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2025-01-28 18:33:20 +0200
commit35e1aacfe536d6e8d8d440cd7155366da2541ad4 (patch)
tree8fece76dc94627b12345503ef200d206bbf216ae /drivers/gpu/drm/i915/display/intel_dp_mst.c
parentdrm/i915/lspcon: do not hardcode settle timeout (diff)
downloadwireguard-linux-35e1aacfe536d6e8d8d440cd7155366da2541ad4.tar.xz
wireguard-linux-35e1aacfe536d6e8d8d440cd7155366da2541ad4.zip
drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
I'm seeing underruns with these 64bpp YUV formats on TGL. The weird details: - only happens on pipe B/C/D SDR planes, pipe A SDR planes seem fine, as do all HDR planes - somehow CDCLK related, higher CDCLK allows for bigger plane with these formats without underruns. With 300MHz CDCLK I can only go up to 1200 pixels wide or so, with 650MHz even a 3840 pixel wide plane was OK - ICL and ADL so far appear unaffected So not really sure what's the deal with this, but bspec does state "64-bit formats supported only on the HDR planes" so let's just drop these formats from the SDR planes. We already disallow 64bpp RGB formats. Cc: stable@vger.kernel.org Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241218173650.19782-2-ville.syrjala@linux.intel.com Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dp_mst.c')
0 files changed, 0 insertions, 0 deletions