OpenCloudOS-Kernel/drivers/gpu/drm/amd/display/dc
Chris Park 080039273b drm/amd/display: Disconnect non-DP with no EDID
[Why]
Active DP dongles return no EDID when dongle
is connected, but VGA display is taken out.
Current driver behavior does not remove the
active display when this happens, and this is
a gap between dongle DTP and dongle behavior.

[How]
For active DP dongles and non-DP scenario,
disconnect sink on detection when no EDID
is read due to timeout.

Signed-off-by: Chris Park <Chris.Park@amd.com>
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Stylon Wang <stylon.wang@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-05-19 18:03:30 -04:00
..
basics Revert "drm/amd/display: Unblank hubp based on plane visibility" 2021-02-18 16:43:10 -05:00
bios drm/amd/display: Interface for LTTPR interop 2021-04-09 16:48:25 -04:00
calcs drm/amd/display/dc/calcs/dce_calcs: Remove some large variables from the stack 2021-04-09 16:38:16 -04:00
clk_mgr drm/amd/display: Fixed typo in function name. 2021-04-20 21:42:05 -04:00
core drm/amd/display: Disconnect non-DP with no EDID 2021-05-19 18:03:30 -04:00
dce drm/amd/display: Fix DSC enable sequence 2021-04-15 16:31:09 -04:00
dce60 drm/amd/display/dc/dce60/dce60_resource: Include our own header containing prototypes 2021-01-14 13:20:21 -05:00
dce80 drm/amd/display/dc/dce80/dce80_resource: Make local functions static 2021-04-09 16:38:05 -04:00
dce100 drm/amd/display/dc/dce100/dce100_resource: Include our own header containing prototypes 2021-01-14 13:20:20 -05:00
dce110 drm/amd/display: Add link rate optimization logs for ILR 2021-04-20 21:41:28 -04:00
dce112 drm/amd/display/dc/dce112/dce112_resource: Include our own header file containing prototypes 2021-01-14 13:20:20 -05:00
dce120 drm/amd/display/dc/dce120/dce120_timing_generator: Remove unused function 'dce120_timing_generator_get_position' 2021-01-13 23:53:26 -05:00
dcn10 drm/amd/display: Add function and debugfs to dump DCC_EN bit 2021-04-09 16:52:03 -04:00
dcn20 drm/amd/display: fixed divide by zero kernel crash during dsc enablement 2021-04-20 21:36:41 -04:00
dcn21 drm/amd/display: Added support for multiple eDP BL control 2021-04-15 16:32:19 -04:00
dcn30 drm/amd/display: Use the correct max downscaling value for DCN3.x family 2021-05-19 17:59:06 -04:00
dcn301 drm/amd/display: Use the correct max downscaling value for DCN3.x family 2021-05-19 17:59:06 -04:00
dcn302 drm/amd/display: Use the correct max downscaling value for DCN3.x family 2021-05-19 17:59:06 -04:00
dml drm/amd/display: Cleanup DML DSC input bpc validation 2021-04-09 16:53:32 -04:00
dsc drm/amd/display: Add changes for dsc bpp in 16ths and unify bw calculations 2021-03-23 23:32:31 -04:00
gpio drm/amd/display: remove duplicate include in dcn21 and gpio 2021-03-23 23:03:32 -04:00
hdcp drm/amd/display: Fix off by one in hdmi_14_process_transaction() 2021-03-03 10:51:37 -05:00
inc drm/amd/display: Remove static property from decide_edp_link_settings 2021-04-15 16:31:17 -04:00
irq drm/amd/display: add DMCUB trace irq support for DCN302 2021-04-09 16:49:27 -04:00
virtual drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual stream encoder 2020-09-29 16:08:31 -04:00
Makefile drm/amd/display: Add dynamic link encoder selection. 2021-04-09 16:48:38 -04:00
dc.h drm/amd/display: 3.2.132 2021-04-20 21:43:32 -04:00
dc_bios_types.h drm/amd/display: Interface for LTTPR interop 2021-04-09 16:48:25 -04:00
dc_ddc_types.h drm/amd/display: Support for DMUB AUX 2021-03-02 14:05:41 -05:00
dc_dmub_srv.c drm/amd/display: Fix typo for helpers function name 2021-03-23 23:32:46 -04:00
dc_dmub_srv.h drm/amd/display: Fixed read/write pointer issue for get dmub trace 2021-03-23 23:02:46 -04:00
dc_dp_types.h drm/amd/display: doesn't reprogram AMD OUI 2021-01-13 23:43:38 -05:00
dc_dsc.h drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth_in_kbps 2021-03-23 23:37:27 -04:00
dc_edid_parser.c drm/amd/display: Add Freesync HDMI support to DMCU 2021-02-02 12:11:41 -05:00
dc_edid_parser.h drm/amd/display: Add Freesync HDMI support to DMCU 2021-02-02 12:11:41 -05:00
dc_helper.c drm/amd/display/dc/dc_helper: Include our own header, containing prototypes 2021-01-14 13:20:20 -05:00
dc_hw_types.h drm/amd/display: Increase precision for bpp in DSC calculations 2021-03-23 23:32:27 -04:00
dc_link.h drm/amd/display: removed unused function dc_link_reallocate_mst_payload. 2021-04-20 21:38:21 -04:00
dc_stat.h drm/amd/display: Support for DMUB AUX 2021-03-02 14:05:41 -05:00
dc_stream.h drm/amd/display: Remove unused flag from stream state 2021-04-15 16:31:44 -04:00
dc_trace.h drm/amd/display: Add tracepoint for capturing clocks state 2020-10-26 13:34:26 -04:00
dc_types.h drm/amd/display: Added dc_edp_id_count to dc_context 2021-04-09 16:51:52 -04:00
dm_cp_psp.h drm/amd/display: correct some hdcp variable naming 2021-02-02 12:09:09 -05:00
dm_event_log.h drm/amd/display: Add customizable tracing event 2018-11-30 12:02:49 -05:00
dm_helpers.h drm/amd/display: add helper for enabling mst stream features 2021-04-20 21:42:53 -04:00
dm_pp_smu.h drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_AMD_DC_DCN (v3) 2020-11-04 17:11:37 -05:00
dm_services.h drm/amd/display: Decouple amdgpu_dm_trace from service 2020-10-26 13:33:59 -04:00
dm_services_types.h drm/amd/display: Add definition for number of backlight data points 2019-12-18 16:09:08 -05:00
irq_types.h drm/amd/display: Implement dmub trace event 2021-03-02 14:07:10 -05:00
os_types.h drm/amdgpu/display: drop DCN support for aarch64 2021-01-05 11:35:53 -05:00