hwmon: (nct6683) Add customer ID for AMD BC-250
authorMikhail Paulyshka <me@mixaill.net>
Sun, 2 Mar 2025 15:50:53 +0000 (18:50 +0300)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 2 Mar 2025 16:14:41 +0000 (08:14 -0800)
This value was found on an AMD BC-250 board with an
NCT6686D chip.

Signed-off-by: Mikhail Paulyshka <me@mixaill.net>
Link: https://lore.kernel.org/r/20250302155053.50096-1-me@mixaill.net
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Documentation/hwmon/nct6683.rst
drivers/hwmon/nct6683.c

index 8d4a20d99e598a3d8a43e1fab619b7a25edb6115..3e549ba95a15a6f5b53bed64923bcd7a660b101d 100644 (file)
@@ -3,7 +3,7 @@ Kernel driver nct6683
 
 Supported chips:
 
-  * Nuvoton NCT6683D/NCT6687D
+  * Nuvoton NCT6683D/NCT6686D/NCT6687D
 
     Prefix: 'nct6683'
 
@@ -61,6 +61,7 @@ Board                         Firmware version
 Intel DH87RL                   NCT6683D EC firmware version 1.0 build 04/03/13
 Intel DH87MC                   NCT6683D EC firmware version 1.0 build 04/03/13
 Intel DB85FL                   NCT6683D EC firmware version 1.0 build 04/03/13
+AMD BC-250                     NCT6686D EC firmware version 1.0 build 07/28/21
 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
index 416ac02e9f7464e6b3b6c9c63a512a979bee96bf..6cda35388b24c9a86078e6486119d9efd2db9035 100644 (file)
@@ -176,6 +176,7 @@ superio_exit(int ioreg)
 #define NCT6683_CUSTOMER_ID_MSI2       0x200
 #define NCT6683_CUSTOMER_ID_MSI3       0x207
 #define NCT6683_CUSTOMER_ID_MSI4       0x20d
+#define NCT6683_CUSTOMER_ID_AMD                0x162b
 #define NCT6683_CUSTOMER_ID_ASROCK             0xe2c
 #define NCT6683_CUSTOMER_ID_ASROCK2    0xe1b
 #define NCT6683_CUSTOMER_ID_ASROCK3    0x1631
@@ -1231,6 +1232,8 @@ static int nct6683_probe(struct platform_device *pdev)
                break;
        case NCT6683_CUSTOMER_ID_MSI4:
                break;
+       case NCT6683_CUSTOMER_ID_AMD:
+               break;
        case NCT6683_CUSTOMER_ID_ASROCK:
                break;
        case NCT6683_CUSTOMER_ID_ASROCK2: