lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251201200628.2203308-1-linux@roeck-us.net>
Date: Mon,  1 Dec 2025 12:06:27 -0800
From: Guenter Roeck <linux@...ck-us.net>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-hwmon@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] hwmon updates for v6.19

Hi Linus,

Please pull hwmon updates for Linux v6.19 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v6.19

Thanks,
Guenter
------

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v6.19

for you to fetch changes up to 30ca0e049f507001c6377e28482a636689351f64:

  hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist (2025-12-01 11:13:27 -0800)

----------------------------------------------------------------
hwmon updates for v6.19

* New drivers

  - Driver for Apple Silicon SMC

  - Driver for TSC1641 I2C power monitor

  - Driver for MPS MP9945

  - Driver for MAX17616

  - Driver for MP2925 and MP2929

* Added support for new devices to existing drivers

  - dell-smm: Add Dell G5 5505 to fan control whitelist

  - aspeed-g6-pwm-tach: Support for AST2700

  - asus-ec-sensors: Support for  ROG STRIX X470-I GAMING,
    ROG STRIX X870-F GAMING WIFI, ROG STRIX X870E-H GAMING WIFI7,
    and Pro WS TRX50-SAGE WIFI

  - k10temp: Support for AMD Steam Deck APU ID

  - pmbus/isl68137: Support for raa229141

  - aht10: Support for dht20

  - adt7410: Support for ADT7422

  - peci: Support for Intel Emerald Rapids

  - nct6775: Support for ASUS ROG STRIX X870E-H GAMING WIFI7

  - pmbus/max34440: Support for ADPM12200

  - ntc-thermistor: Support for Murata ncp18wm474

* Infrastructure updates

  - Utilize subsystem locking in various drivers

  - ltc4282, ltc2947: Use the new energy64 attribute

* Bug fixes

  - Various drivers: Fixes to avoid TOCTOU, mostly in macro functions
    evaluating parameters multiple times, as well as missing locks

  - max6697: Fix regmap leak on probe failure

  - sy7636a: Fix regulator_enable resource leak on error path

  - asus-ec-sensors: Correct Pro WS TRX50-SAGE WIFI entry

* Other changes and improvements

  - w83781d, lm78: Drop REALLY_SLOW_IO

  - Fix broken datasheet links in various drivers

* Various other minor fixes and improvements

----------------------------------------------------------------
Akhilesh Patil (1):
      hwmon: (aht10) Add support for dht20

Alexis Czezar Torreno (1):
      hwmon: (pmbus/max34440): add support adpm12200

Andreas Kemnade (1):
      hwmon: (sy7636a) Fix sensor description

Ankan Biswas (4):
      docs/hwmon: Fix broken links warnings in lm90.rst
      docs/hwmon: Fix broken maxim-ic.com links to analog.com
      docs/hwmon: Add missing datasheet links for Maxim chips
      docs/hwmon: Update maxim-ic.com links to analog.com

Billy Tsai (2):
      dt-bindings: hwmon: Add AST2700 compatible
      hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string

Bruno Thomsen (2):
      hwmon: (tmp421) Check error when loading label from dt
      hwmon: (tmp421) Remove duplicate return in switch-case

Cosmo Chou (2):
      dt-bindings: trivial-devices: add mps,mp9945
      hwmon: (pmbus) add driver for MPS MP9945

Eddie James (2):
      dt-bindings: hwmon: Move max31785 compatibles to max31790 document
      dt-bindings: hwmon: max31790: Use addressed fan nodes

Emil Dahl Juhl (1):
      hwmon: (ntc-thermistor) Add Murata ncp18wm474

Eugene Shalygin (1):
      hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI

Gabriel Marcano (1):
      hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist

