]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: Check for sharpening case when calculating max vtaps for scaler
authorSamson Tam <Samson.Tam@amd.com>
Thu, 14 May 2026 12:10:14 +0000 (08:10 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 3 Jun 2026 17:32:02 +0000 (13:32 -0400)
commit4d8cfd570386eb0b6cb8aa0ca9e9db60a0404337
tree4af7ab434176a816251852c8f6085482d83fefdd
parentee87d401f54a732d654192a6f48b39a8fc1f25ca
drm/amd/display: Check for sharpening case when calculating max vtaps for scaler

[Why & How]
- calc_lb_num_partitions has check when scaler is not enabled to use
 larger LB in calculations for max vtaps based on viewport being 1:1
- however, scaler is forced on when sharpening is enabled, so need
 to consider this in check
- taps is predetermined in spl_get_optimal_number_of_taps prior to
 calc_lb_num_partitions.  Add check for taps not 1 to handle
 sharpening case

Reviewed-by: Charlene Liu <charlene.liu@amd.com>
Signed-off-by: Samson Tam <Samson.Tam@amd.com>
Signed-off-by: Ray Wu <ray.wu@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c