]> asedeno.scripts.mit.edu Git - linux.git/commit
drm/amd/display: put back front end initialization sequence
authorEric Yang <Eric.Yang2@amd.com>
Mon, 24 Jun 2019 22:18:58 +0000 (18:18 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 18 Jul 2019 19:17:19 +0000 (14:17 -0500)
commitfeb7eb522e0a7a22c1e60d386bd3c3bfa1d5e4f7
treecdbd55e111ade895c040b55b9dce5871008c5cfe
parent39fee5f60ce069cfba55fc3a8ba55faacae330b9
drm/amd/display: put back front end initialization sequence

[Why]
Seamless boot optimization removed proper front end power off sequence.
In driver disable enable case, this causes driver to power gate hubp
and dpp while there is still memory fetching going on, this can cause
invalid memory requests to be generated which will hang data fabric.

[How]
Put back proper front end power off sequence

Signed-off-by: Eric Yang <Eric.Yang2@amd.com>
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Acked-by: Tony Cheng <Tony.Cheng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c