Repository navigation
Commit 6ccfbb5
drm/dp_mst: Fix DSC decompression detection in Synaptics branch devices
mainline inclusion
from mainline-v6.12-rc2
category: bugfix
Atm it's assumed that all Synaptics MST branch devices support DSC,
which is not exposed via a DP-to-DP peer device, rather a control flag
in the branch device's UFP DPCD applying to all the streams going
through it. This isn't true for all adapters with this branch device
though (for instance the Cakitte USBC->2xHDMI adapter reported in the
Closes link below doesn't support DSC).
Fix the above by advertising the DSC decompression support only if the
capability flag for this in the UFP DPCD is actually set.
Cc: Lyude Paul <lyude@redhat.com>
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12047
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240909144650.2931258-1-imre.deak@intel.com
(cherry picked from commit 70a6587
https://anongit.freedesktop.org/git/drm-misc.git drm-misc-fixes)
Signed-off-by: Ap, Kamal <kamal.ap@intel.corp-partner.google.com>
Reviewed-by: Shyam Sundar Radjacoumar <ssradjacoumar@google.com>
Reviewed-by: Sean Paul <sean@poorly.run>
Reviewed-by: Drew Davenport <ddavenport@chromium.org>
(cherry picked from commit 1b9ebf7a6d8daa6bbd30449a28cc60dd11d12d02)
Signed-off-by: Wentao Guan <guanwentao@uniontech.com>1 parent 340614f commit 6ccfbb5
1 file changed
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6109 | 6109 | | |
6110 | 6110 | | |
6111 | 6111 | | |
| 6112 | + | |
6112 | 6113 | | |
6113 | 6114 | | |
6114 | 6115 | | |
| |||
6135 | 6136 | | |
6136 | 6137 | | |
6137 | 6138 | | |
6138 | | - | |
6139 | | - | |
6140 | 6139 | | |
6141 | 6140 | | |
6142 | 6141 | | |
| |||
6182 | 6181 | | |
6183 | 6182 | | |
6184 | 6183 | | |
| 6184 | + | |
| 6185 | + | |
| 6186 | + | |
| 6187 | + | |
| 6188 | + | |
| 6189 | + | |
| 6190 | + | |
6185 | 6191 | | |
6186 | 6192 | | |
6187 | 6193 | | |
| |||
0 commit comments