diff options
| author | Aric Cyr <Aric.Cyr@amd.com> | 2026-05-05 16:27:29 -0400 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-05-19 11:45:40 -0400 |
| commit | 2f28f0063a117d55dfa1672a1698cfe8fb2ee5c3 (patch) | |
| tree | bb173ba0089c36d7710afd3d6d2ba54b58bd5bd9 /include/linux/timerqueue.h | |
| parent | b11107cb63e40a69676081870ba5305c6c089ac3 (diff) | |
drm/amd/display: Fix assertion due to disable/enable CM blocks
[why]
Some dc state transitions can result in CM blocks being disabled, then
re-enabled. The disable will set a defer bit, but re-enable will not
clear it. When optimizing later, an assert will be hit due to incorrect
expected HW state.
[how]
Clear defer bits if the block is re-enabled before optimization is
executed.
Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Signed-off-by: Aric Cyr <Aric.Cyr@amd.com>
Signed-off-by: Ivan Lipski <ivan.lipski@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
