1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright © 2022 Intel Corporation
4 */
5
6#ifndef _XE_UC_TYPES_H_
7#define _XE_UC_TYPES_H_
8
9#include "xe_gsc_types.h"
10#include "xe_guc_types.h"
11#include "xe_huc_types.h"
12#include "xe_wopcm_types.h"
13
14/**
15 * struct xe_uc - Xe micro controllers
16 */
17struct xe_uc {
18 /** @guc: Graphics micro controller */
19 struct xe_guc guc;
20 /** @huc: HuC */
21 struct xe_huc huc;
22 /** @gsc: Graphics Security Controller */
23 struct xe_gsc gsc;
24 /** @wopcm: WOPCM */
25 struct xe_wopcm wopcm;
26};
27
28#endif
29

source code of linux/drivers/gpu/drm/xe/xe_uc_types.h