All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] hwmon updates for v7.3
@ 2026-08-18  3:16 Guenter Roeck
  2026-08-19 17:20 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Guenter Roeck @ 2026-08-18  3:16 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, linux-kernel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-08-19 17:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-18  3:16 [GIT PULL] hwmon updates for v7.3 Guenter Roeck
2026-08-19 17:20 ` pr-tracker-bot

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.