From: Guenter Roeck <linux@roeck-us.net>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] hwmon updates for v7.3
Date: Mon, 17 Aug 2026 20:16:46 -0700 [thread overview]
Message-ID: <20260818031647.984209-1-linux@roeck-us.net> (raw)
Hi Linus,
Please pull hwmon updates for Linux v7.3 from signed tag:
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v7.3
Thanks,
Guenter
------
The following changes since commit db2ddb87143519e20a95aa36c60b36107b736a58:
Linux 7.2-rc7 (2026-08-09 14:54:50 -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.3
for you to fetch changes up to 75f2c0b3690702c90863c2e138cb5520670845ea:
hwmon: (emc1403) Drop hysteresis for low limit temperature (2026-08-16 14:40:33 -0700)
----------------------------------------------------------------
hwmon updates for v7.3
* New drivers
- Driver for Kandou KB9002 retimer
- Driver for the temp/voltage sensor on PolarFire SoC
- Driver for Eswin EIC7700 PVT sensor
- PMBus:
- Driver for Analog Devices MAX16545/MAX16550 and Volterra VT7505
- Drivers for Monolithic MPQ82D00 and MPQ8646
- Driver for Silergy SQ24860
* Added support to existing drivers
- asus-ec-sensors: Support for ROG STRIX Z390-E GAMING,
ProArt Z690-CREATOR WIFI, ROG STRIX X870E-E GAMING WIFI7 R2,
ROG CROSSHAIR X870E HERO, and ROG Maximus Z790 Hero
- asus_rog_ryujin: Siupport for ROG Ryujin III
- ina2xx: Support for INA232
- k10temp: Per-CCD temperature monitoring for Zen5 Turin
- nct6775: List NCT5585D as supported chip
- nzxt-kraken3: Support for NZXT Kraken 2024 Elite
- sht3x: Support for GXCAS GXHT30
- tmp102: Add device IDs for TMP110 and TMP113
- yogafan: Support for LOQ 15IAX9, XiaoXin Pro 13ARE 2020,
IdeaPad 3 15ALC6, Legion Pro 7 16AFR10H, Yoga Pro 7 14IAH10,
Yoga 7 16ARP8, and Lenovo LOQ 15IAX9
- PMBus:
- max20830: Support for max20830c and max20840c
- max34440: Support for MAX34452, and support for newer version
of max34451
- adm1275: Support for ROHM BD12780 and BD12790
* Other notable changes
- Constify various device attributes
- Remove redundant dev_err() and dev_err_probe() from various drivers
- applesmc: Convert to hwmon_device_register_with_info
- adt7470: Add thermal zone sensor support
- coretemp: Fix core_data leak on CPUs without PTS
- emc1403: Drop hysteresis for low limit temperature
- max6621: Fix various over- and underflow problems
- PMBus:
- Introduce pmbus_read_smbus_i2c_block_data() and use it in
various drivers
- Export and use pmbus_check_and_notify_faults()
- Let PMBus drivers report the supported PMBus revision
* Various other minor fixes and improvements
----------------------------------------------------------------
Abdurrahman Hussain (1):
hwmon: (pmbus/xdpe1a2g7b) Add regulator support
Alexis Czezar Torreno (5):
hwmon: (pmbus/max34440): add support for newer version of max34451
dt-bindings: hwmon: (pmbus/max20830): add VOUT feedback resistor properties and complete examples
hwmon: (pmbus/max20830): add VOUT feedback resistor scaling support
dt-bindings: hwmon: (pmbus/max20830): add max20830c and max20840c support
hwmon: (pmbus/max20830): add support for max20830c and max20840c
Andy Chung (4):
dt-bindings: Add vendor prefix for Kandou
dt-bindings: trivial-devices: Add Kandou KB9002
hwmon: (kb9002) Add driver for Kandou KB9002 retimer
hwmon: (kb9002) Add documentation
Arie Miller (2):
hwmon: (asus_rog_ryujin) Add per-device configuration
hwmon: (asus_rog_ryujin) Add ROG Ryujin III support
Babanpreet Singh (1):
hwmon: (peci) Fix kernel-doc parameter names in common.h
Carlos Jones Jr (1):
hwmon: (pmbus/max34440): Add support for MAX34452
Cong Nguyen (2):
hwmon: (max6621) fix temperature clamp range
hwmon: (max6621) fix negative temperature offset and crit readings
Eugene Shalygin (1):
hwmon: (asus-ec-sensors) detect unconnected physical sensors
Flaviu Nistor (3):
dt-bindings: hwmon: chipcap2: Add label property
hwmon: (chipcap2) Add support for label
hwmon: (lm90) Switch channel parsing to fwnode APIs
Florian Schut (1):
hwmon: (asus-ec-sensors) add ROG Maximus Z790 Hero
Gabriel Ford (1):
hwmon: (k10temp) Add per-CCD temperature monitoring for Zen5 Turin
Georgi Vlaev (1):
hwmon: (pmbus/vt7505) Add driver for Analog Devices MAX16545/MAX16550 and Volterra VT7505
Guenter Roeck (7):
hwmon: (pmbus/mp2975) Eliminate dead code
hwmon: (pmbus) Let PMBus drivers report the supported PMBus revision
hwmon: (pmbus/core) Introduce pmbus_read_smbus_i2c_block_data()
hwmon: (pmbus/adm1275) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon: (pmbus/ltc2978) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon: (pmbus/max20830) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon: (pmbus/ir36021) Use pmbus_read_smbus_i2c_block_data for block commands
Huan He (2):
dt-bindings: hwmon: Add Eswin EIC7700 PVT sensor
hwmon: Add Eswin EIC7700 PVT sensor driver
Jiazhi Huang (2):
Documentation: hwmon: (nct6775) Add missing NCT6797D and NCT6798D
hwmon: (nct6775) Add NCT5585D to list of supported chips
Jonas Schwöbel (1):
hwmon: (emc1403) Convert to use OF bindings
Lars Randers (1):
hwmon: Driver for the temp/voltage sensor on PolarFire SoC
Laszlo Ersek (1):
hwmon: remove tautological dependency expressions from Kconfig
Luiz Angelo Daros de Luca (4):
dt-bindings: hwmon: add adi,adt7470
hwmon: (adt7470) Add ADT7470_PWM_MAX macro
hwmon: (adt7470) Expose fan control via PWM framework
hwmon: (adt7470) Add thermal zone sensor support
Marek Vasut (2):
hwmon: (tmp102) Add TMP110 device ID
hwmon: (tmp102) Add TMP113 device ID
Marius Cristea (1):
hwmon: (emc1403) Drop hysteresis for low limit temperature
Martino Facchin (2):
dt-bindings: hwmon: ina2xx: add ina232 compatible
hwmon: (ina2xx) Add support for INA232
Matti Vaittinen (7):
dt-bindings: adm1275: ROHM BD12780 hot-swap controller
hwmon: (pmbus/adm1275) Support module auto-loading
doc: hwmon: Add ROHM BD12780 and BD12780A
hwmon: (pmbus/adm1275) Support ROHM BD12780
doc: adm1275: Add ROHM BD12790
dt-bindings: adm1275: ROHM BD12790 hot-swap controller
hwmon: (pmbus/adm1275) Support ROHM BD12790
Maurice Mehlhaff (1):
hwmon: (asus_ec_sensors) add ProArt Z690-CREATOR WIFI
Miska Hämäläinen (1):
hwmon: (asus-ec-sensors) add ROG CROSSHAIR X870E HERO
Nick Hawkins (2):
dt-bindings: hwmon: hpe,gxp-fan-ctrl: remove fn2 and pl registers
hwmon: (gxp_fan_ctrl) Provide fan info via gpio
Pan Chuang (7):
hwmon: (axi-fan-control) Remove redundant dev_err_probe()
hwmon: (da9055) Remove redundant dev_err()
hwmon: (lm90) Remove redundant dev_err()
hwmon: (npcm750-pwm-fan) Remove redundant dev_err()
hwmon: (pwm-fan) Remove redundant dev_err()
hwmon: (sht15) Remove redundant dev_err()
hwmon: (pmbus) Remove redundant dev_err()
Pengpeng Hou (1):
hwmon: (acbel-fsg032) Add missing MODULE_DEVICE_TABLE()
Potin Lai (2):
dt-bindings: hwmon: pmbus: ti,lm25066: add current limit properties
hwmon: (pmbus/lm25066) add current limit configuration support
Rafael J. Wysocki (1):
hwmon: (acpi_power_meter) Stop setting acpi_device_name/class()
Rodrigo Araujo (1):
hwmon: (asus-ec-sensors) add ROG STRIX Z390-E GAMING
Sanman Pradhan (1):
dt-bindings: hwmon: pmbus: Add Analog Devices MAX16545/MAX16550 and Volterra VT7505
Sarbajit Sarkar (1):
hwmon: (yogafan) Add support for Lenovo LOQ 15IAX9
Sean Lyon (1):
hwmon: (nzxt-kraken3) Add support for NZXT Kraken 2024 Elite
Sergio Melas (1):
hwmon: (yogafan) Add support for new Lenovo models
Shih-Yuan Lee (3):
hwmon: (applesmc) Cache fan positions during register initialization
hwmon: (applesmc) Fix lockless cache validation data race
hwmon: (applesmc) Convert to hwmon_device_register_with_info
Sudeep Holla (1):
hwmon: (xgene) Stop writing PCC shared memory signature
Svyatoslav Ryhel (2):
dt-bindings: hwmon: Document SMSC EMC1402/1403/1404/1428
hwmon: (emc1403) Add regulator support
Szymon Wilczek (1):
hwmon: (coretemp) Fix core_data leak on CPUs without PTS
Thomas Weißschuh (8):
hwmon: (cros_ec) Implement custom kelvin to celsius conversions
hwmon: (cros_ec) Register the thermal devices after the hwmon ones
hwmon: (cros_ec) Store the hwmon device in cros_ec_hwmon_priv
hwmon: (cros_ec) Synchronize EC access from the thermal device callbacks
hwmon: (cros_ec) Avoid threshold temperature conversion overflows
hwmon: (core) Constify device attributes
hwmon: (core) Use const APIs for the dynamically allocated sysfs attributes
hwmon: (sysfs) Allow drivers to register const attributes
Vincent Jardin (5):
hwmon: (tmp401) register with thermal subsystem
hwmon: (pmbus/core) export pmbus_check_and_notify_faults()
dt-bindings: hwmon: pmbus: add MPS MPQ8646
hwmon: (pmbus) Add MPQ8646 driver
hwmon: (pmbus/mpq8646) Gate the writes
Vishaal Saraiya (2):
hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI7 R2
hwmon: (asus-ec-sensors) add T_Sensor for ROG STRIX X870E-E GAMING WIFI
Wensheng Wang (2):
dt-bindings: hwmon: Add MPS mpq82d00
hwmon: (pmbus) Add MPQ82D00 driver
Wilken Gottwalt (1):
hwmon: (corsair-psu) Update documentation
Will Smith (1):
hwmon: (asus_rog_ryujin) Add ROG Ryujin III White Edition
Ximing Zhang (2):
hwmon: coretemp: Fix documentation wording
hwmon: (coretemp) Clarify attr_size comment
Zaixiang Xu (4):
dt-bindings: vendor-prefixes: Add GXCAS Technology
dt-bindings: hwmon: Add Sensirion SHT30 series
hwmon: (sht3x) Add devicetree support
hwmon: (sht3x) Document support for GXCAS GXHT30
Ziming Zhu (3):
dt-bindings: hwmon: pmbus: Add bindings for Silergy SQ24860
hwmon: (pmbus) Add support for Silergy SQ24860
hwmon: Add documentation for SQ24860
shaikh.kamal (1):
docs: hwmon: sg2042-mcu: fix spelling error
surendra (1):
hwmon: (pmbus/ltc4283) Add missing MODULE_DEVICE_TABLE for OF match table
.../devicetree/bindings/hwmon/adi,adm1275.yaml | 43 +-
.../devicetree/bindings/hwmon/adi,adt7470.yaml | 58 ++
.../bindings/hwmon/amphenol,chipcap2.yaml | 6 +
.../bindings/hwmon/eswin,eic7700-pvt.yaml | 72 ++
.../bindings/hwmon/hpe,gxp-fan-ctrl.yaml | 16 +-
.../bindings/hwmon/pmbus/adi,max20830.yaml | 30 +-
.../bindings/hwmon/pmbus/adi,vt7505.yaml | 85 ++
.../bindings/hwmon/pmbus/mps,mpq8785.yaml | 5 +-
.../bindings/hwmon/pmbus/silergy,sq24860.yaml | 74 ++
.../bindings/hwmon/pmbus/ti,lm25066.yaml | 20 +
.../devicetree/bindings/hwmon/sensirion,sht30.yaml | 71 ++
.../devicetree/bindings/hwmon/smsc,emc1403.yaml | 203 +++++
.../devicetree/bindings/hwmon/ti,ina2xx.yaml | 3 +
.../devicetree/bindings/trivial-devices.yaml | 4 +
.../devicetree/bindings/vendor-prefixes.yaml | 4 +
Documentation/hwmon/adm1275.rst | 24 +
Documentation/hwmon/asus_ec_sensors.rst | 5 +
Documentation/hwmon/asus_rog_ryujin.rst | 25 +-
Documentation/hwmon/chipcap2.rst | 2 +
Documentation/hwmon/coretemp.rst | 4 +-
Documentation/hwmon/corsair-psu.rst | 6 +-
Documentation/hwmon/emc1403.rst | 8 +-
Documentation/hwmon/index.rst | 6 +
Documentation/hwmon/kb9002.rst | 64 ++
Documentation/hwmon/max20830.rst | 27 +-
Documentation/hwmon/max34440.rst | 26 +-
Documentation/hwmon/mpq82d00.rst | 73 ++
Documentation/hwmon/mpq8646.rst | 300 +++++++
Documentation/hwmon/nct6775.rst | 24 +
Documentation/hwmon/nzxt-kraken3.rst | 1 +
Documentation/hwmon/sg2042-mcu.rst | 2 +-
Documentation/hwmon/sht3x.rst | 17 +-
Documentation/hwmon/sq24860.rst | 96 ++
Documentation/hwmon/tvs-mpfs.rst | 53 ++
Documentation/hwmon/vt7505.rst | 89 ++
Documentation/hwmon/yogafan.rst | 27 +-
MAINTAINERS | 30 +
drivers/hwmon/Kconfig | 59 +-
drivers/hwmon/Makefile | 3 +
drivers/hwmon/acpi_power_meter.c | 6 +-
drivers/hwmon/adt7470.c | 203 ++++-
drivers/hwmon/applesmc.c | 490 +++++++----
drivers/hwmon/asus-ec-sensors.c | 88 +-
drivers/hwmon/asus_rog_ryujin.c | 96 +-
drivers/hwmon/axi-fan-control.c | 3 +-
drivers/hwmon/chipcap2.c | 25 +-
drivers/hwmon/coretemp.c | 3 +-
drivers/hwmon/corsair-psu.c | 2 +-
drivers/hwmon/cros_ec_hwmon.c | 36 +-
drivers/hwmon/da9055-hwmon.c | 5 +-
drivers/hwmon/eic7700-pvt.c | 509 +++++++++++
drivers/hwmon/eic7700-pvt.h | 99 +++
drivers/hwmon/emc1403.c | 48 +-
drivers/hwmon/gxp-fan-ctrl.c | 106 +--
drivers/hwmon/hwmon.c | 76 +-
drivers/hwmon/ina2xx.c | 20 +
drivers/hwmon/k10temp.c | 14 +-
drivers/hwmon/kb9002.c | 460 ++++++++++
drivers/hwmon/lm90.c | 58 +-
drivers/hwmon/ltc4283.c | 1 +
drivers/hwmon/max6621.c | 8 +-
drivers/hwmon/nct6775-core.c | 1 +
drivers/hwmon/nct6775-platform.c | 2 +-
drivers/hwmon/npcm750-pwm-fan.c | 4 +-
drivers/hwmon/nzxt-kraken3.c | 9 +-
drivers/hwmon/peci/common.h | 4 +-
drivers/hwmon/pmbus/Kconfig | 91 +-
drivers/hwmon/pmbus/Makefile | 4 +
drivers/hwmon/pmbus/acbel-fsg032.c | 1 +
drivers/hwmon/pmbus/adm1275.c | 151 +++-
drivers/hwmon/pmbus/ir36021.c | 22 +-
drivers/hwmon/pmbus/lm25066.c | 37 +
drivers/hwmon/pmbus/ltc2978.c | 21 +-
drivers/hwmon/pmbus/max20830.c | 133 ++-
drivers/hwmon/pmbus/max34440.c | 96 +-
drivers/hwmon/pmbus/mp2975.c | 5 -
drivers/hwmon/pmbus/mpq82d00.c | 249 ++++++
drivers/hwmon/pmbus/mpq8646.c | 976 +++++++++++++++++++++
drivers/hwmon/pmbus/pmbus.h | 22 +-
drivers/hwmon/pmbus/pmbus_core.c | 154 +++-
drivers/hwmon/pmbus/sq24860.c | 430 +++++++++
drivers/hwmon/pmbus/vt7505.c | 287 ++++++
drivers/hwmon/pmbus/xdpe1a2g7b.c | 11 +
drivers/hwmon/pwm-fan.c | 6 +-
drivers/hwmon/sht15.c | 4 +-
drivers/hwmon/sht3x.c | 15 +-
drivers/hwmon/tmp102.c | 2 +
drivers/hwmon/tmp401.c | 2 +-
drivers/hwmon/tvs-mpfs.c | 390 ++++++++
drivers/hwmon/xgene-hwmon.c | 4 -
drivers/hwmon/yogafan.c | 67 ++
include/linux/hwmon-sysfs.h | 14 +-
92 files changed, 6578 insertions(+), 657 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adt7470.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/eswin,eic7700-pvt.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/silergy,sq24860.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht30.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/smsc,emc1403.yaml
create mode 100644 Documentation/hwmon/kb9002.rst
create mode 100644 Documentation/hwmon/mpq82d00.rst
create mode 100644 Documentation/hwmon/mpq8646.rst
create mode 100644 Documentation/hwmon/sq24860.rst
create mode 100644 Documentation/hwmon/tvs-mpfs.rst
create mode 100644 Documentation/hwmon/vt7505.rst
create mode 100644 drivers/hwmon/eic7700-pvt.c
create mode 100644 drivers/hwmon/eic7700-pvt.h
create mode 100644 drivers/hwmon/kb9002.c
create mode 100644 drivers/hwmon/pmbus/mpq82d00.c
create mode 100644 drivers/hwmon/pmbus/mpq8646.c
create mode 100644 drivers/hwmon/pmbus/sq24860.c
create mode 100644 drivers/hwmon/pmbus/vt7505.c
create mode 100644 drivers/hwmon/tvs-mpfs.c
next reply other threads:[~2026-08-18 3:16 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-18 3:16 Guenter Roeck [this message]
2026-08-19 17:20 ` [GIT PULL] hwmon updates for v7.3 pr-tracker-bot
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=20260818031647.984209-1-linux@roeck-us.net \
--to=linux@roeck-us.net \
--cc=linux-hwmon@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.