]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915/dp: Account with pipe joiner max compressed BPP limit for DP-MST and eDP
authorImre Deak <imre.deak@intel.com>
Mon, 15 Dec 2025 19:23:52 +0000 (21:23 +0200)
committerImre Deak <imre.deak@intel.com>
Fri, 19 Dec 2025 14:46:40 +0000 (16:46 +0200)
commit3755e200bc7ffcf56424008f7f97909904968f18
tree0f269febeda8ae1076ce904417f9c41167da08d4
parent260aef187f7ffaf03a1f4c51b5b748f1ca026696
drm/i915/dp: Account with pipe joiner max compressed BPP limit for DP-MST and eDP

The pipe joiner maximum compressed BPP must be limited based on the pipe
joiner memory size and BW, do that for all DP outputs by adjusting the
max compressed BPP value already in
intel_dp_compute_config_link_bpp_limits() (which is used by all output
types).

This way the BPP doesn't need to be adjusted in
dsc_compute_compressed_bpp() (called for DP-SST after the above limits
were computed already), so remove the adjustment from there.

Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20251215192357.172201-13-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_dp.c