From 036ec0bb89c9231fa2fd95f4a079bee76b85dcc2 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Tue, 10 Oct 2023 00:39:45 -0700 Subject: [PATCH] intel/dev: Add WCL PCI IDs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tested with: commit 3a252ff9d8b6dc22b20463bfcb31a4e8992b0e8f Merge: 9800bf6fae3b 11895f375939 Author: Simona Vetter Date: Fri Jul 11 11:25:34 2025 +0200 Note that the kernel treats WCL similar to PTL, so 94de1dfd4729 ("drm/xe/ptl: Drop force_probe requirement") also removed the force_probe for WCL. Backport-to: 25.1 Ref: 3c0f211bc8fc ("drm/xe: Add Wildcat Lake device IDs to PTL list") Ref: 94de1dfd4729 ("drm/xe/ptl: Drop force_probe requirement") Ref: drm/drm-next 3a252ff9d8b6dc22b20463bfcb31a4e8992b0e8f Signed-off-by: Jordan Justen Reviewed-by: José Roberto de Souza Part-of: (cherry picked from commit bca1acbb4229188808563e4582e9ebb1d13b2df9) --- .pick_status.json | 2 +- include/pci_ids/iris_pci_ids.h | 3 +++ src/intel/dev/intel_device_info.c | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index a9540165150..1a927654727 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -924,7 +924,7 @@ "description": "intel/dev: Add WCL PCI IDs", "nominated": true, "nomination_type": 4, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/include/pci_ids/iris_pci_ids.h b/include/pci_ids/iris_pci_ids.h index 46a3fb5c52d..260785f7871 100644 --- a/include/pci_ids/iris_pci_ids.h +++ b/include/pci_ids/iris_pci_ids.h @@ -299,3 +299,6 @@ CHIPSET(0xb08f, ptl, "PTL", "Intel(R) Graphics") CHIPSET(0xb090, ptl, "PTL", "Intel(R) Graphics") CHIPSET(0xb0a0, ptl, "PTL", "Intel(R) Graphics") CHIPSET(0xb0b0, ptl, "PTL", "Intel(R) Graphics") + +CHIPSET(0xfd80, wcl, "WCL", "Intel(R) Graphics") +CHIPSET(0xfd81, wcl, "WCL", "Intel(R) Graphics") diff --git a/src/intel/dev/intel_device_info.c b/src/intel/dev/intel_device_info.c index 558c8662050..a2d9c1c0a00 100644 --- a/src/intel/dev/intel_device_info.c +++ b/src/intel/dev/intel_device_info.c @@ -1229,7 +1229,7 @@ static const struct intel_device_info intel_device_info_ptl = { .has_local_mem = false, }; -UNUSED static const struct intel_device_info intel_device_info_wcl = { +static const struct intel_device_info intel_device_info_wcl = { XE3_CONFIG(WCL), .has_local_mem = false, .has_ray_tracing = false,