]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: block passive dongle EDID Emulation for USB-C ports
authorSamson Tam <Samson.Tam@amd.com>
Fri, 12 Apr 2019 22:23:11 +0000 (18:23 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 22 Jun 2019 14:34:11 +0000 (09:34 -0500)
commit860df51185cc196de1d3e85d7cf6854c9658eaf0
tree0c4e21dba0e9a0c21dd3dbfee02513ee25f24f63
parentebbafc97fab1d44ab2f22f443aaa087020dd6fb8
drm/amd/display: block passive dongle EDID Emulation for USB-C ports

[Why]
Emulating passive dongle on USB-C port causes issue on some asics.

[How]
Check for DP_IS_USB_C flag in bios parser and propagate it to
encoder features flags. If DP_IS_USB_C flag is set and it is trying to
emulate passive dongle, then return fail.

Signed-off-by: Samson Tam <Samson.Tam@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c