[PATCH v2 1/7] hwmon: (nct6683) Add customer ID for ASRock B850 Steel Legend WiFi

From: Johan Dahlin

Date: Wed Nov 11 2026 - 03:33:27 EST


The ASRock B850 Steel Legend WiFi has an NCT6686D with customer ID
0x164a, so the driver only probes on it with the force module parameter.

Add the customer ID so the driver probes on this board by default.

Signed-off-by: Johan Dahlin <jdahlin@xxxxxxxxx>
Tested-by: Alwyn Kik <alwyn@xxxxxx>
---
Documentation/hwmon/nct6683.rst | 1 +
drivers/hwmon/nct6683.c | 3 +++
2 files changed, 4 insertions(+)

diff --git a/Documentation/hwmon/nct6683.rst b/Documentation/hwmon/nct6683.rst
index 62da8fd011c8..4c137eda6583 100644
--- a/Documentation/hwmon/nct6683.rst
+++ b/Documentation/hwmon/nct6683.rst
@@ -97,6 +97,7 @@ ASRock X570 NCT6683D EC firmware version 1.0 build 06/28/19
ASRock X670E NCT6686D EC firmware version 1.0 build 05/19/22
ASRock B650 Steel Legend WiFi NCT6686D EC firmware version 1.0 build 11/09/23
ASRock Z590 Taichi NCT6686D EC firmware version 1.0 build 01/25/21
+ASRock B850 Steel Legend WiFi NCT6686D EC firmware version 1.0 build 10/29/24
MSI B550 NCT6687D EC firmware version 1.0 build 05/07/20
MSI B550M NCT6687D EC firmware version 1.0 build 05/07/20
MSI B650 NCT6687D EC firmware version 0.0 build 09/27/22
diff --git a/drivers/hwmon/nct6683.c b/drivers/hwmon/nct6683.c
index de5b0194c256..0565ca9290eb 100644
--- a/drivers/hwmon/nct6683.c
+++ b/drivers/hwmon/nct6683.c
@@ -209,6 +209,7 @@ superio_exit(int ioreg)
#define NCT6683_CUSTOMER_ID_ASROCK5 0x1621
#define NCT6683_CUSTOMER_ID_ASROCK6 0x1633
#define NCT6683_CUSTOMER_ID_ASROCK7 0x163d
+#define NCT6683_CUSTOMER_ID_ASROCK8 0x164a

#define NCT6683_REG_BUILD_YEAR 0x604
#define NCT6683_REG_BUILD_MONTH 0x605
@@ -1640,6 +1641,8 @@ static int nct6683_probe(struct platform_device *pdev)
break;
case NCT6683_CUSTOMER_ID_ASROCK7:
break;
+ case NCT6683_CUSTOMER_ID_ASROCK8:
+ break;
default:
if (!force)
return -ENODEV;
--
2.53.0