Commit 483f7d94 authored by Suraj Kandpal's avatar Suraj Kandpal Committed by Ankit Nautiyal

drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link

Whenever LIC fails instead of moving from ENABLED to DESIRED
CP property we directly enable HDCP1.4 without informing the userspace
of this failure in link integrity check.
Now we will just update the value to DESIRED send the event to
userspace and then continue with the normal flow of HDCP enablement.
Signed-off-by: default avatarSuraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: default avatarAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Signed-off-by: default avatarAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240226063051.1685326-5-suraj.kandpal@intel.com
parent 47ef55a8
...@@ -1088,15 +1088,9 @@ static int intel_hdcp_check_link(struct intel_connector *connector) ...@@ -1088,15 +1088,9 @@ static int intel_hdcp_check_link(struct intel_connector *connector)
goto out; goto out;
} }
ret = intel_hdcp1_enable(connector); intel_hdcp_update_value(connector,
if (ret) { DRM_MODE_CONTENT_PROTECTION_DESIRED,
drm_err(&i915->drm, "Failed to enable hdcp (%d)\n", ret); true);
intel_hdcp_update_value(connector,
DRM_MODE_CONTENT_PROTECTION_DESIRED,
true);
goto out;
}
out: out:
mutex_unlock(&dig_port->hdcp_mutex); mutex_unlock(&dig_port->hdcp_mutex);
mutex_unlock(&hdcp->mutex); mutex_unlock(&hdcp->mutex);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment