intel_extreme: add PCH definitions for some platforms
Change-Id: Id91f8fb526825cc62cd4288bee4a6d08dfd6654a Reviewed-on: https://review.haiku-os.org/c/haiku/+/4764 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Jérôme Duval <[email protected]>
This commit is contained in:
@@ -103,7 +103,17 @@
|
||||
#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_CMP_DEVICE_ID 0x0280
|
||||
#define INTEL_PCH_CMP2_DEVICE_ID 0x0680
|
||||
#define INTEL_PCH_CMP_V_DEVICE_ID 0xa380
|
||||
#define INTEL_PCH_ICP_DEVICE_ID 0x3480
|
||||
#define INTEL_PCH_MCC_DEVICE_ID 0x4b00
|
||||
#define INTEL_PCH_TGP_DEVICE_ID 0xa080
|
||||
#define INTEL_PCH_TGP2_DEVICE_ID 0x4380
|
||||
#define INTEL_PCH_JSP_DEVICE_ID 0x4d80
|
||||
#define INTEL_PCH_JSP2_DEVICE_ID 0x3880
|
||||
#define INTEL_PCH_ADP_DEVICE_ID 0x7a80
|
||||
#define INTEL_PCH_ADP2_DEVICE_ID 0x5180
|
||||
#define INTEL_PCH_P2X_DEVICE_ID 0x7100
|
||||
#define INTEL_PCH_P3X_DEVICE_ID 0x7000
|
||||
|
||||
@@ -235,9 +245,12 @@ enum pch_info {
|
||||
INTEL_PCH_CPT, // Cougarpoint
|
||||
INTEL_PCH_LPT, // Lynxpoint
|
||||
INTEL_PCH_SPT, // SunrisePoint
|
||||
INTEL_PCH_KBP, // KabyLake
|
||||
INTEL_PCH_CNP, // CannonLake
|
||||
INTEL_PCH_ICP, // IceLake
|
||||
INTEL_PCH_JSP, // JasperLake
|
||||
INTEL_PCH_MCC, // Mule Creek Canyon
|
||||
INTEL_PCH_TGP, // TigerLake
|
||||
INTEL_PCH_ADP, // AlderLake
|
||||
INTEL_PCH_NOP
|
||||
};
|
||||
|
||||
|
||||
@@ -229,10 +229,11 @@ detect_intel_pch()
|
||||
return INTEL_PCH_CPT;
|
||||
case INTEL_PCH_LPT_DEVICE_ID:
|
||||
case INTEL_PCH_LPT_LP_DEVICE_ID:
|
||||
ERROR("%s: Found LynxPoint PCH\n", __func__);
|
||||
return INTEL_PCH_LPT;
|
||||
case INTEL_PCH_WPT_DEVICE_ID:
|
||||
case INTEL_PCH_WPT_LP_DEVICE_ID:
|
||||
// WildcatPoint is LPT compatible
|
||||
ERROR("%s: Found LynxPoint PCH\n", __func__);
|
||||
ERROR("%s: Found WildcatPoint PCH\n", __func__);
|
||||
return INTEL_PCH_LPT;
|
||||
case INTEL_PCH_SPT_DEVICE_ID:
|
||||
case INTEL_PCH_SPT_LP_DEVICE_ID:
|
||||
@@ -240,14 +241,36 @@ detect_intel_pch()
|
||||
return INTEL_PCH_SPT;
|
||||
case INTEL_PCH_KBP_DEVICE_ID:
|
||||
ERROR("%s: Found Kaby Lake PCH\n", __func__);
|
||||
return INTEL_PCH_KBP;
|
||||
return INTEL_PCH_SPT;
|
||||
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_CMP_DEVICE_ID:
|
||||
case INTEL_PCH_CMP2_DEVICE_ID:
|
||||
ERROR("%s: Found Comet Lake PCH\n", __func__);
|
||||
return INTEL_PCH_CNP;
|
||||
case INTEL_PCH_CMP_V_DEVICE_ID:
|
||||
ERROR("%s: Found Comet Lake V PCH\n", __func__);
|
||||
return INTEL_PCH_SPT;
|
||||
case INTEL_PCH_ICP_DEVICE_ID:
|
||||
ERROR("%s: Found Ice Lake PCH\n", __func__);
|
||||
return INTEL_PCH_ICP;
|
||||
case INTEL_PCH_MCC_DEVICE_ID:
|
||||
ERROR("%s: Found Mule Creek Canyon PCH\n", __func__);
|
||||
return INTEL_PCH_MCC;
|
||||
case INTEL_PCH_TGP_DEVICE_ID:
|
||||
case INTEL_PCH_TGP2_DEVICE_ID:
|
||||
ERROR("%s: Found Tiger Lake PCH\n", __func__);
|
||||
return INTEL_PCH_TGP;
|
||||
case INTEL_PCH_JSP_DEVICE_ID:
|
||||
case INTEL_PCH_JSP2_DEVICE_ID:
|
||||
ERROR("%s: Found Jasper Lake PCH\n", __func__);
|
||||
return INTEL_PCH_JSP;
|
||||
case INTEL_PCH_ADP_DEVICE_ID:
|
||||
case INTEL_PCH_ADP2_DEVICE_ID:
|
||||
ERROR("%s: Found Alder Lake PCH\n", __func__);
|
||||
return INTEL_PCH_ADP;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user