Guenter Roeck (52):
      hwmon: (ltc2947) Use the energy64 attribute type to report the energy
      hwmon: (ltc4282) Use the energy64 attribute type to report the energy
      hwmon: (jc42) Rely on subsystem locking
      hwmon: (lm90) Rely on subsystem locking
      hwmon: (adm9240) Rely on subsystem locking
      hwmon: (emc1403) Rely on subsystem locking
      hwmon: (tmp464) Rely on subsystem locking
      hwmon: (tmp421) Rely on subsystem locking
      hwmon: (tmp401) Rely on subsystem locking
      hwmon: (tmp108) Drop mutex.h include
      hwmon: (drivetemp) Rely on subsystem locking
      hwmon: (max6697) Rely on subsystem locking
      hwmon: (ltc4245) Rely on subsystem locking
      hwmon: (lm95245) Rely on subsystem locking
      hwmon: (tmp103) Drop unnecessary include files
      hwmon: (tmp102) Drop unnecessary include files
      hwmon: (max6639) Rely on subsystem locking
      hwmon: (max31827) Rely on subsystem locking
      hwmon: (nct7904) Rely on subsystem locking
      hwmon: (nct7363) Drop unnecessary include files
      hwmon: (max6620) Rely on subsystem locking
      hwmon: (max31790) Rely on subsystem locking
      hwmon: (max127) Rely on subsystem locking
      hwmon: (lm95234) Rely on subsystem locking
      hwmon: (lm92) Rely on subsystem locking
      hwmon: (hs3001) Rely on subsystem locking
      hwmon: (sbtsi_temp) Rely on subsystem locking
      hwmon: (ina2xx) Rely on subsystem locking
      hwmon: (sht4x) Rely on subsystem locking
      hwmon: (ina3221) Rely on subsystem locking
      hwmon: (k10temp) Rely on subsystem locking
      hwmon: (mr75203) Drop unnecessary include file
      hwmon: (powr1220) Rely on subsystem locking
      hwmon: (ftsteutates) Rely on subsystem locking
      hwmon: (ina238) Rely on subsystem locking
      hwmon: (lm95241) Rely on subsystem locking
      hwmon: (aht10) Rely on subsystem locking
      hwmon: (adt7411) Rely on subsystem locking
      hwmon: (ltc2947-core) Rely on subsystem locking
      hwmon: (peci) Rely on subsystem locking
      hwmon: (adt7x10) Rely on subsystem locking
      hwmon: (sfctemp) Rely on subsystem locking
      hwmon: (lochnagar-hwmon) Rely on subsystem locking
      hwmon: (ltc4282) Rely on subsystem locking
      hwmon: (aquacomputer_d5next) Rely on subsystem locking
      hwmon: (gpd-fan) Rely on subsystem locking
      hwmon: (i5500_temp) Drop unnecessary include files
      hwmon: (asus_rog_ryujin) Rely on subsystem locking
      hwmon: (chipcap2) Drop unnecessary include files
      hwmon: (corsair-psu) Rely on subsystem locking
      hwmon: (corsair-psu) Rely on subsystem locking
      Merge tag 'ib-mfd-hwmon-v6.19' into hwmon-next

Gui-Dong Han (8):
      hwmon: (vt1211) Convert macros to functions to avoid TOCTOU
      hwmon: (emc2103) Add locking to avoid TOCTOU
      hwmon: (vt8231) Convert macros to functions to avoid TOCTOU
      hwmon: (lm87) Convert macros to functions to avoid TOCTOU
      hwmon: (adm1029) Add locking to avoid TOCTOU
      hwmon: (adm1026) Convert macros to functions to avoid TOCTOU
      hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
      hwmon: (max16065) Use local variable to avoid TOCTOU

Haotian Zhang (1):
      hwmon: sy7636a: Fix regulator_enable resource leak on error path

Igor Reznichenko (4):
      dt-bindings: hwmon: ST TSC1641 power monitor
      hwmon: Add TSC1641 I2C power monitor driver
      MAINTAINERS: Add entry for ST TSC1641 driver
      Documentation/hwmon: Fix broken datasheet links for zl6100

