|
|
Log in / Subscribe / Register

Add TI TPS1689 pmbus eFuse

From:  Stoyan Bogdanov <sbogdanov-AT-baylibre.com>
To:  jbrunet-AT-baylibre.com, linux-AT-roeck-us.net, robh-AT-kernel.org, krzk+dt-AT-kernel.org, conor+dt-AT-kernel.org, corbet-AT-lwn.net, skhan-AT-linuxfoundation.org
Subject:  [PATCH v1 0/3] Add TI TPS1689 pmbus eFuse
Date:  Thu, 12 Feb 2026 10:44:59 +0200
Message-ID:  <20260212084502.1795-1-sbogdanov@baylibre.com>
Cc:  linux-hwmon-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-doc-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, Stoyan Bogdanov <sbogdanov-AT-baylibre.com>
Archive-link:  Article

Rework TPS25990 eFuse pmbus driver to provide more unified way for
non standard direct conversions.Remove existing defines for TPS25990
conversions and replace them with enum listing all supported parameters
and structure using m, b, R. Add fucntion to covert raw to real value
and real value back to raw. Add data structure to hold pmbus_driver_info
and local_direct_values for direct conversion.

Add support TPS1689 support to TPS25990 driver, since both
chips are sharing a lot of similar internal functions with exception of
work range like Voltage and Current.

Stoyan Bogdanov (3):
  hwmon: (pmbus/tps25990): Rework TPS25990 non standatd direct
    conversion
  dt-bindings: hwmon: pmbus/tps1689: Add TPS1689 support
  hwmon: (pmbus/tps1689): Add TPS1689 support

 .../bindings/hwmon/pmbus/ti,tps25990.yaml     |   4 +-
 Documentation/hwmon/tps25990.rst              |  15 +-
 drivers/hwmon/pmbus/tps25990.c                | 185 +++++++++++++++---
 3 files changed, 171 insertions(+), 33 deletions(-)

-- 
2.34.1




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds