/* SPDX-License-Identifier: MIT */ | |
/* | |
* Copyright © 2022 Intel Corporation | |
*/ | |
#ifndef _XE_UC_TYPES_H_ | |
#define _XE_UC_TYPES_H_ | |
#include "xe_gsc_types.h" | |
#include "xe_guc_types.h" | |
#include "xe_huc_types.h" | |
#include "xe_wopcm_types.h" | |
/** | |
* struct xe_uc - XE micro controllers | |
*/ | |
struct xe_uc { | |
/** @guc: Graphics micro controller */ | |
struct xe_guc guc; | |
/** @huc: HuC */ | |
struct xe_huc huc; | |
/** @gsc: Graphics Security Controller */ | |
struct xe_gsc gsc; | |
/** @wopcm: WOPCM */ | |
struct xe_wopcm wopcm; | |
}; | |
#endif |