diff --git a/headers/private/graphics/intel_extreme/intel_extreme.h b/headers/private/graphics/intel_extreme/intel_extreme.h index ac84cd58d3..b4e0ee5a56 100644 --- a/headers/private/graphics/intel_extreme/intel_extreme.h +++ b/headers/private/graphics/intel_extreme/intel_extreme.h @@ -92,6 +92,7 @@ #define INTEL_MODEL_CFL (INTEL_GROUP_CFL) #define INTEL_MODEL_CFLM (INTEL_GROUP_CFL | INTEL_TYPE_MOBILE) #define INTEL_MODEL_CML (INTEL_GROUP_CML) +#define INTEL_MODEL_CMLM (INTEL_GROUP_CML | INTEL_TYPE_MOBILE) #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) diff --git a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp index dff5fd8067..a2a5e63da0 100644 --- a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp +++ b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp @@ -188,6 +188,24 @@ const struct supported_device { {0x3ed0, 0x3ea5, INTEL_MODEL_CFL, "CoffeeLake GT3"}, {0x3ed0, 0x3ea6, INTEL_MODEL_CFL, "CoffeeLake GT3"}, + {0x9b64, 0x9ba4, INTEL_MODEL_CML, "CometLake GT1"}, + {0x9b73, 0x9ba8, INTEL_MODEL_CML, "CometLake GT1"}, + {0x9b71, 0x9b21, INTEL_MODEL_CMLM, "CometLake U GT1"}, + {0x9b71, 0x9baa, INTEL_MODEL_CMLM, "CometLake U GT1"}, + {0x9b54, 0x9bc4, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b43, 0x9bc5, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b53, 0x9bc5, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b33, 0x9bc6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b53, 0x9bc8, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b63, 0x9bc8, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b53, 0x9be6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b44, 0x9bf6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b54, 0x9bf6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b61, 0x9b41, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x9b51, 0x9bca, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x9b61, 0x9bca, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x9b51, 0x9bcc, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x4e22, 0x4e55, INTEL_MODEL_JSL, "JasperLake"}, {0x4e24, 0x4e55, INTEL_MODEL_JSL, "JasperLake"}, {0x4e12, 0x4e61, INTEL_MODEL_JSL, "JasperLake"}, diff --git a/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp b/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp index 191be9b768..0d1a59a07d 100644 --- a/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp +++ b/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp @@ -172,6 +172,20 @@ const struct supported_device { {0x3ea5, INTEL_MODEL_CFL, "CoffeeLake GT3"}, {0x3ea6, INTEL_MODEL_CFL, "CoffeeLake GT3"}, + {0x9ba4, INTEL_MODEL_CML, "CometLake GT1"}, + {0x9ba8, INTEL_MODEL_CML, "CometLake GT1"}, + {0x9b21, INTEL_MODEL_CMLM, "CometLake U GT1"}, + {0x9baa, INTEL_MODEL_CMLM, "CometLake U GT1"}, + {0x9bc4, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9bc5, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9bc6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9bc8, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9be6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9bf6, INTEL_MODEL_CML, "CometLake GT2"}, + {0x9b41, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x9bca, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x9bcc, INTEL_MODEL_CMLM, "CometLake U GT2"}, + {0x4e55, INTEL_MODEL_JSL, "JasperLake"}, {0x4e61, INTEL_MODEL_JSL, "JasperLake"}, {0x4e71, INTEL_MODEL_JSLM, "JasperLake"},