[PATCH v2 0/2] Add support for LX1308
From: Brian Chiang
Date: Tue Apr 28 2026 - 08:43:07 EST
The LX1308 is a high-efficiency, non-isolated power module. The module
operates from a 40V to 60V DC primary bus and a 12V regulated output
voltage. It can deliver up to 860W continuous and 1300W in transient.
The built-in digital controller can store and restore module
configurations. The fault status, input voltage, output voltage, output
current, and temperature are monitored via the PMBus interface.
Add support for this driver.
Signed-off-by: Brian Chiang <chiang.brian@xxxxxxxxxxxx>
---
Changes in v2:
- Remove the unused compatibles of mechanical variants
- Drop the existing pmbus binding in v1, and move lx1308 to trivial binding
- Reorganize the id tables to be placed to each other
- Reorder lx1308 with alphabetical ordering in Kconfig and Makefile
- Fix undefined behavior left-shifting of a negative integer
- Link to v1: https://lore.kernel.org/r/20260422-add-support-lx1308-v1-0-9b8322f45aae@xxxxxxxxxxxx
---
Brian Chiang (2):
dt-bindings: trivial: Add LX1308 support
hwmon: (pmbus/lx1308) Add support for LX1308
.../devicetree/bindings/trivial-devices.yaml | 2 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/hwmon/index.rst | 1 +
Documentation/hwmon/lx1308.rst | 90 +++++++++
drivers/hwmon/pmbus/Kconfig | 10 +
drivers/hwmon/pmbus/Makefile | 1 +
drivers/hwmon/pmbus/lx1308.c | 204 +++++++++++++++++++++
7 files changed, 310 insertions(+)
---
base-commit: 591cd656a1bf5ea94a222af5ef2ee76df029c1d2
change-id: 20260415-add-support-lx1308-165a4206ab69
Best regards,
--
Brian Chiang <chiang.brian@xxxxxxxxxxxx>