Merge tag 'drm-intel-next-2019-03-20' of git://anongit.freedesktop.org/drm/drm-intel...
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / intel_connector.c
index ee16758747c5d1af85d3251442993edf85eb0685..848dd9e728d83f9427241e70bb53d6258886fb3c 100644 (file)
@@ -88,6 +88,8 @@ void intel_connector_destroy(struct drm_connector *connector)
 
        kfree(intel_connector->detect_edid);
 
+       intel_hdcp_cleanup(intel_connector);
+
        if (!IS_ERR_OR_NULL(intel_connector->edid))
                kfree(intel_connector->edid);
 
@@ -265,3 +267,11 @@ intel_attach_aspect_ratio_property(struct drm_connector *connector)
                        connector->dev->mode_config.aspect_ratio_property,
                        DRM_MODE_PICTURE_ASPECT_NONE);
 }
+
+void
+intel_attach_colorspace_property(struct drm_connector *connector)
+{
+       if (!drm_mode_create_colorspace_property(connector))
+               drm_object_attach_property(&connector->base,
+                                          connector->colorspace_property, 0);
+}