/* SPDX-License-Identifier: MIT */ /* * Copyright © 2022 Intel Corporation */ #ifndef _XE_STEP_TYPES_H_ #define _XE_STEP_TYPES_H_ #include <linux/types.h> struct xe_step_info { … }; #define STEP_ENUM_VAL(name) … /* * Always define four minor steppings 0-3 for each stepping to match GMD ID * spacing of values. See xe_step_gmdid_get(). */ #define STEP_NAME_LIST(func) … /* * Symbolic steppings that do not match the hardware. These are valid both as gt * and display steppings as symbolic names. */ enum xe_step { … }; #endif