Linux Hardware Monitor development
 help / color / mirror / Atom feed
* [PATCH] hwmon: (k10temp) Add per-CCD temperature monitoring for Zen5 Turin
@ 2026-08-12 16:37 Gabriel Ford
  2026-08-12 16:49 ` sashiko-bot
  2026-08-12 18:59 ` Guenter Roeck
  0 siblings, 2 replies; 4+ messages in thread
From: Gabriel Ford @ 2026-08-12 16:37 UTC (permalink / raw)
  To: Clemens Ladisch, Guenter Roeck,
	open list:K10TEMP HARDWARE MONITORING DRIVER, open list
  Cc: Gabriel Ford

Add support for per-CCD temperature monitoring on Zen 5 Turin (EPYC 9005)
CPUs, as they fall in a different model range with a larger number of
maximum CCDs compared to their desktop counterparts. Tested and working
on an EPYC 9555P.

Signed-off-by: Gabriel Ford <gabriel@gford.dev>
---
 drivers/hwmon/k10temp.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/hwmon/k10temp.c b/drivers/hwmon/k10temp.c
index de0760dc597d..b882fe09ac1b 100644
--- a/drivers/hwmon/k10temp.c
+++ b/drivers/hwmon/k10temp.c
@@ -207,6 +207,10 @@ static const char *k10temp_temp_label[] = {
 	"Tccd10",
 	"Tccd11",
 	"Tccd12",
+	"Tccd13",
+	"Tccd14",
+	"Tccd15",
+	"Tccd16"
 };
 
 static int k10temp_read_labels(struct device *dev,
@@ -515,6 +519,10 @@ static int k10temp_probe(struct pci_dev *pdev, const struct pci_device_id *id)
 		}
 	} else if (boot_cpu_data.x86 == 0x1a) {
 		switch (boot_cpu_data.x86_model) {
+		case 0x00 ... 0x2f:	/* Zen5 Turin */
+			data->ccd_offset = 0x1F0;
+			k10temp_get_ccd_support(data, 16);
+			break;
 		case 0x40 ... 0x4f:	/* Zen5 Ryzen Desktop */
 			data->ccd_offset = 0x308;
 			k10temp_get_ccd_support(data, 8);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread
[parent not found: <20260811050523.5688-1-gabriel@gford.dev>]

end of thread, other threads:[~2026-08-12 18:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-12 16:37 [PATCH] hwmon: (k10temp) Add per-CCD temperature monitoring for Zen5 Turin Gabriel Ford
2026-08-12 16:49 ` sashiko-bot
2026-08-12 18:59 ` Guenter Roeck
     [not found] <20260811050523.5688-1-gabriel@gford.dev>
2026-08-11 16:19 ` Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox