Loading...
Note: File does not exist in v3.1.
1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright © 2023 Intel Corporation
4 */
5
6#ifndef __INTEL_HDCP_GSC_H__
7#define __INTEL_HDCP_GSC_H__
8
9#include <linux/err.h>
10#include <linux/types.h>
11
12struct drm_i915_private;
13struct intel_display;
14struct intel_hdcp_gsc_message;
15
16bool intel_hdcp_gsc_cs_required(struct intel_display *display);
17ssize_t intel_hdcp_gsc_msg_send(struct drm_i915_private *i915, u8 *msg_in,
18 size_t msg_in_len, u8 *msg_out,
19 size_t msg_out_len);
20int intel_hdcp_gsc_init(struct intel_display *display);
21void intel_hdcp_gsc_fini(struct intel_display *display);
22bool intel_hdcp_gsc_check_status(struct intel_display *display);
23
24#endif /* __INTEL_HDCP_GCS_H__ */