[PATCH v2 0/3] hwmon: (fs1603) Add driver for TDK FS160x and FS1006 uPOL converters
From: Kevin Jia
Date: Tue Oct 20 2026 - 12:53:08 EST
The TDK FS1603, FS1604, FS1606 and FS1006 are uPOL DC-DC converters with
an integrated inductor. They report input and output voltage, output
current and temperature over a proprietary I2C register map. They are not
PMBus devices, and their register numbers collide with PMBus command codes.
Patch 1 adds the TDK vendor prefix, patch 2 documents the parts as trivial
devices, and patch 3 adds a read-only hwmon driver. The model cannot be
detected from the part, so it is declared through the I2C device name or
the devicetree compatible. The FS1606-0600 and FS1606-2500 factory presets
scale telemetry differently from the base FS1606, so they have their own
compatibles.
Tested on FS1006-3300, FS1006-5000 and FS1606-0600 parts with the driver
backported to 6.12.
Signed-off-by: Kevin Jia <kjia@xxxxxxxxxx>
---
Changes in v2:
- hwmon: Scale in1_crit by the feedback divider ratio measured at probe.
Further testing after v1 found that on boards that raise the rail with a
feedback divider, as the FS1606-0600 is used, VOUT_SET holds the 0.6 V
feedback target while VOUT reports the rail, so v1 reported the
feedback-pin trip point (about 0.72 V) as in1_crit on every such rail.
- hwmon: Use named initializers in fs1603_id[] (Sashiko).
- Link to v1: https://patch.msgid.link/20261019-fs1603-v1-0-8adf972386c1@xxxxxxxxxx
---
Kevin Jia (3):
dt-bindings: vendor-prefixes: Add TDK
dt-bindings: trivial-devices: Add TDK FS160x and FS1006
hwmon: (fs1603) Add driver for TDK FS160x and FS1006 uPOL converters
.../devicetree/bindings/trivial-devices.yaml | 14 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/hwmon/fs1603.rst | 78 +++
Documentation/hwmon/index.rst | 1 +
MAINTAINERS | 7 +
drivers/hwmon/Kconfig | 11 +
drivers/hwmon/Makefile | 1 +
drivers/hwmon/fs1603.c | 540 +++++++++++++++++++++
8 files changed, 654 insertions(+)
---
base-commit: 400be69515c327ced60082b27ede902a8d93cbdb
change-id: 20261016-fs1603-25483c5edc57
Best regards,
--
Kevin Jia <kjia@xxxxxxxxxx>