From 7de1fcfb783b0633684c0eff0c18d6f4e12e8954 Mon Sep 17 00:00:00 2001 From: Catherine L Date: Fri, 18 Sep 2026 19:19:19 +0530 Subject: [PATCH] Bluetooth: btintel_pcie: Add CNVi ID for Titan Lake (Scorpius Peak2 C0) Define BTINTEL_CNVI_SCP2_C0 (0xA11) for the Scorpius Peak2 C0 stepping used on Titan Lake platforms and handle it in btintel_pcie_read_hwexp() alongside existing Scorpius Peak2 variants. Signed-off-by: Catherine L Signed-off-by: Luiz Augusto von Dentz --- drivers/bluetooth/btintel.h | 1 + drivers/bluetooth/btintel_pcie.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/bluetooth/btintel.h b/drivers/bluetooth/btintel.h index 9cf136c6c716..ff7c1d623007 100644 --- a/drivers/bluetooth/btintel.h +++ b/drivers/bluetooth/btintel.h @@ -61,6 +61,7 @@ struct intel_tlv { #define BTINTEL_CNVI_BLAZARU 0x930 /* BlazarU - Meteor Lake */ #define BTINTEL_CNVI_SCP 0xA00 /* Scorpius Peak - Panther Lake */ #define BTINTEL_CNVI_SCP2 0xA10 /* Scorpius Peak2 - Nova Lake */ +#define BTINTEL_CNVI_SCP2_C0 0xA11 /* Scorpius Peak2 C0 - Titan Lake */ #define BTINTEL_CNVI_SCP2F 0xA20 /* Scorpius Peak2F - Nova Lake */ #define BTINTEL_CNVI_DRACO 0xA30 /* Draco */ diff --git a/drivers/bluetooth/btintel_pcie.c b/drivers/bluetooth/btintel_pcie.c index 127ecebd0331..d58b1a42f092 100644 --- a/drivers/bluetooth/btintel_pcie.c +++ b/drivers/bluetooth/btintel_pcie.c @@ -2291,6 +2291,7 @@ static void btintel_pcie_read_hwexp(struct btintel_pcie_data *data) break; case BTINTEL_CNVI_SCP: case BTINTEL_CNVI_SCP2: + case BTINTEL_CNVI_SCP2_C0: case BTINTEL_CNVI_SCP2F: case BTINTEL_CNVI_DRACO: break;