From 3d6e97d8cf391052b98551e13a9a49af27dc2175 Mon Sep 17 00:00:00 2001 From: Iwona Winiarska Date: Mon, 9 May 2022 14:26:17 +0200 Subject: hwmon: peci-dimmtemp: Add Domain ID support Change peci-dimmtemp hwmon device name to use both CPU ID and Domain ID. Use the corresponding Domain ID value in PECI commands. Signed-off-by: Iwona Winiarska --- drivers/hwmon/peci-dimmtemp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'drivers') diff --git a/drivers/hwmon/peci-dimmtemp.c b/drivers/hwmon/peci-dimmtemp.c index 4b042c275ceb..456991169716 100644 --- a/drivers/hwmon/peci-dimmtemp.c +++ b/drivers/hwmon/peci-dimmtemp.c @@ -89,7 +89,7 @@ static int get_dimm_temp(struct peci_dimmtemp *priv, int dimm_no) re_msg.params.pci_cfg.function = 1; re_msg.params.pci_cfg.reg = 0x94; re_msg.rx_len = 4; - re_msg.domain_id = 0; + re_msg.domain_id = priv->mgr->client->domain_id; ret = peci_command(priv->mgr->client->adapter, PECI_CMD_RD_END_PT_CFG, sizeof(re_msg), &re_msg); @@ -122,7 +122,7 @@ static int get_dimm_temp(struct peci_dimmtemp *priv, int dimm_no) re_msg.params.pci_cfg.device = 0; re_msg.params.pci_cfg.function = 2; re_msg.params.pci_cfg.reg = 0xd4; - re_msg.domain_id = 0; + re_msg.domain_id = priv->mgr->client->domain_id; ret = peci_command(priv->mgr->client->adapter, PECI_CMD_RD_END_PT_CFG, sizeof(re_msg), &re_msg); @@ -503,8 +503,8 @@ static int peci_dimmtemp_probe(struct platform_device *pdev) priv->dev = dev; priv->gen_info = mgr->gen_info; - snprintf(priv->name, PECI_NAME_SIZE, "peci_dimmtemp.cpu%d", - priv->mgr->client->addr - PECI_BASE_ADDR); + snprintf(priv->name, PECI_NAME_SIZE, "peci_dimmtemp.cpu%d.%d", + mgr->client->addr - PECI_BASE_ADDR, mgr->client->domain_id); priv->work_queue = alloc_ordered_workqueue(priv->name, 0); if (!priv->work_queue) -- cgit v1.2.3