]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/amd/display: Allow Z8 for multiplane configurations on DCN35
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Thu, 4 Jan 2024 22:56:15 +0000 (17:56 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 15 Jan 2024 23:35:39 +0000 (18:35 -0500)
commit14656c4fde6595e34a04e4bfee9fd4dbd70edc34
treec99caab98533f23aaf97e58515188c950d5db6bc
parentaa4e18d30076827bcece409cac9110280be28005
drm/amd/display: Allow Z8 for multiplane configurations on DCN35

[Why]
Power improvement over DCN314, but also addresses a functional issue
where plane_state remains uncleared on pipes that aren't actually
active.

[How]
Update the check to allow for zero streams to be treated as z8 allow.
Update the check to remove plane count on the active stream case.

Z8 will still be blocked based on stutter duration, which is likely to
be the case for most multi plane configurations.

Reviewed-by: Gabe Teeger <gabe.teeger@amd.com>
Reviewed-by: Charlene Liu <charlene.liu@amd.com>
Acked-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@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/dml/dcn35/dcn35_fpu.c