]> www.infradead.org Git - users/hch/misc.git/commit
drm/amd/display: Increase halt timeout for DMCUB to 1s
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Thu, 13 Feb 2025 22:40:29 +0000 (17:40 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 25 Feb 2025 16:45:11 +0000 (11:45 -0500)
commit50f040c53ea9b26b32b8cf06724c24a99a6a4498
tree4996ac72dd1ccab920d343e4df1267ebb2e5f8c7
parent35079e7eeed349fe10831cd596b9e279d793f958
drm/amd/display: Increase halt timeout for DMCUB to 1s

[Why]
If we soft reset before halt finishes and there are outstanding
memory transactions then the memory interface may produce unexpected
results, such as out of order transactions when the firmware next runs.

These can manifest as random or unexpected load/store violations.

[How]
Increase the timeout before soft reset to ensure the DMCUB has quiesced.

Reviewed-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Zaeem Mohamed <zaeem.mohamed@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c