linux_dsm_epyc7002/drivers/gpu/drm/amd/display/dc
Yongqiang Sun 8e504bccc1 drm/amd/display: Disable plane right after disconnected
HDR display playing video underflow is observed when switching
to full screen due to program a lower watermark right after unlock otg.

Instead of disable plane in next flip coming, if there is a
plane disconnected, after otg unlock wait for mpcc idle and disable
the plane, then program watermark. So there is enough warter mark to make
sure current frame data pass through.

Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-12-14 10:53:32 -05:00
..
basics drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
bios drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
calcs drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
core drm/amd/display: Add dcc_change surface update flag 2017-12-14 10:52:58 -05:00
dce drm/amd/display: try to find matching audio inst for enc inst first 2017-12-14 10:51:29 -05:00
dce80 drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
dce100 drm/amdgpu: add license to files where it was missing 2017-12-07 11:51:25 -05:00
dce110 drm/amd/display: Fix access of wrong array element TF format conversion 2017-12-14 10:53:11 -05:00
dce112 drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
dce120 drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
dcn10 drm/amd/display: Disable plane right after disconnected 2017-12-14 10:53:32 -05:00
dml drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
gpio drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
i2caux drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
inc drm/amd/display: Implement work around for optc underflow. 2017-12-14 10:52:51 -05:00
irq drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
virtual drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
dc_bios_types.h drm/amd/display: Rename firmware_info to dc_firmware_info 2017-09-26 18:15:51 -04:00
dc_ddc_types.h drm/amd/display: Roll core_link into dc_link 2017-09-26 18:15:36 -04:00
dc_dp_types.h drm/amd/display: get remote dpcd caps for timing validation 2017-12-06 12:47:26 -05:00
dc_helper.c drm/amdgpu: add license to files where it was missing 2017-12-07 11:51:25 -05:00
dc_hw_types.h drm/amd/display: Integrating MPC pseudocode 2017-12-14 10:51:45 -05:00
dc_link.h drm/amd/display: Move dc_link interface to separate header 2017-12-06 12:47:44 -05:00
dc_stream.h drm/amd/display: Do not program front-end twice 2017-12-06 12:48:11 -05:00
dc_types.h drm/amd/display: Apply VQ adjustments in MPO case 2017-12-04 16:41:37 -05:00
dc.h drm/amd/display: dal 3.1.23 2017-12-14 10:53:26 -05:00
dm_helpers.h drm/amd/display: Implement HDMI retimer settings for RV AM4 support. 2017-09-26 18:16:45 -04:00
dm_pp_smu.h drm/amd/display: refactor pplib/smu communication 2017-09-26 18:16:46 -04:00
dm_services_types.h drm/amd/display: refactor pplib/smu communication 2017-09-26 18:16:46 -04:00
dm_services.h drm/amd/display: performance profiling instrumentation 2017-12-06 12:48:08 -05:00
irq_types.h drm/amd/display: Add interrupt entries for VBLANK isr. 2017-09-26 17:11:12 -04:00
Makefile drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
os_types.h drm/amd/display: Clean up os_types.h a bit 2017-12-14 10:53:20 -05:00