]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/amd/display: Add more checks for DSC / HUBP ONO guarantees
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Wed, 21 May 2025 20:40:25 +0000 (16:40 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 18 Jun 2025 17:05:12 +0000 (13:05 -0400)
commit0d57dd1765d311111d9885346108c4deeae1deb4
tree87019a96b92025986ddd033875aa3583051685d6
parentd358a51444c88bcc995e471dc8cc840f19e4b374
drm/amd/display: Add more checks for DSC / HUBP ONO guarantees

[WHY]
For non-zero DSC instances it's possible that the HUBP domain required
to drive it for sequential ONO ASICs isn't met, potentially causing
the logic to the tile to enter an undefined state leading to a system
hang.

[HOW]
Add more checks to ensure that the HUBP domain matching the DSC instance
is appropriately powered.

Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Duncan Ma <duncan.ma@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Alex Hung <alex.hung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit da63df07112e5a9857a8d2aaa04255c4206754ec)
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c