[PATCH linux 6.18 0/2] hwmon: (pmbus/lm25066) Support SMBus Current Limit configuration

Potin Lai <[email protected]> Wed, 17 Jun 2026 12:10:08 +0800
Newsgroups org.ozlabs.lists.openbmc
Message-ID <[email protected]>
This series adds support for configuring the current limit behavior via
software override on LM25066-compatible devices (excluding LM25056) using
the DEVICE_SETUP (0xD9) register.

When the 'ti,current-range' property is specified in the device tree,
the driver configures the DEVICE_SETUP register's Current Limit Configuration
bit (bit 2) to activate SMBus/software override and sets the Current Limit

Setting bit (bit 4) to "low" or "high" threshold accordingly.
Since LM25056 does not support software override (bit 2 of DEVICE_SETUP is
reserved), it is explicitly excluded from this support in both the device
tree binding schema and the driver.

LORE Link: https://lore.kernel.org/all/[email protected]/ 

Potin Lai (2):
  dt-bindings: hwmon: pmbus: ti,lm25066: add current limit properties
  hwmon: (pmbus/lm25066) add current limit configuration support

 .../bindings/hwmon/pmbus/ti,lm25066.yaml      | 20 ++++++++++
 drivers/hwmon/pmbus/lm25066.c                 | 37 +++++++++++++++++++
 2 files changed, 57 insertions(+)

-- 
2.52.0