[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