mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] hwmon updates for v7.4
@ 2026-10-25 14:59 Guenter Roeck
  0 siblings, 0 replies; only message in thread
From: Guenter Roeck @ 2026-10-25 14:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, linux-kernel

Hi Linus,

Please pull hwmon updates for Linux v7.4 from signed tag:

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

Thanks,
Guenter
------

The following changes since commit 93f51579e7df248780214094418f205253383cc5:

  Linux 7.3-rc4 (2026-09-20 13:48:15 -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.4

for you to fetch changes up to e1b3c2630d5b8bc755fe4ba86d20d08c734eb504:

  hwmon: (npcm750-pwm-fan) serialize PWM register updates (2026-10-20 15:41:38 -0700)

----------------------------------------------------------------
hwmon updates for v7.4

* New drivers

  - Axiado AX3000 and AX3005 PWM fan controller

  - AX3000/AX3005 TSADC

  - HONOR FMI-XX

  - Minisforum UM780 XTX EC monitoring and fan control

  - pmbus: MAX20826, MAX20855B, MAX20908, MAX20912, MAX20826, and MAX20916

  - pmbus: Infineon TDA38740/TDA38725

* Added support to existing drivers

  - asus-ec-sensors: ROG STRIX X670E-A GAMING WIFI and
    ROG STRIX Z490-A GAMING

  - asus_rog_ryujin: ROG Ryujin III 360

  - dell-smm: Dell 16 DC16250, Dell OptiPlex 7090, Dell Precision 3650
    Tower, Add Latitude 5420

  - it87: IT8613E

  - k10temp: 1ah/80h devices. Drop support for Hygon devices (support to be
    re-added with separate patches later)

  - lm63: Sensylink CTF2301

  - nct6683: MSI MAG B550M MORTAR MAX WIFI, MSI MAG B650 TOMAHAWK WIFI,
    MSI MAG B650M MORTAR WIFI (MS-7D76), and MSI MAG B850M MORTAR WIFI

  - nct6775: NCT6122D and NCT6126D

  - pmbus/isl68137: Renesas RAA229639 and RAA229640

  - pmbus/max34440: ADPM12300

  - pmbus/tps25990: TPS1689

  - pmbus/tps53679: TPS53622, TPS53659 and TPS536C7

  - pmbus/xdpe1a2g7b: xdpe1a2g7c

  - sht4x: Sensirion STS4x

  - socfpga: Agilex 5

  - yogafan: Lenovo Yoga Pro 9 16IMH9, Yoga 14cACN 2021, IdeaPad 3 15ALC6 Ub,
    Yoga 740-15IML

* Core updates

  - Support for currX_emergency and inX_[l]emergency attributes

* Notable bug fixes and changes

  - Add missing locks to corsair-cpro, ftsteutates, nct7904, and npcm750-pwm-fan
    drivers

  - Fix jiffies wraparound in tmp102 and tmp108 drivers

  - Documentation updates (document missing chip support, typo fixes,
    clarifications)

  - pmbus/ltc4286: Add writable shunt_resistor sysfs attribute

  - coretemp: Document sysfs numbering and label meaning, fix handling of
    isolated SMT siblings, read TjMax only when refreshing the temperature,
    refresh the temperature on the first read, and return -ENODATA for
    invalid temperature readings

  - spd5118: Avoid probing when 16-bit addressing is enabled, and select
    page 0 unconditionally during probe

  - arctic_fan_controller: Default PWM cache to MCU 40%, Dual-license
    GPL-2.0-or-later OR BSD-2-Clause, and update maintainer address

* Various other minor bug fixes and improvements

----------------------------------------------------------------
Alessandro Zini (2):
      dt-bindings: trivial-devices: Add Sensirion STS4x series
      hwmon: (sht4x) Add support for Sensirion STS4x temperature sensors

Alexis Czezar Torreno (1):
      hwmon: (pmbus/max34440) Add support for ADPM12300

Armin Wolf (5):
      hwmon: (dell-smm) Add Dell OptiPlex 7090 to fan control whitelist
      hwmon: (dell-smm) Add Latitude 5420 to fan control whitelist
      hwmon: (spd5118) Select page 0 unconditionally during probe
      hwmon: (spd5118) Avoid probing when 16-bit addressing is enabled
      hwmon: (acpi_power_meter) Fix 18.45 TW bug

Asaf Nuri Bertizlioğlu (1):
      hwmon: (coretemp) Document sysfs numbering and label meaning

Asai Neko (1):
      hwmon: (asus-ec-sensors) add ROG STRIX X670E-A GAMING WIFI

Ashish Yadav (2):
      dt-bindings: trivial-devices: Add support for XDPE1A2G7C
      hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller

Aureo Serrano de Souza (3):
      hwmon: (arctic_fan_controller) Default PWM cache to MCU 40%
      hwmon: (arctic_fan_controller) Dual-license GPL-2.0-or-later OR BSD-2-Clause
      hwmon: (arctic_fan_controller) Use shared maintainer address

Baek Kyu, Kim (3):
      hwmon: (sht4x) Reject incomplete heater command transfers
      hwmon: (mcp9982) Update the interval cache only after successful writes
      hwmon: (sht3x) Return the consumed count for heater writes

Carl Lee (1):
      hwmon: (pmbus/ltc4286) Add writable shunt_resistor sysfs attribute

Colin Huang (4):
      dt-bindings: hwmon: pmbus: Add Infineon tda38740 and tda38725
      hwmon: (pmbus/tda38740) Add driver for Infineon TDA38740/TDA38725
      dt-bindings: hwmon: pmbus/isl68137: Add Renesas RAA229639 and RAA229640
      hwmon: (pmbus/isl68137) Add Renesas RAA229639 and RAA229640

Eduard Zateev (1):
      hwmon: (pmbus/ibm-cffps) Avoid format truncation warnings

Emanuel Ávila (1):
      hwmon: (dell-smm) Add Dell 16 DC16250 to fan control whitelist

Flaviu Nistor (2):
      dt-bindings: hwmon: national,lm90: Fix channel constraints for temperature offset
      hwmon: (lm90) Reject channel 2 on chips with only one remote sensor

Frank Li (1):
      dt-bindings: hwmon: tmp102: move ti,tmp103 out of trivial-devices.yaml

Guenter Roeck (3):
      hwmon: (core) Add support for currX_emergency and inX_[l]emergency attributes
      hwmon: (pmbus) Validate number of phases per page
      hwmon: (nct6683) Add more MSI boards to list of tested boards

Hemanth Selam (1):
      hwmon: fix typos in comments

Jiale Yao (1):
      hwmon: (gigabyte_waterforce) reject short input reports

Josef Bacik (3):
      hwmon: (ftsteutates) serialise the watchdog and sensors
      hwmon: (nct7904) serialise the watchdog and sensors
      hwmon: (npcm750-pwm-fan) serialize PWM register updates

Kees Cook (4):
      hwmon: (asus_wmi_sensors) Fix info[] allocation type
      hwmon: (pwm-fan) Add const to channels allocation type
      hwmon: (scmi) Fix info[] allocation type
      hwmon: (hp-wmi-sensors) Fix info_map[] allocation type

Lin Wang (1):
      hwmon: (k10temp) Stop matching Hygon devices

Manuel Ebner (1):
      docs: hwmon: sysfs-interface: Fix bracket

Marek Vasut (2):
      dt-bindings: hwmon: tmp102: Document TMP110
      dt-bindings: hwmon: tmp102: Document TMP113

Mario Limonciello (1):
      hwmon: (k10temp) Add support for 1ah/80h

Mario Nuevo (1):
      hwmon: (asus-ec-sensors) add ROG STRIX Z490-A GAMING

Massinissa Ghoul (1):
      hwmon: (hih6130) Replace sprintf() with sysfs_emit()

Nikita Dubrovskih (1):
      hwmon: Add fan monitoring support for HONOR FMI-XX

Nuno Sá (3):
      hwmon: (pmbus/core) Add mapping function to pmbus_read_block_data()
      dt-bindings: hwmon/pmbus: Document MAX20826 and similar devices
      hwmon: (pmbus) add support for MAX20826 and similar devices

Patrick Pepin (1):
      hwmon: (dell-smm) Add Dell Precision 3650 Tower to fan control whitelist

Paul Louvel (4):
      Documentation: hwmon: nct6775: Document NCT6116D/NCT6122D/NCT6126D support
      Documentation: hwmon: (nct6775) Document NCT6116D/NCT6122D/NCT6126D support
      hwmon: (nct6775) Add support for NCT6126D
      hwmon: (nct6775) Add support for NCT6122D

Pawel Zalewski (1):
      hwmon: use named initializers for acpi_device_id

Petar Stepanovic (4):
      dt-bindings: hwmon: Add Axiado AX3000 TSADC
      hwmon: Add driver for AX3000/AX3005 TSADC
      dt-bindings: hwmon: add Axiado AX3000 and AX3005 PWM fan controller
      hwmon: add Axiado AX3000 and AX3005 PWM fan controller driver

Petr Pavlu (1):
      hwmon: Replace __MODULE_STRING() with __stringify()

Qian Xiao (1):
      hwmon: (asus_wmi_sensors) Reword BIOS upgrade advice

Quchaosheng (1):
      hwmon: documentation: vexpress: point the DT binding reference at the schema

Ricardo Neri (3):
      hwmon: (coretemp) Refresh the temperature on the first read
      hwmon: (coretemp) Return -ENODATA for invalid temperature readings
      hwmon: (coretemp) Read TjMax only when refreshing the temperature

Ridham Khurana (2):
      hwmon: (lm95245) Fix negative temperature conversion
      hwmon: (lm70) Fix rounding of negative temperatures

Sanan Hasanov (1):
      hwmon: (corsair-cpro) Make wait_input_report_lock IRQ safe

Sanman Pradhan (5):
      dt-bindings: trivial-devices: Add TI TPS53622 and TPS53659
      hwmon: (pmbus/tps53679) Add support for TPS53622 and TPS53659
      dt-bindings: trivial-devices: Add TI TPS536C7
      hwmon: (pmbus/tps53679) Add support for TPS536C7
      hwmon: (pmbus/tps53679) Select page 0 for single-page TPS536C7

Sebastián Peyrott (1):
      hwmon: Add Minisforum UM780 XTX EC monitoring and fan control

Sergio Melas (2):
      hwmon: (yogafan) Add support for new Lenovo models
      Documentation: hwmon: (yogafan) Update model reference table and contributors

Stoyan Bogdanov (3):
      hwmon: (pmbus/tps25990) Rework driver for multi-device support
      dt-bindings: hwmon: pmbus/tps25990: Add TPS1689
      hwmon: (pmbus/tps25990) Add TPS1689 support

Tom Verdonck (3):
      hwmon: (tmp102) Fix jiffies wraparound in conversion-ready check
      hwmon: (tmp108) Fix jiffies wraparound in conversion-ready check
      hwmon: (sht4x) Fix jiffies wraparound in heater-ready check

Tomasz Bojanowski (1):
      hwmon: (nct6683) Add MSI B850M to list of tested boards

Troy Mitchell (4):
      dt-bindings: vendor-prefixes: Add Sensylink
      dt-bindings: hwmon: Move LM63 family to a dedicated binding
      dt-bindings: hwmon: Add Sensylink CTF2301
      hwmon: (lm63) Add Sensylink CTF2301 support

Tze Yee Ng (1):
      hwmon: (socfpga) add Agilex 5 channel mapping

Vincent Jardin (1):
      dt-bindings: hwmon: ti,tmp401: add #thermal-sensor-cells

Ximing Zhang (1):
      hwmon: (coretemp) Fix handling of isolated SMT siblings

Zac Lanzon (1):
      hwmon: (asus_rog_ryujin) Add ROG Ryujin III 360

benoit.masson (3):
      hwmon: (it87) describe per-chip PWM temperature maps
      hwmon: (it87) prepare for extended PWM temp maps
      hwmon: (it87) add IT8613E support

rahlquist (1):
      hwmon: (yogafan) Add Lenovo Yoga Pro 9 16IMH9

 Documentation/ABI/testing/sysfs-class-hwmon        |   36 +
 .../bindings/hwmon/axiado,ax3000-pwm-fan.yaml      |   72 ++
 .../bindings/hwmon/axiado,ax3000-tsadc.yaml        |   45 +
 .../devicetree/bindings/hwmon/national,lm63.yaml   |   55 ++
 .../devicetree/bindings/hwmon/national,lm90.yaml   |   28 +-
 .../bindings/hwmon/pmbus/adi,max20826.yaml         |  102 ++
 .../bindings/hwmon/pmbus/infineon,tda38740.yaml    |   55 ++
 .../bindings/hwmon/pmbus/isil,isl68137.yaml        |    2 +
 .../bindings/hwmon/pmbus/ti,tps25990.yaml          |    8 +-
 .../devicetree/bindings/hwmon/ti,tmp102.yaml       |   16 +-
 .../devicetree/bindings/hwmon/ti,tmp401.yaml       |    3 +
 .../devicetree/bindings/trivial-devices.yaml       |   17 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/hwmon/arctic_fan_controller.rst      |   26 +-
 Documentation/hwmon/asus_ec_sensors.rst            |    2 +
 Documentation/hwmon/asus_rog_ryujin.rst            |    1 +
 Documentation/hwmon/asus_wmi_sensors.rst           |    5 +-
 Documentation/hwmon/axiado-pwm-fan.rst             |   38 +
 Documentation/hwmon/axiado-tsadc.rst               |   41 +
 Documentation/hwmon/coretemp.rst                   |   15 +-
 Documentation/hwmon/honor-fmi.rst                  |   32 +
 Documentation/hwmon/index.rst                      |    6 +
 Documentation/hwmon/it87.rst                       |    8 +
 Documentation/hwmon/k10temp.rst                    |    8 +-
 Documentation/hwmon/lm63.rst                       |   22 +
 Documentation/hwmon/max20826.rst                   |  139 +++
 Documentation/hwmon/max34440.rst                   |   28 +-
 Documentation/hwmon/minisforum-um780xtx.rst        |   68 ++
 Documentation/hwmon/nct6683.rst                    |    4 +
 Documentation/hwmon/nct6775.rst                    |   32 +
 Documentation/hwmon/sht4x.rst                      |   17 +-
 Documentation/hwmon/socfpga-hwmon.rst              |   52 +
 Documentation/hwmon/sysfs-interface.rst            |   14 +-
 Documentation/hwmon/tda38740.rst                   |   65 ++
 Documentation/hwmon/tps25990.rst                   |   15 +-
 Documentation/hwmon/tps53679.rst                   |   39 +-
 Documentation/hwmon/vexpress.rst                   |    2 +-
 Documentation/hwmon/yogafan.rst                    |   46 +-
 MAINTAINERS                                        |   45 +-
 drivers/hwmon/Kconfig                              |   57 +-
 drivers/hwmon/Makefile                             |    4 +
 drivers/hwmon/abituguru.c                          |    4 +-
 drivers/hwmon/acpi_power_meter.c                   |   14 +-
 drivers/hwmon/adm1177.c                            |    2 +-
 drivers/hwmon/adt7x10.c                            |    2 +-
 drivers/hwmon/arctic_fan_controller.c              |   22 +-
 drivers/hwmon/asus-ec-sensors.c                    |    4 +
 drivers/hwmon/asus_atk0110.c                       |    4 +-
 drivers/hwmon/asus_rog_ryujin.c                    |    3 +
 drivers/hwmon/asus_wmi_sensors.c                   |    2 +-
 drivers/hwmon/axiado-pwm-fan.c                     |  416 ++++++++
 drivers/hwmon/axiado-tsadc.c                       |  275 ++++++
 drivers/hwmon/coretemp.c                           |   54 +-
 drivers/hwmon/corsair-cpro.c                       |    9 +-
 drivers/hwmon/dell-smm-hwmon.c                     |   32 +
 drivers/hwmon/emc2103.c                            |    2 +-
 drivers/hwmon/fschmd.c                             |    3 +-
 drivers/hwmon/ftsteutates.c                        |   28 +-
 drivers/hwmon/gigabyte_waterforce.c                |    5 +
 drivers/hwmon/hih6130.c                            |    4 +-
 drivers/hwmon/honor-fmi.c                          |  178 ++++
 drivers/hwmon/hp-wmi-sensors.c                     |    2 +-
 drivers/hwmon/hwmon.c                              |    6 +
 drivers/hwmon/it87.c                               |  308 +++++-
 drivers/hwmon/k10temp.c                            |    7 +-
 drivers/hwmon/lm63.c                               |  426 ++++++--
 drivers/hwmon/lm70.c                               |    8 +-
 drivers/hwmon/lm85.c                               |    2 +-
 drivers/hwmon/lm90.c                               |    5 +
 drivers/hwmon/lm95245.c                            |    6 +-
 drivers/hwmon/mcp9982.c                            |    7 +-
 drivers/hwmon/minisforum-um780xtx.c                |  503 ++++++++++
 drivers/hwmon/nct6775-core.c                       |  116 +++
 drivers/hwmon/nct6775-platform.c                   |   33 +-
 drivers/hwmon/nct6775.h                            |    4 +-
 drivers/hwmon/nct7904.c                            |   19 +-
 drivers/hwmon/npcm750-pwm-fan.c                    |   11 +
 drivers/hwmon/pmbus/Kconfig                        |   41 +-
 drivers/hwmon/pmbus/Makefile                       |    2 +
 drivers/hwmon/pmbus/ibm-cffps.c                    |    4 +-
 drivers/hwmon/pmbus/isl68137.c                     |    4 +
 drivers/hwmon/pmbus/ltc4286.c                      |   96 +-
 drivers/hwmon/pmbus/max20826.c                     | 1044 ++++++++++++++++++++
 drivers/hwmon/pmbus/max34440.c                     |    2 +
 drivers/hwmon/pmbus/mp2888.c                       |    4 +-
 drivers/hwmon/pmbus/pmbus.h                        |    7 +
 drivers/hwmon/pmbus/pmbus_core.c                   |   29 +-
 drivers/hwmon/pmbus/tda38740.c                     |   64 ++
 drivers/hwmon/pmbus/tps25990.c                     |  249 +++--
 drivers/hwmon/pmbus/tps53679.c                     |  146 ++-
 drivers/hwmon/pmbus/xdpe1a2g7b.c                   |   10 +-
 drivers/hwmon/pt5161l.c                            |    4 +-
 drivers/hwmon/pwm-fan.c                            |    2 +-
 drivers/hwmon/sch56xx-common.c                     |    3 +-
 drivers/hwmon/scmi-hwmon.c                         |    3 +-
 drivers/hwmon/sht3x.c                              |    5 +-
 drivers/hwmon/sht4x.c                              |   80 +-
 drivers/hwmon/socfpga-hwmon.c                      |   22 +
 drivers/hwmon/spd5118.c                            |   67 +-
 drivers/hwmon/tmp102.c                             |    8 +-
 drivers/hwmon/tmp108.c                             |    8 +-
 drivers/hwmon/w83793.c                             |    5 +-
 drivers/hwmon/xgene-hwmon.c                        |    6 +-
 drivers/hwmon/yogafan.c                            |   48 +
 include/linux/hwmon.h                              |   12 +
 105 files changed, 5315 insertions(+), 458 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/hwmon/axiado,ax3000-pwm-fan.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/axiado,ax3000-tsadc.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/national,lm63.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,max20826.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/infineon,tda38740.yaml
 create mode 100644 Documentation/hwmon/axiado-pwm-fan.rst
 create mode 100644 Documentation/hwmon/axiado-tsadc.rst
 create mode 100644 Documentation/hwmon/honor-fmi.rst
 create mode 100644 Documentation/hwmon/max20826.rst
 create mode 100644 Documentation/hwmon/minisforum-um780xtx.rst
 create mode 100644 Documentation/hwmon/tda38740.rst
 create mode 100644 drivers/hwmon/axiado-pwm-fan.c
 create mode 100644 drivers/hwmon/axiado-tsadc.c
 create mode 100644 drivers/hwmon/honor-fmi.c
 create mode 100644 drivers/hwmon/minisforum-um780xtx.c
 create mode 100644 drivers/hwmon/pmbus/max20826.c
 create mode 100644 drivers/hwmon/pmbus/tda38740.c

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-10-25 15:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-25 14:59 [GIT PULL] hwmon updates for v7.4 Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®