* [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®