All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.