From afa8cd9c3187465f608c40896f3a68ec5f1fb6f9 Mon Sep 17 00:00:00 2001 From: "Ilmari \"ilzu\" Siiteri" Date: Fri, 30 Aug 2024 15:58:04 +0300 Subject: [PATCH] intel_extreme: Add more Tigerlake PCI IDs * Added all Tigerlake PCI IDs from Intel documentation with all possible host bridge configurations. * Tested on 0x9a78 with 0x9A02 host bridge. * Fixed uppercase letters in PCI IDs to lowercase to match existing code Change-Id: I5ac8b857b952a2daa93364d9b1c640621d680f5d Reviewed-on: https://review.haiku-os.org/c/haiku/+/8156 Tested-by: Commit checker robot Reviewed-by: Adrien Destugues --- src/add-ons/kernel/busses/agp_gart/intel_gart.cpp | 12 ++++++++++++ .../kernel/drivers/graphics/intel_extreme/driver.cpp | 5 +++++ 2 files changed, 17 insertions(+) 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 928c542801..001998876e 100644 --- a/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp +++ b/src/add-ons/kernel/busses/agp_gart/intel_gart.cpp @@ -223,7 +223,19 @@ const struct supported_device { {0x4e26, 0x4e71, INTEL_MODEL_JSLM, "JasperLake"}, {0x4e28, 0x4e71, INTEL_MODEL_JSLM, "JasperLake"}, + {0x9a12, 0x9a49, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a12, 0x9a78, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a02, 0x9a49, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a02, 0x9a78, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, {0x9a14, 0x9a49, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a14, 0x9a78, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a04, 0x9a49, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a04, 0x9a78, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a1a, 0x9a49, INTEL_MODEL_TGLM, "TigerLake-LP GT2"}, + {0x9a36, 0x9a60, INTEL_MODEL_TGLM, "TigerLake-LP GT1"}, + {0x9a36, 0x9a68, INTEL_MODEL_TGLM, "TigerLake-LP GT1"}, + {0x9a26, 0x9a60, INTEL_MODEL_TGLM, "TigerLake-LP GT1"}, + {0x9a26, 0x9a68, INTEL_MODEL_TGLM, "TigerLake-LP GT1"}, }; struct intel_info { 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 3852e60d5a..c5c4244165 100644 --- a/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp +++ b/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp @@ -202,6 +202,11 @@ const struct supported_device { {0x4e71, INTEL_MODEL_JSLM, "JasperLake"}, {0x9a49, INTEL_MODEL_TGLM, "TigerLake"}, + {0x9a78, INTEL_MODEL_TGLM, "TigerLake"}, + {0x9a40, INTEL_MODEL_TGLM, "TigerLake"}, + {0x9a60, INTEL_MODEL_TGLM, "TigerLake"}, + {0x9a68, INTEL_MODEL_TGLM, "TigerLake"}, + {0x9a70, INTEL_MODEL_TGLM, "TigerLake"}, }; int32 api_version = B_CUR_DRIVER_API_VERSION;