File Index
Files and directories
Sign in
FILE

gsc_mkhi_commands_abi.h

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h C
 1/* SPDX-License-Identifier: MIT */
 2/*
 3 * Copyright © 2023 Intel Corporation
 4 */
 5
 6#ifndef _ABI_GSC_MKHI_COMMANDS_ABI_H
 7#define _ABI_GSC_MKHI_COMMANDS_ABI_H
 8
 9#include <linux/types.h>
10
11/* Heci client ID for MKHI commands */
12#define HECI_MEADDRESS_MKHI 7
13
14/* Generic MKHI header */
15struct gsc_mkhi_header {
16	u8  group_id;
17	u8  command;
18	u8  reserved;
19	u8  result;
20} __packed;
21
22/* GFX_SRV commands */
23#define MKHI_GROUP_ID_GFX_SRV 0x30
24
25#define MKHI_GFX_SRV_GET_HOST_COMPATIBILITY_VERSION (0x42)
26
27struct gsc_get_compatibility_version_in {
28	struct gsc_mkhi_header header;
29} __packed;
30
31struct gsc_get_compatibility_version_out {
32	struct gsc_mkhi_header header;
33	u16 proj_major;
34	u16 compat_major;
35	u16 compat_minor;
36	u16 reserved[5];
37} __packed;
38
39#endif
~/ Read-only file preview.