From a7b45ce7bf8b501c022a906171bef51e4c12a427 Mon Sep 17 00:00:00 2001 From: CyrIng Date: Mon, 5 Aug 2024 04:30:08 +0200 Subject: [PATCH] [Intel][Raptor Lake-E] Adding the IMC probing entries --- x86_64/corefreqd.c | 3 +++ x86_64/corefreqk.h | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/x86_64/corefreqd.c b/x86_64/corefreqd.c index 85620992..5f0ab781 100644 --- a/x86_64/corefreqd.c +++ b/x86_64/corefreqd.c @@ -7563,6 +7563,9 @@ void PCI_Intel(RO(SHM_STRUCT) *RO(Shm), RO(PROC) *RO(Proc), RO(CORE) *RO(Core), case DID_INTEL_RAPTORLAKE_U_2P_8E_HB: case DID_INTEL_RAPTORLAKE_U_2P_4E_HB: case DID_INTEL_RAPTORLAKE_U_1P_4E_HB: + case DID_INTEL_RAPTORLAKE_E_8P_0E_HB: + case DID_INTEL_RAPTORLAKE_E_6P_0E_HB: + case DID_INTEL_RAPTORLAKE_E_4P_0E_HB: RPL_CAP(RO(Shm), RO(Proc), RO(Core)); RPL_IMC(RO(Shm), RO(Proc)); break; diff --git a/x86_64/corefreqk.h b/x86_64/corefreqk.h index 40fbfa27..c2924a7b 100644 --- a/x86_64/corefreqk.h +++ b/x86_64/corefreqk.h @@ -3049,6 +3049,18 @@ static struct pci_device_id PCI_ADL_RPL_ids[] = { PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_U_1P_4E_HB), .driver_data = (kernel_ulong_t) RPL_IMC }, + { + PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_E_8P_0E_HB), + .driver_data = (kernel_ulong_t) RPL_IMC + }, + { + PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_E_6P_0E_HB), + .driver_data = (kernel_ulong_t) RPL_IMC + }, + { + PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_E_4P_0E_HB), + .driver_data = (kernel_ulong_t) RPL_IMC + }, { PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_Z790_PCH), .driver_data = (kernel_ulong_t) RPL_PCH