linux_dsm_epyc7002/drivers/gpu/drm/amd/display/dc/dcn10
Eric Yang c43f89f81c 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>
2019-07-18 14:27:25 -05:00
..
dcn10_cm_common.c drm/amd/display: Add tracing to dc 2018-12-05 17:49:49 -05:00
dcn10_cm_common.h drm/amd/display: Implement CM dealpha and bias interfaces 2019-05-31 10:39:29 -05:00
dcn10_dpp_cm.c drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dpp_dscl.c drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dpp.c drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dpp.h drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dwb.c drm/amd/display: Add DCN2 DWB 2019-06-21 18:59:35 -05:00
dcn10_dwb.h drm/amd/display: Add DCN2 DWB 2019-06-21 18:59:35 -05:00
dcn10_hubbub.c drm/amdgpu/display: drop ifdefs around comments 2019-06-25 13:23:17 -05:00
dcn10_hubbub.h drm/amd/display: Refactor program watermark. 2019-05-24 12:20:48 -05:00
dcn10_hubp.c drm/amd/display: Split out common HUBP registers and code 2019-07-18 14:18:08 -05:00
dcn10_hubp.h drm/amd/display: Split out common HUBP registers and code 2019-07-18 14:18:08 -05:00
dcn10_hw_sequencer_debug.c drm/amd/display: refactor dump_clk_registers 2019-07-18 14:18:09 -05:00
dcn10_hw_sequencer.c drm/amd/display: put back front end initialization sequence 2019-07-18 14:27:25 -05:00
dcn10_hw_sequencer.h drm/amd/display: Add Underflow Asserts to dc 2019-06-22 09:34:14 -05:00
dcn10_ipp.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_ipp.h drm/amd/display: Add DCN2 IPP 2019-06-21 18:59:35 -05:00
dcn10_link_encoder.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_link_encoder.h drm/amd/display: Add DCN2 DIO 2019-06-21 18:59:34 -05:00
dcn10_mpc.c drm/amd/display: Add DCN2 MPC 2019-06-21 18:59:34 -05:00
dcn10_mpc.h drm/amd/display: add mpc to dtn log 2018-04-11 13:07:38 -05:00
dcn10_opp.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_opp.h drm/amd/display: Move opp reg access from hwss to opp module. 2018-02-19 14:17:34 -05:00
dcn10_optc.c drm/amd/display: do not need otg lock if otg is not active 2019-06-22 09:34:08 -05:00
dcn10_optc.h drm/amd/display: Fix ODM combine data format 2019-06-22 09:34:10 -05:00
dcn10_resource.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_resource.h drm/amd/display: Use DCN functions instead of DCE 2019-05-24 12:21:00 -05:00
dcn10_stream_encoder.c drm/amd/display: Do not fill Null packet in the blank period 2019-07-18 14:18:10 -05:00
dcn10_stream_encoder.h drm/amd/display: Do not fill Null packet in the blank period 2019-07-18 14:18:10 -05:00
Makefile drm/amd/display: move clk_mgr files to right place 2019-05-31 10:39:31 -05:00