intel_extreme: add support for Alder Lake chipsets.
Added AlderLake-P and AlderLake-N variants to agp_gart bus and intel_extreme driver. Tested and confirmed working. Change-Id: I1ac1e04fbba222a2f9eef483d68575665561e837 Reviewed-on: https://review.haiku-os.org/c/haiku/+/8840 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
#define INTEL_GROUP_CML (INTEL_FAMILY_LAKE | 0x0080) // CometLake
|
||||
#define INTEL_GROUP_JSL (INTEL_FAMILY_LAKE | 0x0100) // JasperLake
|
||||
#define INTEL_GROUP_TGL (INTEL_FAMILY_LAKE | 0x0200) // TigerLake
|
||||
#define INTEL_GROUP_ALD (INTEL_FAMILY_LAKE | 0x0400) // AlderLake
|
||||
// models
|
||||
#define INTEL_TYPE_SERVER 0x0004
|
||||
#define INTEL_TYPE_MOBILE 0x0008
|
||||
@@ -96,6 +97,7 @@
|
||||
#define INTEL_MODEL_JSL (INTEL_GROUP_JSL)
|
||||
#define INTEL_MODEL_JSLM (INTEL_GROUP_JSL | INTEL_TYPE_MOBILE)
|
||||
#define INTEL_MODEL_TGLM (INTEL_GROUP_TGL | INTEL_TYPE_MOBILE)
|
||||
#define INTEL_MODEL_ALDM (INTEL_GROUP_ALD | INTEL_TYPE_MOBILE)
|
||||
|
||||
#define INTEL_PCH_DEVICE_ID_MASK 0xff80
|
||||
#define INTEL_PCH_IBX_DEVICE_ID 0x3b00
|
||||
@@ -124,6 +126,7 @@
|
||||
#define INTEL_PCH_ADP2_DEVICE_ID 0x5180
|
||||
#define INTEL_PCH_ADP3_DEVICE_ID 0x7a00
|
||||
#define INTEL_PCH_ADP4_DEVICE_ID 0x5480
|
||||
#define INTEL_PCH_ADP5_DEVICE_ID 0x4600
|
||||
#define INTEL_PCH_P2X_DEVICE_ID 0x7100
|
||||
#define INTEL_PCH_P3X_DEVICE_ID 0x7000
|
||||
|
||||
@@ -233,7 +236,7 @@ struct DeviceType {
|
||||
return 8;
|
||||
if (InGroup(INTEL_GROUP_JSL))
|
||||
return 11;
|
||||
if (InGroup(INTEL_GROUP_TGL))
|
||||
if (InGroup(INTEL_GROUP_TGL) || InGroup(INTEL_GROUP_ALD))
|
||||
return 12;
|
||||
if (InFamily(INTEL_FAMILY_LAKE))
|
||||
return 9;
|
||||
|
||||
Reference in New Issue
Block a user