drm_dp_is_branch(intel_dp->dpcd));
        intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
 
+       intel_dp->colorimetry_support =
+               intel_dp_get_colorimetry_status(intel_dp);
+
        /*
         * Read the eDP display control registers.
         *
 
                intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
 
+               intel_dp->colorimetry_support =
+                       intel_dp_get_colorimetry_status(intel_dp);
+
                intel_dp_update_sink_caps(intel_dp);
        }
 
                                    "HDCP init failed, skipping.\n");
        }
 
-       intel_dp->colorimetry_support =
-               intel_dp_get_colorimetry_status(intel_dp);
-
        intel_dp->frl.is_trained = false;
        intel_dp->frl.trained_rate_gbps = 0;