1 // SPDX-License-Identifier: MIT
2 /*
3 * Copyright 2023, Intel Corporation.
4 */
5
6 #include "i915_drv.h"
7 #include "intel_hdcp_gsc.h"
8
intel_hdcp_gsc_cs_required(struct drm_i915_private * i915)9 bool intel_hdcp_gsc_cs_required(struct drm_i915_private *i915)
10 {
11 return true;
12 }
13
intel_hdcp_gsc_check_status(struct drm_i915_private * i915)14 bool intel_hdcp_gsc_check_status(struct drm_i915_private *i915)
15 {
16 return false;
17 }
18
intel_hdcp_gsc_init(struct drm_i915_private * i915)19 int intel_hdcp_gsc_init(struct drm_i915_private *i915)
20 {
21 drm_info(&i915->drm, "HDCP support not yet implemented\n");
22 return -ENODEV;
23 }
24
intel_hdcp_gsc_fini(struct drm_i915_private * i915)25 void intel_hdcp_gsc_fini(struct drm_i915_private *i915)
26 {
27 }
28
intel_hdcp_gsc_msg_send(struct drm_i915_private * i915,u8 * msg_in,size_t msg_in_len,u8 * msg_out,size_t msg_out_len)29 ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
30 size_t msg_in_len, u8 *msg_out,
31 size_t msg_out_len)
32 {
33 return -ENODEV;
34 }
35