Ivan Mikhaylov (3):
      peci: cpu: add Intel Emerald Rapids support
      hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform support
      hwmon: (peci/cputemp) add Intel Emerald Rapids support

James Calligeros (2):
      mfd: macsmc: Add new __SMC_KEY macro
      hwmon: Add Apple Silicon SMC hwmon driver

Jeff Lin (1):
      hwmon/pmbus: (isl68137) Add support for raa229141

Johan Hovold (1):
      hwmon: (max6697) fix regmap leak on probe failure

Juergen Gross (2):
      hwmon/lm78: Drop REALLY_SLOW_IO setting
      hwmon/w83781d: Drop REALLY_SLOW_IO setting

Kim Seer Paller (3):
      dt-bindings: hwmon: pmbus: add max17616
      hwmon: (pmbus/max17616) add driver for max17616
      dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt property

Marek Vasut (1):
      hwmon: (scmi) Enable sensors to assure they can be read

Marius Zachmann (2):
      hwmon: (corsair-cpro) Read temperature as a signed value
      hwmon: (corsair-cpro) Replace magic values with constants

Maximilian Luz (2):
      hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7
      hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7

Nuno Sá (3):
      dt-bindings: trivial-devices: add ADT7410, ADT7420 and ADT7422
      hwmon: (adt7410): Add OF match table
      hwmon: (adt7410): Support adt7422 chip

Paul Heneghan (1):
      hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI

René Rebe (2):
      hwmon: (k10temp) Add AMD Steam Deck APU ID
      hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING

Rob Herring (Arm) (1):
      dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema

Sascha Hauer (1):
      dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC

Wensheng Wang (2):
      dt-bindings: hwmon: Add MPS mp2925 and mp2929
      hwmon: Add MP2925 and MP2929 driver

