[PATCH v2 0/3] hwmon: (nct6775) Add support for NCT6122D and NCT6126D

Paul Louvel posted 3 patches 2 weeks, 1 day ago
Documentation/hwmon/nct6775.rst  |  16 ++++++
drivers/hwmon/nct6775-core.c     | 116 +++++++++++++++++++++++++++++++++++++++
drivers/hwmon/nct6775-platform.c |  33 ++++++++++-
drivers/hwmon/nct6775.h          |   4 +-
4 files changed, 166 insertions(+), 3 deletions(-)
[PATCH v2 0/3] hwmon: (nct6775) Add support for NCT6122D and NCT6126D
Posted by Paul Louvel 2 weeks, 1 day ago
Hi,

This series adds support for the hardware monitoring functionality of
the Nuvoton NCT6122D and NCT6126D Super-I/O chips. It is based on the
NCT6122D/NCT6126D datasheet (V2.4) availale on Nuvoton website.

The two chips shares the same hardware monitor block, so both are
handled through a single chip kind.

Patch 1 document the support of NCT6116D/NCT6122D/NCT6126D.

Patch 2 adds the NCT6126D and reuses the existing NCT6116D register
tables, adding only different VIN tables.

Patch 3 then adds the NCT6122D, which differs only in its device IDs and
UART count.

Tested on a Kontron SBC-EKL 3"5.

Thanks.

Assisted-by: opencode:z-ai/glm-5.3-flash
Signed-off-by: Paul Louvel <paul.louvel@bootlin.com>
---
Changes in v2:
- My Signed-Off-by trailer was incorrect on patch 2.
  Changed it.
- Link to v1: https://patch.msgid.link/20260909-bootlin-hwmon-nct6126-v1-0-4e85615fef10@bootlin.com

---
Paul Louvel (3):
      Documentation: hwmon: (nct6775) Document NCT6116D/NCT6122D/NCT6126D support
      hwmon: (nct6775) Add support for NCT6126D
      hwmon: (nct6775) Add support for NCT6122D

 Documentation/hwmon/nct6775.rst  |  16 ++++++
 drivers/hwmon/nct6775-core.c     | 116 +++++++++++++++++++++++++++++++++++++++
 drivers/hwmon/nct6775-platform.c |  33 ++++++++++-
 drivers/hwmon/nct6775.h          |   4 +-
 4 files changed, 166 insertions(+), 3 deletions(-)
---
base-commit: df2908090cda368b01ff43709f51890076c56157
change-id: 20260909-bootlin-hwmon-nct6126-c620a379b509

Best regards,
--  
Paul Louvel, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com