summaryrefslogtreecommitdiff
path: root/drivers/peci
diff options
context:
space:
mode:
authorIvan Mikhaylov <fr0st61te@gmail.com>2025-10-07 00:53:19 +0300
committerGuenter Roeck <linux@roeck-us.net>2025-10-15 11:02:42 -0700
commit906f25050add51f1a412ea37e618d8748f75e23a (patch)
tree5e30d64e5fe85ebf0e22250b8388192b6f99d28c /drivers/peci
parentcbb213e07c01784ce1f41ba04995da3808cc5a47 (diff)
peci: cpu: add Intel Emerald Rapids support
Add support for detection of Intel Emerald Rapids processor based on CPU model. Emerald Rapids Xeon processors with the model set to INTEL_EMERALDRAPIDS_X. The data field for this entry is "emr". Tested the patch series with AST2600 BMC with 5S Intel Emerald Rapids processors & verified by reading cpu & dimm temperature which matches host sensor values from lmsensors. Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com> Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de> Link: https://lore.kernel.org/r/20251006215321.5036-2-fr0st61te@gmail.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'drivers/peci')
-rw-r--r--drivers/peci/cpu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/peci/cpu.c b/drivers/peci/cpu.c
index 2dac8ba82787..fbccc1d1b637 100644
--- a/drivers/peci/cpu.c
+++ b/drivers/peci/cpu.c
@@ -321,6 +321,10 @@ static const struct peci_device_id peci_cpu_device_ids[] = {
.x86_vfm = INTEL_SAPPHIRERAPIDS_X,
.data = "spr",
},
+ { /* Emerald Rapids Xeon */
+ .x86_vfm = INTEL_EMERALDRAPIDS_X,
+ .data = "emr",
+ },
{ }
};
MODULE_DEVICE_TABLE(peci, peci_cpu_device_ids);