mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-01 07:14:19 -04:00
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: Suraj Kandpal <suraj.kandpal@intel.com> Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com> Signed-off-by: Mika Kahola <mika.kahola@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240306024247.1857881-4-suraj.kandpal@intel.com
This commit is contained in:
committed by
Mika Kahola
parent
c3fbdabd31
commit
b8e7996f41
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user