From 140815c893a5642730aa3d5c23ba07ccad76ac80 Mon Sep 17 00:00:00 2001 From: Jeremy Compostella Date: Mon, 13 Jan 2025 10:14:32 -0800 Subject: [PATCH] device/pci_ids: Add Intel Panther Lake device IDs for Bluetooth CNVi This commit introduces the missing PCI device IDs for Panther Lake CNVi Bluetooth devices. These IDs are listed in document #815002 - Panther Lake U/H Processor - External Design Specification Volume 1. TEST=The CNVB device is now present in the ACPI SSDT table when the cnvi_bluetooth device is enabled. Change-Id: I45b42b0694d530763d4cd321aefc64141d088e2b Signed-off-by: Jeremy Compostella Reviewed-on: https://review.coreboot.org/c/coreboot/+/85959 Reviewed-by: Bora Guvendik Reviewed-by: Jamie Ryu Reviewed-by: Cliff Huang Tested-by: build bot (Jenkins) --- src/include/device/pci_ids.h | 2 ++ src/soc/intel/common/block/cnvi/cnvi.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h index 42795881fa..60a7d176c0 100644 --- a/src/include/device/pci_ids.h +++ b/src/include/device/pci_ids.h @@ -4909,10 +4909,12 @@ #define PCI_DID_INTEL_PTL_H_CNVI_WIFI_1 0xe441 #define PCI_DID_INTEL_PTL_H_CNVI_WIFI_2 0xe442 #define PCI_DID_INTEL_PTL_H_CNVI_WIFI_3 0xe443 +#define PCI_DID_INTEL_PTL_H_CNVI_BT 0xe476 #define PCI_DID_INTEL_PTL_U_H_CNVI_WIFI_0 0xe340 #define PCI_DID_INTEL_PTL_U_H_CNVI_WIFI_1 0xe341 #define PCI_DID_INTEL_PTL_U_H_CNVI_WIFI_2 0xe342 #define PCI_DID_INTEL_PTL_U_H_CNVI_WIFI_3 0xe343 +#define PCI_DID_INTEL_PTL_U_H_CNVI_BT 0xe376 /* Platform Security Engine */ #define PCI_DID_INTEL_LNL_PSE0 0xa862 diff --git a/src/soc/intel/common/block/cnvi/cnvi.c b/src/soc/intel/common/block/cnvi/cnvi.c index 93f0cae15d..94fe21f94d 100644 --- a/src/soc/intel/common/block/cnvi/cnvi.c +++ b/src/soc/intel/common/block/cnvi/cnvi.c @@ -470,6 +470,8 @@ static struct device_operations cnvi_bt_ops = { }; static const unsigned short bt_pci_device_ids[] = { + PCI_DID_INTEL_PTL_H_CNVI_BT, + PCI_DID_INTEL_PTL_U_H_CNVI_BT, PCI_DID_INTEL_TGL_CNVI_BT_0, PCI_DID_INTEL_TGL_CNVI_BT_1, PCI_DID_INTEL_TGL_CNVI_BT_2,