blob: 7caafd588609c1006ecac6f0f36e540dd23a3542 [file] [log] [blame]
Subrata Banikf427e802021-07-15 15:37:36 +05301/* SPDX-License-Identifier: GPL-2.0-only */
2#ifndef CPU_INTEL_CPU_IDS_H
3#define CPU_INTEL_CPU_IDS_H
4
5/* Supported CPUIDs for different Intel CPU */
6
7#define CPUID_DENVERTON_A0_A1 0x506f0
8#define CPUID_DENVERTON_B0 0x506f1
9#define CPUID_COOPERLAKE_SP_A0 0x5065a
10#define CPUID_COOPERLAKE_SP_A1 0x5065b
11#define CPUID_SKYLAKE_SP_A0_A1 0x506f0
12#define CPUID_SKYLAKE_SP_B0 0x506f1
13#define CPUID_SKYLAKE_SP_4 0x50654
14#define CPUID_SKYLAKE_C0 0x406e2
15#define CPUID_SKYLAKE_D0 0x406e3
16#define CPUID_SKYLAKE_HQ0 0x506e1
17#define CPUID_SKYLAKE_HR0 0x506e3
18#define CPUID_KABYLAKE_G0 0x406e8
19#define CPUID_KABYLAKE_H0 0x806e9
20#define CPUID_KABYLAKE_Y0 0x806ea
21#define CPUID_KABYLAKE_HA0 0x506e8
22#define CPUID_KABYLAKE_HB0 0x906e9
23#define CPUID_CANNONLAKE_A0 0x60660
24#define CPUID_CANNONLAKE_B0 0x60661
25#define CPUID_CANNONLAKE_C0 0x60662
26#define CPUID_CANNONLAKE_D0 0x60663
27#define CPUID_APOLLOLAKE_A0 0x506c8
28#define CPUID_APOLLOLAKE_B0 0x506c9
29#define CPUID_APOLLOLAKE_E0 0x506ca
30#define CPUID_GLK_A0 0x706a0
31#define CPUID_GLK_B0 0x706a1
32#define CPUID_GLK_R0 0x706a8
33#define CPUID_WHISKEYLAKE_V0 0x806ec
34#define CPUID_WHISKEYLAKE_W0 0x806eb
35#define CPUID_COFFEELAKE_U0 0x906ea
36#define CPUID_COFFEELAKE_B0 0x906eb
37#define CPUID_COFFEELAKE_P0 0x906ec
38#define CPUID_COFFEELAKE_R0 0x906ed
Subrata Banikf427e802021-07-15 15:37:36 +053039#define CPUID_JASPERLAKE_A0 0x906c0
40#define CPUID_COMETLAKE_U_A0 0xa0660
41#define CPUID_COMETLAKE_U_K0_S0 0xa0661
42#define CPUID_COMETLAKE_H_S_6_2_G0 0xa0650
43#define CPUID_COMETLAKE_H_S_6_2_G1 0xa0653
44#define CPUID_COMETLAKE_H_S_10_2_P0 0xa0651
Jeremy Sollerc5d07612022-07-26 08:18:38 -060045#define CPUID_COMETLAKE_H_S_10_2_P1 0xa0654
46#define CPUID_COMETLAKE_H_S_10_2_Q0 0xa0655
Subrata Banikf427e802021-07-15 15:37:36 +053047#define CPUID_TIGERLAKE_A0 0x806c0
48#define CPUID_TIGERLAKE_B0 0x806c1
Jeremy Soller49759f62021-08-12 10:49:58 -060049#define CPUID_TIGERLAKE_R0 0x806d1
Naresh Solanki08135332022-12-05 11:42:10 +010050#define CPUID_SAPPHIRERAPIDS_SP_A 0x806f0
51#define CPUID_SAPPHIRERAPIDS_SP_B 0x806f1
52#define CPUID_SAPPHIRERAPIDS_SP_C 0x806f2
53#define CPUID_SAPPHIRERAPIDS_SP_D 0x806f3
54#define CPUID_SAPPHIRERAPIDS_SP_E0 0x806f4
55#define CPUID_SAPPHIRERAPIDS_SP_E2 0x806f5
56#define CPUID_SAPPHIRERAPIDS_SP_E3 0x806f6
57#define CPUID_SAPPHIRERAPIDS_SP_E4 0x806f7
58#define CPUID_SAPPHIRERAPIDS_SP_Ex 0x806f8
Subrata Banikf427e802021-07-15 15:37:36 +053059#define CPUID_ELKHARTLAKE_A0 0x90660
60#define CPUID_ELKHARTLAKE_B0 0x90661
61#define CPUID_ALDERLAKE_S_A0 0x90670
Michał Żygowskic8c75fa2022-04-25 14:59:17 +020062#define CPUID_ALDERLAKE_S_B0 0x90671
63#define CPUID_ALDERLAKE_S_C0 0x90672
64#define CPUID_ALDERLAKE_S_G0 0x90674
65#define CPUID_ALDERLAKE_S_H0 0x90675
Lean Sheng Tan9e78dd12022-04-01 12:03:51 +020066#define CPUID_ALDERLAKE_J0 0x906a0
67#define CPUID_ALDERLAKE_Q0 0x906a1
68#define CPUID_ALDERLAKE_K0 0x906a2
Lean Sheng Tan311ddf32022-04-01 18:36:11 +020069#define CPUID_ALDERLAKE_L0 0x906a3
Lean Sheng Tan9e78dd12022-04-01 12:03:51 +020070#define CPUID_ALDERLAKE_R0 0x906a4
Usha P5b94cd92021-11-15 18:40:00 +053071#define CPUID_ALDERLAKE_N_A0 0xb06e0
Wonkyu Kim9f401072020-11-13 15:16:32 -080072#define CPUID_METEORLAKE_A0_1 0xa06a0
73#define CPUID_METEORLAKE_A0_2 0xa06a1
Bora Guvendika15b25f2022-02-28 14:43:49 -080074#define CPUID_RAPTORLAKE_P_J0 0xb06a2
zhixingma529a64b2022-06-13 15:06:27 -070075#define CPUID_RAPTORLAKE_P_Q0 0xb06a3
Bora Guvendika15b25f2022-02-28 14:43:49 -080076
Subrata Banikf427e802021-07-15 15:37:36 +053077#endif /* CPU_INTEL_CPU_IDS_H */