[GIT PULL] hwmon fixes for hwmon-for-v7.0-rc6

From: Guenter Roeck

Date: Fri Mar 27 2026 - 19:39:21 EST


Hi Linus,

Please pull hwmon fixes for Linux hwmon-for-v7.0-rc6 from signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v7.0-rc6

Thanks,
Guenter
------

The following changes since commit c369299895a591d96745d6492d4888259b004a9e:

Linux 7.0-rc5 (2026-03-22 14:42:17 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v7.0-rc6

for you to fetch changes up to 754bd2b4a084b90b5e7b630e1f423061a9b9b761:

hwmon: (pmbus/core) Protect regulator operations with mutex (2026-03-25 13:32:37 -0700)

----------------------------------------------------------------
hwmon fixes for v7.0-rc6

- PMBus driver fixes

* Add mutex protection for regulator operations

* Fix reading from "write-only" attributes

* Mark lowest/average/highest/rated attributes as read-only

* isl68137: Add mutex protection for AVS enable sysfs attributes

* ina233: Fix error handling and sign extension when reading shunt voltage

- adm1177: Fix sysfs ABI violation and current unit conversion

- peci: Fix off-by-one in cputemp_is_visible(), and crit_hyst returning
delta instead of absolute temperature

----------------------------------------------------------------
Guenter Roeck (3):
hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-only
hwmon: (pmbus) Introduce the concept of "write-only" attributes
hwmon: (pmbus/core) Protect regulator operations with mutex

Sanman Pradhan (5):
hwmon: (pmbus/ina233) Fix error handling and sign extension in shunt voltage read
hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes
hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature
hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
hwmon: (adm1177) fix sysfs ABI violation and current unit conversion

Documentation/hwmon/adm1177.rst | 8 +-
Documentation/hwmon/peci-cputemp.rst | 10 +-
drivers/hwmon/adm1177.c | 54 +++++-----
drivers/hwmon/peci/cputemp.c | 4 +-
drivers/hwmon/pmbus/ina233.c | 3 +-
drivers/hwmon/pmbus/isl68137.c | 21 +++-
drivers/hwmon/pmbus/pmbus_core.c | 192 ++++++++++++++++++++++++++++-------
7 files changed, 217 insertions(+), 75 deletions(-)