summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCyrIng <labs@cyring.fr>2024-07-23 09:05:06 +0200
committerCyrIng <labs@cyring.fr>2024-07-23 09:05:06 +0200
commit1804887cc7bb1b5a1bd22c0925494c0786d73233 (patch)
tree17cfb1b96e76fdffa1b26d747e35bd5615fb1dc0
parenta03489feb3560bd7b1107da9701896ab0cb9ca57 (diff)
[Intel][Raptor Lake] Adding the HB DID of i7-14700K' IMC
-rw-r--r--x86_64/corefreq-api.h2
-rw-r--r--x86_64/corefreqd.c1
-rw-r--r--x86_64/corefreqk.h4
3 files changed, 7 insertions, 0 deletions
diff --git a/x86_64/corefreq-api.h b/x86_64/corefreq-api.h
index fd4d66f..09372c3 100644
--- a/x86_64/corefreq-api.h
+++ b/x86_64/corefreq-api.h
@@ -1502,6 +1502,8 @@ typedef struct
#define DID_INTEL_RAPTORLAKE_U_2P_8E_HB 0xa708
#define DID_INTEL_RAPTORLAKE_U_2P_4E_HB 0xa71b
#define DID_INTEL_RAPTORLAKE_U_1P_4E_HB 0xa71c
+/* Source: Intel(R) Core(TM) i7-14700K */
+#define DID_INTEL_RAPTORLAKE_S_8P_12E_HB 0xa740
/* Source: PCH Controller Device IDs—Intel 700 Series Chipset Family PCH */
#define DID_INTEL_RAPTORLAKE_Z790_PCH 0x7a04
#define DID_INTEL_RAPTORLAKE_H770_PCH 0x7a05
diff --git a/x86_64/corefreqd.c b/x86_64/corefreqd.c
index ec94e9f..6689f9e 100644
--- a/x86_64/corefreqd.c
+++ b/x86_64/corefreqd.c
@@ -7495,6 +7495,7 @@ void PCI_Intel(RO(SHM_STRUCT) *RO(Shm), RO(PROC) *RO(Proc), RO(CORE) *RO(Core),
SET_CHIPSET(IC_GOLDMONT_PLUS);
break;
case DID_INTEL_RAPTORLAKE_S_8P_16E_HB:
+ case DID_INTEL_RAPTORLAKE_S_8P_12E_HB:
case DID_INTEL_RAPTORLAKE_S_8P_8E_HB:
case DID_INTEL_RAPTORLAKE_S_6P_8E_HB1:
case DID_INTEL_RAPTORLAKE_S_6P_4E_HB:
diff --git a/x86_64/corefreqk.h b/x86_64/corefreqk.h
index eaffb71..2b17ba3 100644
--- a/x86_64/corefreqk.h
+++ b/x86_64/corefreqk.h
@@ -2953,6 +2953,10 @@ static struct pci_device_id PCI_ADL_RPL_ids[] = {
.driver_data = (kernel_ulong_t) RPL_IMC
},
{
+ PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_S_8P_12E_HB),
+ .driver_data = (kernel_ulong_t) RPL_IMC
+ },
+ {
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_S_8P_8E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
},