public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] hwmon updates for v7.1-rc1
@ 2026-04-12 21:45 Guenter Roeck
  0 siblings, 0 replies; only message in thread
From: Guenter Roeck @ 2026-04-12 21:45 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, linux-kernel

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

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

only message in thread, other threads:[~2026-04-12 21:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-12 21:45 [GIT PULL] hwmon updates for v7.1-rc1 Guenter Roeck

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