From: Stoyan Bogdanov <sbogdanov@baylibre.com>
To: jbrunet@baylibre.com, linux@roeck-us.net, robh@kernel.org,
krzk+dt@kernel.org, conor+dt@kernel.org, corbet@lwn.net,
skhan@linuxfoundation.org
Cc: linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
Stoyan Bogdanov <sbogdanov@baylibre.com>
Subject: [PATCH v3 0/3] Add TI TPS1689 pmbus eFuse
Date: Tue, 17 Feb 2026 10:12:00 +0200 [thread overview]
Message-ID: <20260217081203.1792025-1-sbogdanov@baylibre.com> (raw)
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 functions 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.
Change log v2 -> v3:
- Fix error detected from kernel test bot regarding division
Tests:
- Test builds for x86_64, arm64, i386
- Retest driver on arm64
- Validate driver direct conversion functions manualy
Stoyan Bogdanov (3):
hwmon: (pmbus/tps25990): Rework TPS25990 non standatd direct
conversion
dt-bindings: hwmon: pmbus/tps1689: Add TPS1689
hwmon: (pmbus/tps1689): Add TPS1689 support
.../bindings/hwmon/pmbus/ti,tps25990.yaml | 4 +-
Documentation/hwmon/tps25990.rst | 15 +-
drivers/hwmon/pmbus/tps25990.c | 190 +++++++++++++++---
3 files changed, 175 insertions(+), 34 deletions(-)
--
2.34.1
next reply other threads:[~2026-02-17 8:12 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-17 8:12 Stoyan Bogdanov [this message]
2026-02-17 8:12 ` [PATCH v3 1/3] hwmon: (pmbus/tps25990): Rework TPS25990 non standatd direct conversion Stoyan Bogdanov
2026-03-08 17:27 ` Guenter Roeck
2026-03-24 1:17 ` Stoyan Bogdanov
2026-02-17 8:12 ` [PATCH v3 2/3] dt-bindings: hwmon: pmbus/tps1689: Add TPS1689 Stoyan Bogdanov
2026-03-08 17:31 ` Guenter Roeck
2026-03-24 1:17 ` Stoyan Bogdanov
2026-02-17 8:12 ` [PATCH v3 3/3] hwmon: (pmbus/tps1689): Add TPS1689 support Stoyan Bogdanov
2026-03-08 17:34 ` Guenter Roeck
2026-03-24 1:17 ` Stoyan Bogdanov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260217081203.1792025-1-sbogdanov@baylibre.com \
--to=sbogdanov@baylibre.com \
--cc=conor+dt@kernel.org \
--cc=corbet@lwn.net \
--cc=devicetree@vger.kernel.org \
--cc=jbrunet@baylibre.com \
--cc=krzk+dt@kernel.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-hwmon@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=robh@kernel.org \
--cc=skhan@linuxfoundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox