public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Add support for LX1308
@ 2026-04-28 12:19 Brian Chiang
  2026-04-28 12:19 ` [PATCH v2 1/2] dt-bindings: trivial: Add LX1308 support Brian Chiang
  2026-04-28 12:19 ` [PATCH v2 2/2] hwmon: (pmbus/lx1308) Add support for LX1308 Brian Chiang
  0 siblings, 2 replies; 6+ messages in thread
From: Brian Chiang @ 2026-04-28 12:19 UTC (permalink / raw)
  To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Jonathan Corbet, Shuah Khan
  Cc: linux-hwmon, devicetree, linux-kernel, linux-doc, Brian Chiang

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@inventec.com>
---
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@inventec.com

---
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@inventec.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-04-30 18:18 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28 12:19 [PATCH v2 0/2] Add support for LX1308 Brian Chiang
2026-04-28 12:19 ` [PATCH v2 1/2] dt-bindings: trivial: Add LX1308 support Brian Chiang
2026-04-29  7:34   ` Krzysztof Kozlowski
2026-04-30 18:18   ` Guenter Roeck
2026-04-28 12:19 ` [PATCH v2 2/2] hwmon: (pmbus/lx1308) Add support for LX1308 Brian Chiang
2026-04-30 18:18   ` Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox