}
 
 void
-intel_attach_colorspace_property(struct drm_connector *connector)
+intel_attach_hdmi_colorspace_property(struct drm_connector *connector)
 {
-       switch (connector->connector_type) {
-       case DRM_MODE_CONNECTOR_HDMIA:
-       case DRM_MODE_CONNECTOR_HDMIB:
-               if (drm_mode_create_hdmi_colorspace_property(connector))
-                       return;
-               break;
-       case DRM_MODE_CONNECTOR_DisplayPort:
-       case DRM_MODE_CONNECTOR_eDP:
-               if (drm_mode_create_dp_colorspace_property(connector))
-                       return;
-               break;
-       default:
-               MISSING_CASE(connector->connector_type);
-               return;
-       }
+       if (!drm_mode_create_hdmi_colorspace_property(connector))
+               drm_object_attach_property(&connector->base,
+                                          connector->colorspace_property, 0);
+}
 
-       drm_object_attach_property(&connector->base,
-                                  connector->colorspace_property, 0);
+void
+intel_attach_dp_colorspace_property(struct drm_connector *connector)
+{
+       if (!drm_mode_create_dp_colorspace_property(connector))
+               drm_object_attach_property(&connector->base,
+                                          connector->colorspace_property, 0);
 }
 
 void intel_attach_force_audio_property(struct drm_connector *connector);
 void intel_attach_broadcast_rgb_property(struct drm_connector *connector);
 void intel_attach_aspect_ratio_property(struct drm_connector *connector);
-void intel_attach_colorspace_property(struct drm_connector *connector);
+void intel_attach_hdmi_colorspace_property(struct drm_connector *connector);
+void intel_attach_dp_colorspace_property(struct drm_connector *connector);
 
 #endif /* __INTEL_CONNECTOR_H__ */
 
        else if (INTEL_GEN(dev_priv) >= 5)
                drm_connector_attach_max_bpc_property(connector, 6, 12);
 
-       intel_attach_colorspace_property(connector);
+       intel_attach_dp_colorspace_property(connector);
 
        if (intel_bios_is_lspcon_present(dev_priv, port))
                drm_connector_attach_content_type_property(connector);
 
         * as well. Will be implemented separately.
         */
        if (!dig_port->lspcon.active)
-               intel_attach_colorspace_property(connector);
+               intel_attach_hdmi_colorspace_property(connector);
 
        drm_connector_attach_content_type_property(connector);