1 /* Public domain. */ 2 3 #define IFM(_fam, _model) VFM_MAKE(X86_VENDOR_INTEL, _fam, _model) 4 5 #define INTEL_KABYLAKE_L IFM(6, 0x8E) 6 7 #define INTEL_KABYLAKE IFM(6, 0x9E) 8 9 #define INTEL_COMETLAKE IFM(6, 0xA5) 10 #define INTEL_COMETLAKE_L IFM(6, 0xA6) 11 12 #define INTEL_CANNONLAKE_L IFM(6, 0x66) 13 14 #define INTEL_ICELAKE_X IFM(6, 0x6A) 15 #define INTEL_ICELAKE_D IFM(6, 0x6C) 16 #define INTEL_ICELAKE IFM(6, 0x7D) 17 #define INTEL_ICELAKE_L IFM(6, 0x7E) 18 #define INTEL_ICELAKE_NNPI IFM(6, 0x9D) 19 20 #define INTEL_ROCKETLAKE IFM(6, 0xA7) 21 22 #define INTEL_TIGERLAKE_L IFM(6, 0x8C) 23 #define INTEL_TIGERLAKE IFM(6, 0x8D) 24 25 #define INTEL_ALDERLAKE IFM(6, 0x97) 26 #define INTEL_ALDERLAKE_L IFM(6, 0x9A) 27 28 #define INTEL_RAPTORLAKE IFM(6, 0xB7) 29 #define INTEL_RAPTORLAKE_P IFM(6, 0xBA) 30 #define INTEL_RAPTORLAKE_S IFM(6, 0xBF) 31 32 #define INTEL_FAM6_ALDERLAKE 0x97 33 #define INTEL_FAM6_ALDERLAKE_L 0x9A 34 35 #define INTEL_FAM6_ROCKETLAKE 0xA7 36