Merge tag 'amd-drm-next-6.1-2022-09-08' of https://gitlab.freedesktop.org/agd5f/linux...
[linux-2.6-block.git] / drivers / gpu / drm / display / drm_dp_mst_topology.c
index 4442cc5602d45e41863a32aa05458f9c7ca420e5..ecd22c038c8c0cae461ee14c42b95fdcf5e471ad 100644 (file)
@@ -5793,8 +5793,10 @@ struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port)
                /* Enpoint decompression with DP-to-DP peer device */
                if ((endpoint_dsc & DP_DSC_DECOMPRESSION_IS_SUPPORTED) &&
                    (endpoint_fec & DP_FEC_CAPABLE) &&
-                   (upstream_dsc & 0x2) /* DSC passthrough */)
+                   (upstream_dsc & DP_DSC_PASSTHROUGH_IS_SUPPORTED)) {
+                       port->passthrough_aux = &immediate_upstream_port->aux;
                        return &port->aux;
+               }
 
                /* Virtual DPCD decompression with DP-to-DP peer device */
                return &immediate_upstream_port->aux;