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 @@
* Copyright 2023, Intel Corporation.
*/
#include "i915_drv.h"
#include <drm/drm_print.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;
}
bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
bool intel_hdcp_gsc_check_status(struct xe_device *xe)
{
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;
}
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_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