intel_extreme: Add additional more recent PCH devices

Change-Id: Ib9f7dc187300c9f746bca9fd7f721c1954f5be44
This commit is contained in:
Alexander von Gluck IV 2018-06-11 20:34:14 -05:00
parent 3ad0683efb
commit 87628f17eb
2 changed files with 24 additions and 2 deletions

View File

@ -90,9 +90,15 @@
#define INTEL_PCH_CPT_DEVICE_ID 0x1c00
#define INTEL_PCH_PPT_DEVICE_ID 0x1e00
#define INTEL_PCH_LPT_DEVICE_ID 0x8c00
#define INTEL_PCH_LPT_LP_DEVICE_ID 0x9c00 /* Wildcat Point */
#define INTEL_PCH_LPT_LP_DEVICE_ID 0x9c00
#define INTEL_PCH_WPT_DEVICE_ID 0x8c80
#define INTEL_PCH_WPT_LP_DEVICE_ID 0x9c80
#define INTEL_PCH_SPT_DEVICE_ID 0xa100
#define INTEL_PCH_SPT_LP_DEVICE_ID 0x9d00
#define INTEL_PCH_KBP_DEVICE_ID 0xa280
#define INTEL_PCH_CNP_DEVICE_ID 0xa300
#define INTEL_PCH_CNP_LP_DEVICE_ID 0x9d80
#define INTEL_PCH_ICP_DEVICE_ID 0x3480
#define INTEL_PCH_P2X_DEVICE_ID 0x7100
#define INTEL_PCH_P3X_DEVICE_ID 0x7000
@ -215,7 +221,10 @@ enum pch_info {
INTEL_PCH_IBX, // Ibexpeak
INTEL_PCH_CPT, // Cougarpoint
INTEL_PCH_LPT, // Lynxpoint
INTEL_PCH_SPT, // Sunrisepoint
INTEL_PCH_SPT, // SunrisePoint
INTEL_PCH_KBP, // KabyLake
INTEL_PCH_CNP, // CannonLake
INTEL_PCH_ICP, // IceLake
INTEL_PCH_NOP
};

View File

@ -197,12 +197,25 @@ detect_intel_pch()
return INTEL_PCH_CPT;
case INTEL_PCH_LPT_DEVICE_ID:
case INTEL_PCH_LPT_LP_DEVICE_ID:
case INTEL_PCH_WPT_DEVICE_ID:
case INTEL_PCH_WPT_LP_DEVICE_ID:
// WildcatPoint is LPT compatible
ERROR("%s: Found LynxPoint PCH\n", __func__);
return INTEL_PCH_LPT;
case INTEL_PCH_SPT_DEVICE_ID:
case INTEL_PCH_SPT_LP_DEVICE_ID:
ERROR("%s: Found SunrisePoint PCH\n", __func__);
return INTEL_PCH_SPT;
case INTEL_PCH_KBP_DEVICE_ID:
ERROR("%s: Found Kaby Lake PCH\n", __func__);
return INTEL_PCH_KBP;
case INTEL_PCH_CNP_DEVICE_ID:
case INTEL_PCH_CNP_LP_DEVICE_ID:
ERROR("%s: Found Cannon Lake PCH\n", __func__);
return INTEL_PCH_CNP;
case INTEL_PCH_ICP_DEVICE_ID:
ERROR("%s: Found Ice Lake PCH\n", __func__);
return INTEL_PCH_ICP;
}
}