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