Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: MIT */
2/* Copyright © 2026 Intel Corporation */
3
4#ifndef __STEP_H__
5#define __STEP_H__
6
7#define STEP_ENUM_VAL(name) STEP_##name,
8
9#define STEP_NAME_LIST(func) \
10 func(A0) \
11 func(A1) \
12 func(A2) \
13 func(A3) \
14 func(B0) \
15 func(B1) \
16 func(B2) \
17 func(B3) \
18 func(C0) \
19 func(C1) \
20 func(C2) \
21 func(C3) \
22 func(D0) \
23 func(D1) \
24 func(D2) \
25 func(D3) \
26 func(E0) \
27 func(E1) \
28 func(E2) \
29 func(E3) \
30 func(F0) \
31 func(F1) \
32 func(F2) \
33 func(F3) \
34 func(G0) \
35 func(G1) \
36 func(G2) \
37 func(G3) \
38 func(H0) \
39 func(H1) \
40 func(H2) \
41 func(H3) \
42 func(I0) \
43 func(I1) \
44 func(I2) \
45 func(I3) \
46 func(J0) \
47 func(J1) \
48 func(J2) \
49 func(J3)
50
51/*
52 * Symbolic steppings that do not match the hardware. These are valid both as gt
53 * and display steppings as symbolic names.
54 */
55enum intel_step {
56 STEP_NONE = 0,
57 STEP_NAME_LIST(STEP_ENUM_VAL)
58 STEP_FUTURE,
59 STEP_FOREVER,
60};
61
62#endif /* __STEP_H__ */