From: Suraj Kandpal Date: Mon, 16 Oct 2023 09:01:41 +0000 (+0530) Subject: drm/xe/hdcp: Define intel_hdcp_gsc_check_status in Xe X-Git-Tag: v6.8-rc1~111^2~7^2~196 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95ab70f134d837a566f2d998b3090f40227a1b60;p=thirdparty%2Flinux.git drm/xe/hdcp: Define intel_hdcp_gsc_check_status in Xe Define intel_hdcp_gsc_check_status in Xe to account for changes in i915 and Xe. intel_hdcp_check_status always returns false as gsc cs interface is not yet ported. intel_hdcp_gsc_cs_required always returns true as going forward gsc cs will always be required by upcoming platforms --v5 -Define intel_hdcp_gsc_cs_required() --v6 -Explain reasons for the return values [Chaitanya] Signed-off-by: Suraj Kandpal Reviewed-by: Chaitanya Kumar Borah Signed-off-by: Rodrigo Vivi --- diff --git a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c index 0453293af8efe..0f11a39333e21 100644 --- a/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c +++ b/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c @@ -6,6 +6,16 @@ #include "i915_drv.h" #include "intel_hdcp_gsc.h" +bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915) +{ + return true; +} + +bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915) +{ + return false; +} + int intel_hdcp_gsc_init(struct drm_i915_private *i915) { drm_info(&i915->drm, "HDCP support not yet implemented\n");