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