Commit b8e7996f authored by Suraj Kandpal's avatar Suraj Kandpal Committed by Mika Kahola

drm/xe/hdcp: Use xe_device struct

Use xe_device struct instead of drm_i915_private so as to not
cause confusion and comply with Xe standards as drm_i915_private is
xe_device under the hood.

--v2
-Fix commit message [Daniele]
Signed-off-by: default avatarSuraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: default avatarArun R Murthy <arun.r.murthy@intel.com>
Signed-off-by: default avatarMika Kahola <mika.kahola@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240306024247.1857881-4-suraj.kandpal@intel.com
parent c3fbdabd
...@@ -3,30 +3,31 @@ ...@@ -3,30 +3,31 @@
* Copyright 2023, Intel Corporation. * Copyright 2023, Intel Corporation.
*/ */
#include "i915_drv.h" #include <drm/drm_print.h>
#include "intel_hdcp_gsc.h" #include "intel_hdcp_gsc.h"
#include "xe_device_types.h"
bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915) bool intel_hdcp_gsc_cs_required(struct xe_device *xe)
{ {
return true; return true;
} }
bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915) bool intel_hdcp_gsc_check_status(struct xe_device *xe)
{ {
return false; return false;
} }
int intel_hdcp_gsc_init(struct drm_i915_private *i915) int intel_hdcp_gsc_init(struct xe_device *xe)
{ {
drm_info(&i915->drm, "HDCP support not yet implemented\n"); drm_dbg_kms(&xe->drm, "HDCP support not yet implemented\n");
return -ENODEV; return -ENODEV;
} }
void intel_hdcp_gsc_fini(struct drm_i915_private *i915) void intel_hdcp_gsc_fini(struct xe_device *xe)
{ {
} }
ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in, ssize_t intel_hdcp_gsc_msg_send(struct xe_device *xe, u8 *msg_in,
size_t msg_in_len, u8 *msg_out, size_t msg_in_len, u8 *msg_out,
size_t msg_out_len) size_t msg_out_len)
{ {
......
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