drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mode_valid_ctx()
authorImre Deak <imre.deak@intel.com>
Fri, 6 Oct 2023 13:37:26 +0000 (16:37 +0300)
committerImre Deak <imre.deak@intel.com>
Mon, 16 Oct 2023 14:01:53 +0000 (17:01 +0300)
Use the connector's DSC DPCD capabilities in
intel_dp_mst_mode_valid_ctx().

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231006133727.1822579-19-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_dp_mst.c

index 115d4d8870b03144f31fc376812dbfc127900093..a065388c2199f1cdb0f062c296c862538ad04e63 100644 (file)
@@ -996,14 +996,14 @@ intel_dp_mst_mode_valid_ctx(struct drm_connector *connector,
        }
 
        if (DISPLAY_VER(dev_priv) >= 10 &&
-           drm_dp_sink_supports_dsc(intel_dp->dsc_dpcd)) {
+           drm_dp_sink_supports_dsc(intel_connector->dp.dsc_dpcd)) {
                /*
                 * TBD pass the connector BPC,
                 * for now U8_MAX so that max BPC on that platform would be picked
                 */
                int pipe_bpp = intel_dp_dsc_compute_max_bpp(intel_connector, U8_MAX);
 
-               if (drm_dp_sink_supports_fec(intel_dp->fec_capable)) {
+               if (drm_dp_sink_supports_fec(intel_connector->dp.fec_capability)) {
                        dsc_max_compressed_bpp =
                                intel_dp_dsc_get_max_compressed_bpp(dev_priv,
                                                                    max_link_clock,