drm/amdgpu: make damage clips support configurable
authorHamza Mahfooz <hamza.mahfooz@amd.com>
Thu, 8 Feb 2024 21:23:29 +0000 (16:23 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 15 Feb 2024 19:18:42 +0000 (14:18 -0500)
commitd16df040c8dad25c962b4404d2d534bfea327c6a
tree12283f651b371b189190b10e70fe495101547630
parent841c35169323cd833294798e58b9bf63fa4fa1de
drm/amdgpu: make damage clips support configurable

We have observed that there are quite a number of PSR-SU panels on the
market that are unable to keep up with what user space throws at them,
resulting in hangs and random black screens. So, make damage clips
support configurable and disable it by default for PSR-SU displays.

Cc: stable@vger.kernel.org
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c