From: Ramalingam C Date: Thu, 18 Jan 2018 05:48:06 +0000 (+0530) Subject: drm/i915: II stage HDCP auth for repeater only X-Git-Tag: rel_imx_4.19.35_1.1.0~10242^2~33^2~12 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=87eb3ec818fa;p=linux.git drm/i915: II stage HDCP auth for repeater only Second stage of HDCP authentication required only if the HDCP sink is a repeater. This patch imposes above condition on second stage HDCP authentication. Signed-off-by: Ramalingam C Signed-off-by: Sean Paul Link: https://patchwork.freedesktop.org/patch/msgid/1516254488-4971-3-git-send-email-ramalingam.c@intel.com --- diff --git a/drivers/gpu/drm/i915/intel_hdcp.c b/drivers/gpu/drm/i915/intel_hdcp.c index e49ca7fe893f..c8e611af408e 100644 --- a/drivers/gpu/drm/i915/intel_hdcp.c +++ b/drivers/gpu/drm/i915/intel_hdcp.c @@ -493,7 +493,10 @@ static int intel_hdcp_auth(struct intel_digital_port *intel_dig_port, * on those as well. */ - return intel_hdcp_auth_downstream(intel_dig_port, shim); + if (repeater_present) + return intel_hdcp_auth_downstream(intel_dig_port, shim); + + return 0; } static