]> git.baikalelectronics.ru Git - kernel.git/commit
drm/dp_mst: Add new quirk for Synaptics MST hubs
authorMikita Lipski <mikita.lipski@amd.com>
Fri, 20 Sep 2019 19:44:56 +0000 (15:44 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 9 Jan 2020 23:07:46 +0000 (18:07 -0500)
commitef89f390c03bcbf65fe939add53ebd9e697990f0
tree5d68dab858a86e32557aa33de34b8cb6ed1becdd
parentfbb6b1487499f10873915f97c0a1239864db6d1d
drm/dp_mst: Add new quirk for Synaptics MST hubs

Synaptics DP1.4 hubs (BRANCH_ID 0x90CC24) do not
support virtual DPCD registers, but do support DSC.
The DSC caps can be read from the physical aux,
like in SST DSC. These hubs have many different
DEVICE_IDs.  Add a new quirk to detect this case.

v2: Fix error when checking return of drm_dp_read_desc

Reviewed-by: Wenjing Liu <Wenjing.Liu@amd.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: David Francis <David.Francis@amd.com>
Signed-off-by: Mikita Lipski <mikita.lipski@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/drm_dp_mst_topology.c
include/drm/drm_dp_helper.h