]> 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)
commit0d99b8ea546d1bcc2fe2ab5f06fc7c64357248fd
tree9f24c1930ddab122d2a0e91b70246175b49066f6
parent8ea8da23550b66b661ee369eee6379919bf1c985
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