小太 (1):
      hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry

 .../bindings/hwmon/apm,xgene-slimpro-hwmon.yaml    |  30 +
 .../devicetree/bindings/hwmon/apm-xgene-hwmon.txt  |  14 -
 .../bindings/hwmon/aspeed,g6-pwm-tach.yaml         |   7 +-
 .../devicetree/bindings/hwmon/max31785.txt         |  22 -
 .../devicetree/bindings/hwmon/maxim,max31790.yaml  |  22 +-
 .../devicetree/bindings/hwmon/ntc-thermistor.yaml  |   1 +
 .../bindings/hwmon/pmbus/adi,max17616.yaml         |  52 ++
 .../devicetree/bindings/hwmon/st,tsc1641.yaml      |  63 ++
 .../devicetree/bindings/trivial-devices.yaml       |  12 +
 Documentation/hwmon/aht10.rst                      |  10 +-
 Documentation/hwmon/asus_ec_sensors.rst            |   4 +
 Documentation/hwmon/ds1621.rst                     |  10 +-
 Documentation/hwmon/index.rst                      |   5 +
 Documentation/hwmon/isl68137.rst                   |  10 +
 Documentation/hwmon/jc42.rst                       |   2 +-
 Documentation/hwmon/lm75.rst                       |  13 +-
 Documentation/hwmon/lm90.rst                       | 127 +--
 Documentation/hwmon/macsmc-hwmon.rst               |  71 ++
 Documentation/hwmon/max127.rst                     |   2 +-
 Documentation/hwmon/max15301.rst                   |   2 +-
 Documentation/hwmon/max16064.rst                   |   2 +-
 Documentation/hwmon/max16065.rst                   |   8 +-
 Documentation/hwmon/max1619.rst                    |   4 +-
 Documentation/hwmon/max16601.rst                   |   2 +-
 Documentation/hwmon/max1668.rst                    |   2 +-
 Documentation/hwmon/max17616.rst                   |  62 ++
 Documentation/hwmon/max197.rst                     |   4 +-
 Documentation/hwmon/max20730.rst                   |   8 +-
 Documentation/hwmon/max31722.rst                   |   4 +-
 Documentation/hwmon/max31730.rst                   |   2 +-
 Documentation/hwmon/max31785.rst                   |   2 +-
 Documentation/hwmon/max31790.rst                   |   2 +-
 Documentation/hwmon/max31827.rst                   |   6 +-
 Documentation/hwmon/max34440.rst                   |  37 +-
 Documentation/hwmon/max6639.rst                    |   2 +-
 Documentation/hwmon/max6650.rst                    |   4 +-
 Documentation/hwmon/max6697.rst                    |  20 +-
 Documentation/hwmon/max77705.rst                   |   4 +-
 Documentation/hwmon/max8688.rst                    |   2 +-
 Documentation/hwmon/mp2925.rst                     | 151 ++++
 Documentation/hwmon/mp9945.rst                     | 117 +++
 Documentation/hwmon/pmbus.rst                      |   2 +-
 Documentation/hwmon/sy7636a-hwmon.rst              |   4 +-
 Documentation/hwmon/tsc1641.rst                    |  87 +++
 Documentation/hwmon/zl6100.rst                     |  16 +-
 MAINTAINERS                                        |  33 +
 drivers/hwmon/Kconfig                              |  36 +-
 drivers/hwmon/Makefile                             |   2 +
 drivers/hwmon/adm1026.c                            |  16 +-
 drivers/hwmon/adm1029.c                            |   3 +
 drivers/hwmon/adm9240.c                            |  17 +-
 drivers/hwmon/adt7410.c                            |  11 +
 drivers/hwmon/adt7411.c                            |  59 +-
 drivers/hwmon/adt7x10.c                            |  27 +-
 drivers/hwmon/aht10.c                              |  43 +-
 drivers/hwmon/aquacomputer_d5next.c                |  37 +-
 drivers/hwmon/aspeed-g6-pwm-tach.c                 |   3 +
 drivers/hwmon/asus-ec-sensors.c                    |  67 +-
 drivers/hwmon/asus_rog_ryujin.c                    |  48 +-
 drivers/hwmon/chipcap2.c                           |   7 -
 drivers/hwmon/corsair-cpro.c                       |   8 +-
 drivers/hwmon/corsair-psu.c                        |  13 +-
 drivers/hwmon/dell-smm-hwmon.c                     |   9 +
 drivers/hwmon/drivetemp.c                          |   5 -
 drivers/hwmon/emc1403.c                            |  46 +-
 drivers/hwmon/emc2103.c                            |   4 +
 drivers/hwmon/ftsteutates.c                        |  84 +-
 drivers/hwmon/gpd-fan.c                            |  56 +-
 drivers/hwmon/hs3001.c                             |  10 +-
 drivers/hwmon/i5500_temp.c                         |   3 -
 drivers/hwmon/ina238.c                             |  26 +-
 drivers/hwmon/ina2xx.c                             |  28 +-
 drivers/hwmon/ina3221.c                            |  19 -
 drivers/hwmon/jc42.c                               |  11 -
 drivers/hwmon/k10temp.c                            |  12 +-
 drivers/hwmon/lm78.c                               |   5 +-
 drivers/hwmon/lm87.c                               |  16 +-
 drivers/hwmon/lm90.c                               |  25 +-
 drivers/hwmon/lm92.c                               |  11 +-
 drivers/hwmon/lm95234.c                            |  12 +-
 drivers/hwmon/lm95241.c                            |  16 -
 drivers/hwmon/lm95245.c                            |  16 +-
 drivers/hwmon/lochnagar-hwmon.c                    |  18 +-
 drivers/hwmon/ltc2947-core.c                       |  92 +--
 drivers/hwmon/ltc4245.c                            |   8 -
 drivers/hwmon/ltc4282.c                            |  68 +-
 drivers/hwmon/macsmc-hwmon.c                       | 851 +++++++++++++++++++++
 drivers/hwmon/max127.c                             |  23 +-
 drivers/hwmon/max16065.c                           |   7 +-
 drivers/hwmon/max31790.c                           |  48 +-
 drivers/hwmon/max31827.c                           |  60 +-
 drivers/hwmon/max6620.c                            |  43 +-
 drivers/hwmon/max6639.c                            |  23 +-
 drivers/hwmon/max6697.c                            |  11 +-
 drivers/hwmon/mr75203.c                            |   1 -
 drivers/hwmon/nct6775-platform.c                   |   1 +
 drivers/hwmon/nct7363.c                            |   2 -
 drivers/hwmon/nct7904.c                            |  63 +-
 drivers/hwmon/npcm750-pwm-fan.c                    |  11 +-
 drivers/hwmon/ntc_thermistor.c                     |  43 ++
 drivers/hwmon/peci/common.h                        |   3 -
 drivers/hwmon/peci/cputemp.c                       |  90 +--
 drivers/hwmon/peci/dimmtemp.c                      |  36 +-
 drivers/hwmon/pmbus/Kconfig                        |  28 +
 drivers/hwmon/pmbus/Makefile                       |   3 +
 drivers/hwmon/pmbus/isl68137.c                     |  14 +
 drivers/hwmon/pmbus/max17616.c                     |  73 ++
 drivers/hwmon/pmbus/max34440.c                     |  44 +-
 drivers/hwmon/pmbus/mp2925.c                       | 316 ++++++++
 drivers/hwmon/pmbus/mp9945.c                       | 243 ++++++
 drivers/hwmon/powr1220.c                           |  17 +-
 drivers/hwmon/sbtsi_temp.c                         |  17 +-
 drivers/hwmon/scmi-hwmon.c                         |   9 +
 drivers/hwmon/sfctemp.c                            |  36 +-
 drivers/hwmon/sht4x.c                              |  40 +-
 drivers/hwmon/sy7636a-hwmon.c                      |   7 +-
 drivers/hwmon/tmp102.c                             |   2 -
 drivers/hwmon/tmp103.c                             |   3 -
 drivers/hwmon/tmp108.c                             |   1 -
 drivers/hwmon/tmp401.c                             |   8 -
 drivers/hwmon/tmp421.c                             |  28 +-
 drivers/hwmon/tmp464.c                             |  13 +-
 drivers/hwmon/tsc1641.c                            | 748 ++++++++++++++++++
 drivers/hwmon/vt1211.c                             |  53 +-
 drivers/hwmon/vt8231.c                             |  18 +-
 drivers/hwmon/w83781d.c                            |   5 +-
 drivers/hwmon/w83l786ng.c                          |  26 +-
 drivers/peci/cpu.c                                 |   4 +
 include/linux/mfd/macsmc.h                         |   1 +
 129 files changed, 3852 insertions(+), 1284 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/hwmon/apm,xgene-slimpro-hwmon.yaml
 delete mode 100644 Documentation/devicetree/bindings/hwmon/apm-xgene-hwmon.txt
 delete mode 100644 Documentation/devicetree/bindings/hwmon/max31785.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
 create mode 100644 Documentation/hwmon/macsmc-hwmon.rst
 create mode 100644 Documentation/hwmon/max17616.rst
 create mode 100644 Documentation/hwmon/mp2925.rst
 create mode 100644 Documentation/hwmon/mp9945.rst
 create mode 100644 Documentation/hwmon/tsc1641.rst
 create mode 100644 drivers/hwmon/macsmc-hwmon.c
 create mode 100644 drivers/hwmon/pmbus/max17616.c
 create mode 100644 drivers/hwmon/pmbus/mp2925.c
 create mode 100644 drivers/hwmon/pmbus/mp9945.c
 create mode 100644 drivers/hwmon/tsc1641.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