]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: clear request when release aux engine
authorPaul Hsieh <paul.hsieh@amd.com>
Tue, 3 May 2022 06:26:41 +0000 (14:26 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 26 May 2022 18:56:30 +0000 (14:56 -0400)
commita7f9c49f6b505a346a6aa58de4634e651294ed7a
tree9f24c1930ddab122d2a0e91b70246175b49066f6
parent26f4e9198efa84735e90584d04369dbfa0355175
drm/amd/display: clear request when release aux engine

[Why]
when driver and dmub request aux engine at the same time,
dmub grant the aux engine but driver fail. Then driver
release aux engine but doesn't clear the request bit.
Then aux engine will be occupied by driver forever.

[How]
When driver release aux engine, clear request bit as well.

Reviewed-by: Anthony Koo <Anthony.Koo@amd.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Signed-off-by: Paul Hsieh <paul.hsieh@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/dce/dce_aux.c