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.1-rc1
Date: Sun, 12 Apr 2026 14:45:16 -0700 [thread overview]
Message-ID: <20260412214518.254887-1-linux@roeck-us.net> (raw)
Hi Linus,
Please pull hwmon updates for v7.1-rc1 from signed tag:
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v7.1
Thanks,
Guenter
------
The following changes since commit 7aaa8047eafd0bd628065b15757d9b48c5f9c07d:
Linux 7.0-rc6 (2026-03-29 15:40:00 -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.1
for you to fetch changes up to fb447217c59a13b2fff22d94de2498c185cd9032:
hwmon: (ina233) Don't check for specific errors when parsing properties (2026-04-12 07:25:56 -0700)
----------------------------------------------------------------
hwmon updates for 7.1
* New drivers:
- Add support for Lenovo Yoga/Legion fan monitoring (yogafan)
- Add support for LattePanda Sigma EC
- Add support for Infineon XDP720 eFuse
- Add support for Microchip MCP998X
* New device support:
- Add support for TI INA234
- Add support for Infineon XDPE1A2G5B/7B
- Add support for Renesas RAA228942 and RAA228943 (isl68137)
- Add support for Delta Q54SN120A1 and Q54SW120A7 (pmbus)
- Add support for TI TMP110 and TMP113 (tmp102)
- Add support for Sony APS-379 (pmbus)
- Add support for ITE IT8689E (it87)
- Add support for ASUS ROG STRIX Z790-H, X470-F, and CROSSHAIR X670E (asus-ec-sensors)
- Add support for GPD Win 5 (gpd-fan)
* Modernization and Cleanups:
- Convert asus_atk0110 and acpi_power_meter ACPI drivers to platform drivers
- Remove i2c_match_id() usage in many PMBus drivers
- Use guard() for mutex protection in pmbus_core
- Replace sprintf() with sysfs_emit() in ads7871, emc1403, max6650,
ads7828, max31722, and tc74
- Various markup and documentation improvements for yogafan and ltc4282
* Bug fixes:
- Fix use-after-free and missing usb_kill_urb on disconnect in powerz driver
- Avoid cacheline sharing for DMA buffer in powerz driver
- Fix integer overflow in power calculation on 32-bit in isl28022 driver
- Fix bugs in pt5161l_read_block_data()
- Propagate SPI errors and fix incorrect error codes in ads7871 driver
- Fix i2c_smbus_write_byte_data wrapper argument type in max31785 driver
* Device tree bindings:
- Convert npcm750-pwm-fan to DT schema
- Add bindings for Infineon XDP720, Microchip MCP998X, Sony APS-379,
Renesas RAA228942/3, Delta Q54SN120A1/7, XDPE1A2G5B/7B,
Aosong AHT10/20, DHT20, and TI INA234
- Adapt moortec,mr75203 bindings for T-Head TH1520
----------------------------------------------------------------
(Commits list will be generated by git request-pull or similar tool)
----------------------------------------------------------------
Amay Agarwal (5):
hwmon: (tc74) Replace sprintf() with sysfs_emit()
hwmon: (max31722) Replace sprintf() with sysfs_emit()
hwmon: (ads7828) Replace sprintf() with sysfs_emit()
hwmon: (max6650) Replace sprintf() with sysfs_emit()
hwmon: (emc1403) Replace sprintf() with sysfs_emit()
Andrew Davis (11):
hwmon: (pmbus/bel-pfe) Remove use of i2c_match_id()
hwmon: (pmbus/ibm-cffps) Remove use of i2c_match_id()
hwmon: (pmbus/isl68137) Remove use of i2c_match_id()
hwmon: (pmbus/max20730) Remove use of i2c_match_id()
hwmon: (pmbus/max34440) Remove use of i2c_match_id()
hwmon: (pmbus) Remove use of i2c_match_id()
hwmon: (pmbus/q54sj108a2) Remove use of i2c_match_id()
hwmon: (pmbus/tps53679) Remove use of i2c_match_id()
hwmon: (pmbus/fsp-3y) Remove use of i2c_match_id()
hwmon: (pmbus/ltc2978) Remove use of i2c_match_id()
hwmon: (pmbus/max16601) Remove use of i2c_match_id()
Andy Shevchenko (4):
hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC
hwmon: (pmbus/tps25990) Don't check for specific errors when parsing properties
hwmon: (isl28022) Don't check for specific errors when parsing properties
hwmon: (ina233) Don't check for specific errors when parsing properties
Antheas Kapenekakis (1):
hwmon: (gpd-fan) Add GPD Win 5
Ashish Yadav (5):
dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B
hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv mode
hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers
dt-bindings: hwmon/pmbus: Add Infineon XDP720
hwmon:(pmbus/xdp720) Add support for efuse xdp720
Bartosz Golaszewski (2):
hwmon: (gpio-fan) Drop unneeded dependency on OF_GPIO
hwmon: (ina2xx) drop unused platform data
Billy Tsai (1):
hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback
Chris Packham (2):
dt-bindings: trivial-devices: Add sony,aps-379
hwmon: pmbus: Add support for Sony APS-379
Colin Huang (2):
dt-bindings: trivial-devices: Add Delta Q54SN120A1 and Q54SW120A7
hwmon: (pmbus) Add Delta Q54SN120A1 Q54SW120A7 chip
Dawei Liu (3):
hwmon: (pmbus/isl68137) Remove unused enum chips
dt-bindings: hwmon: isl68137: Add compatible strings for RAA228942 and RAA228943
hwmon: (pmbus/isl68137) Add support for Renesas RAA228942 and RAA228943
Denis Pauk (1):
hwmon: (nct6775) Add ASUS X870/W480 to WMI monitoring list
Flaviu Nistor (3):
hwmon: tmp102: Add support for TMP110 and TMP113 devices
hwmon: lm75: Add support for label
hwmon: (tmp102) add support for update interval
Guenter Roeck (2):
hwmon: (pmbus) Add support for guarded PMBus lock
hwmon: (pmbus_core) Use guard() for mutex protection
Hao Yu (2):
dt-bindings: hwmon: add Aosong AHT10/AHT20/DHT20 to trivial devices
hwmon: (aht10) add device tree ID matching
Ian Ray (3):
dt-bindings: hwmon: ti,ina2xx: Add INA234 device
hwmon: (ina2xx) Make it easier to add more devices
hwmon: (ina2xx) Add support for INA234
Icenowy Zheng (1):
dt-bindings: hwmon: moortec,mr75203: adapt multipleOf for T-Head TH1520
Jonas Rebmann (2):
hwmon: (ina2xx) clean up unused define and outdated comment
hwmon: (ina2xx) Shift INA234 shunt and current registers
Mariano Abad (1):
hwmon: Add LattePanda Sigma EC driver
Markus Hoffmann (1):
hwmon: (it87) Add support for IT8689E
Nuno Sá (2):
docs: hwmon: ltc4282: Fix scanned addresses
hwmon: (ltc4282) Add default rsense value
Petr Klotz (1):
hwmon: (nct6683) Add customer ID for ASRock B650I Lightning WiFi
Rafael J. Wysocki (4):
hwmon: (acpi_power_meter) Drop redundant checks from three functions
hwmon: (acpi_power_meter) Register ACPI notify handler directly
hwmon: (acpi_power_meter) Convert ACPI driver to a platform one
hwmon: (asus_atk0110) Convert ACPI driver to a platform one
Randy Dunlap (2):
hwmon: (yogafan) fix markup warning
hwmon: (yogafan) various markup improvements
Robert Marko (1):
hwmon: (sparx5) Make it selectable for ARCH_LAN969X
Rong Zhang (1):
hwmon: Add label support for 64-bit energy attributes
Sanman Pradhan (8):
hwmon: (pmbus/max31785) fix argument type for i2c_smbus_write_byte_data wrapper
hwmon: (pmbus) export pmbus_wait and pmbus_update_ts
hwmon: (pmbus/max31785) use access_delay for PMBus-mediated accesses
hwmon: (pmbus/max31785) check for partial i2c_transfer in read_long_data
hwmon: (powerz) Fix use-after-free on USB disconnect
hwmon: (powerz) Fix missing usb_kill_urb() on signal interrupt
hwmon: (pt5161l) Fix bugs in pt5161l_read_block_data()
hwmon: (isl28022) Fix integer overflow in power calculation on 32-bit
Sergio Melas (1):
hwmon: (yogafan) Add support for Lenovo Yoga/Legion fan monitoring
Tabrez Ahmed (3):
hwmon: (ads7871) Replace sprintf() with sysfs_emit()
hwmon: (ads7871) Fix incorrect error code in voltage_show
hwmon: (ads7871) Propagate SPI errors in voltage_show
Thomas Weißschuh (1):
hwmon: (powerz) Avoid cacheline sharing for DMA buffer
Timothy C. Sweeney-Fanelli (1):
hwmon: (asus-ec-sensors )add ROG CROSSHAIR X670E EXTREME
Tomer Maimon (1):
dt-bindings: hwmon: convert npcm750-pwm-fan to DT schema
Varasina Farmadani (1):
hwmon: (asus-ec-sensors) add ROG STRIX X470-F GAMING
Victor Duicu (2):
dt-bindings: hwmon: add support for MCP998X
hwmon: add support for MCP998X
Volodimir Buchakchiyskiy (1):
hwmon: (asus-ec-sensors) add ROG STRIX Z790-H GAMING WIFI
.../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 105 --
.../bindings/hwmon/microchip,mcp9982.yaml | 237 ++++
.../devicetree/bindings/hwmon/moortec,mr75203.yaml | 4 +-
.../devicetree/bindings/hwmon/npcm750-pwm-fan.txt | 88 --
.../bindings/hwmon/nuvoton,npcm750-pwm-fan.yaml | 139 +++
.../bindings/hwmon/pmbus/infineon,xdp720.yaml | 59 +
.../bindings/hwmon/pmbus/isil,isl68137.yaml | 93 +-
.../devicetree/bindings/hwmon/ti,ina2xx.yaml | 3 +
.../devicetree/bindings/trivial-devices.yaml | 13 +
Documentation/hwmon/aps-379.rst | 57 +
Documentation/hwmon/asus_ec_sensors.rst | 3 +
Documentation/hwmon/bt1-pvt.rst | 117 --
Documentation/hwmon/ina2xx.rst | 25 +-
Documentation/hwmon/index.rst | 5 +-
Documentation/hwmon/isl68137.rst | 20 +
Documentation/hwmon/it87.rst | 26 +-
Documentation/hwmon/lattepanda-sigma-ec.rst | 61 +
Documentation/hwmon/ltc4282.rst | 3 +-
Documentation/hwmon/mcp9982.rst | 111 ++
Documentation/hwmon/tmp102.rst | 40 +-
Documentation/hwmon/yogafan.rst | 138 +++
MAINTAINERS | 23 +
drivers/hwmon/Kconfig | 79 +-
drivers/hwmon/Makefile | 4 +-
drivers/hwmon/acpi_power_meter.c | 96 +-
drivers/hwmon/ads7828.c | 4 +-
drivers/hwmon/ads7871.c | 18 +-
drivers/hwmon/aht10.c | 10 +
drivers/hwmon/aspeed-g6-pwm-tach.c | 8 -
drivers/hwmon/asus-ec-sensors.c | 29 +
drivers/hwmon/asus_atk0110.c | 92 +-
drivers/hwmon/bt1-pvt.c | 1171 --------------------
drivers/hwmon/bt1-pvt.h | 247 -----
drivers/hwmon/emc1403.c | 2 +-
drivers/hwmon/gpd-fan.c | 8 +
drivers/hwmon/hwmon.c | 1 +
drivers/hwmon/ina209.c | 11 +-
drivers/hwmon/ina2xx.c | 76 +-
drivers/hwmon/isl28022.c | 47 +-
drivers/hwmon/it87.c | 61 +-
drivers/hwmon/lattepanda-sigma-ec.c | 359 ++++++
drivers/hwmon/lm75.c | 20 +-
drivers/hwmon/ltc4282.c | 15 +-
drivers/hwmon/max31722.c | 3 +-
drivers/hwmon/max6650.c | 3 +-
drivers/hwmon/mcp9982.c | 998 +++++++++++++++++
drivers/hwmon/nct6683.c | 3 +
drivers/hwmon/nct6775-platform.c | 23 +
drivers/hwmon/pmbus/Kconfig | 27 +
drivers/hwmon/pmbus/Makefile | 3 +
drivers/hwmon/pmbus/aps-379.c | 155 +++
drivers/hwmon/pmbus/bel-pfe.c | 5 +-
drivers/hwmon/pmbus/fsp-3y.c | 13 +-
drivers/hwmon/pmbus/ibm-cffps.c | 16 +-
drivers/hwmon/pmbus/ina233.c | 28 +-
drivers/hwmon/pmbus/isl68137.c | 52 +-
drivers/hwmon/pmbus/ltc2978.c | 2 +-
drivers/hwmon/pmbus/max16601.c | 2 +-
drivers/hwmon/pmbus/max20730.c | 5 +-
drivers/hwmon/pmbus/max31785.c | 197 ++--
drivers/hwmon/pmbus/max34440.c | 4 +-
drivers/hwmon/pmbus/pmbus.c | 4 +-
drivers/hwmon/pmbus/pmbus.h | 13 +-
drivers/hwmon/pmbus/pmbus_core.c | 300 +++--
drivers/hwmon/pmbus/q54sj108a2.c | 23 +-
drivers/hwmon/pmbus/tps25990.c | 14 +-
drivers/hwmon/pmbus/tps53679.c | 5 +-
drivers/hwmon/pmbus/xdp720.c | 128 +++
drivers/hwmon/pmbus/xdpe1a2g7b.c | 119 ++
drivers/hwmon/powerz.c | 24 +-
drivers/hwmon/pt5161l.c | 4 +-
drivers/hwmon/tc74.c | 2 +-
drivers/hwmon/tmp102.c | 128 ++-
drivers/hwmon/yogafan.c | 275 +++++
drivers/iio/adc/ina2xx-adc.c | 14 +-
include/linux/platform_data/ina2xx.h | 16 -
76 files changed, 3857 insertions(+), 2479 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
delete mode 100644 Documentation/devicetree/bindings/hwmon/npcm750-pwm-fan.txt
create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,npcm750-pwm-fan.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/infineon,xdp720.yaml
create mode 100644 Documentation/hwmon/aps-379.rst
delete mode 100644 Documentation/hwmon/bt1-pvt.rst
create mode 100644 Documentation/hwmon/lattepanda-sigma-ec.rst
create mode 100644 Documentation/hwmon/mcp9982.rst
create mode 100644 Documentation/hwmon/yogafan.rst
delete mode 100644 drivers/hwmon/bt1-pvt.c
delete mode 100644 drivers/hwmon/bt1-pvt.h
create mode 100644 drivers/hwmon/lattepanda-sigma-ec.c
create mode 100644 drivers/hwmon/mcp9982.c
create mode 100644 drivers/hwmon/pmbus/aps-379.c
create mode 100644 drivers/hwmon/pmbus/xdp720.c
create mode 100644 drivers/hwmon/pmbus/xdpe1a2g7b.c
create mode 100644 drivers/hwmon/yogafan.c
delete mode 100644 include/linux/platform_data/ina2xx.h
reply other threads:[~2026-04-12 21:45 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20260412214518.254887-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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox