drm/xe/hdcp: Use xe_device struct
authorSuraj Kandpal <suraj.kandpal@intel.com>
Wed, 6 Mar 2024 02:42:46 +0000 (08:12 +0530)
committerMika Kahola <mika.kahola@intel.com>
Wed, 6 Mar 2024 07:50:47 +0000 (09:50 +0200)
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
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c

index 0f11a39333e219d0e273812ffe4dd85c50e21bf0..5d1d0054b57865ac9a179fbca9a434586f1bdef1 100644 (file)
@@ -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)
 {