[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250929005950.447268-1-linux@roeck-us.net>
Date: Sun, 28 Sep 2025 17:59:49 -0700
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.18-rc1
Hi Linus,
Please pull hwmon updates for Linux v6.18-rc1 from signed tag:
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v6.18-rc1
Thanks,
Guenter
------
The following changes since commit 76eeb9b8de9880ca38696b2fb56ac45ac0a25c6c:
Linux 6.17-rc5 (2025-09-07 14:22:57 -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.18-rc1
for you to fetch changes up to 76bb6969a8cfc5e00ca142fdad86ffd0a6ed9ecd:
dt-bindings: hwmon: (lm75) allow interrupt for ti,tmp75 (2025-09-25 18:21:31 -0700)
----------------------------------------------------------------
hwmon updates for v6.18-rc1
* New drivers
- Driver for Kontron SMARC-sAM67
- Driver for GPD device sensors
- Driver for MP29502
- Driver for MP2869, MP29608, MP29612 and MP29816 series
* Added chip support to existing drivers
- asus-ec-sensors:
Add B650E-I
Add PRIME Z270-A
Add Pro WS WRX90E-SAGE SE
Add ROG STRIX X670E-E GAMING WIFI
Add ROG STRIX X870-I GAMING WIFI
Add ROG STRIX X870E-E GAMING WIFI
Add ROG STRIX Z690-E GAMING WIFI
Add ROG STRIX Z790E GAMING WIFI II
Add STRIX B850-I GAMING WIFI
Add TUF GAMING X670E PLUS WIFI
Add X670E-I GAMING WIFI
Add Z790-I GAMING WIFI
- dell-smm: Add support for Dell OptiPlex 7040
- ina238: Major cleanup, and
Add support for INA700
Add support for INA780
- k10temp:
Add device ID for Strix Halo
Add support for AMD Family 1Ah-based models
- lenovo-ec-sensors: Update P8 supprt
- lm75: Add NXP P3T1750 support
- pmbus/adm1275: Add sq24905c support
- pmbus/isl68137: Add support for Renesas RAA228244 and RAA228246
- pmbus/mp5990: Add support for MP5998
- sht21: Add support for SHT20, SHT25
- sl28cpld: Add sa67mcu compatible
* Other notable changes
- core:
Handle locking internally
Introduce 64-bit energy attribute support
- cros_ec: Register into thermal framework, improve PWM control
- lm75: allow interrupt for ti,tmp75
- mlxreg-fan: Add support for new flavour of capability register
- sbtsi_temp: AMD CPU extended temperature range support
- sht21: Add devicetree support
* Various other minor improvements and fixes
----------------------------------------------------------------
Aleksander Jan Bajkowski (1):
dt-bindings: hwmon: convert lantiq-cputemp to yaml
Andreas Kemnade (1):
hwmon: sy7636a: add alias
Armin Wolf (4):
hwmon: (dell-smm) Remove Dell Precision 490 custom config data
hwmon: (dell-smm) Move clamping of fan speed out of i8k_set_fan()
hwmon: (dell-smm) Add support for automatic fan mode
hwmon: (dell-smm) Add support for Dell OptiPlex 7040
Avadhut Naik (1):
hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
Ben Copeland (2):
hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI
hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
ChiShih Tsai (2):
dt-bindings: hwmon: adm1275: add sq24905c support
hwmon: (pmbus/adm1275) add sq24905c support
Chris Packham (1):
dt-bindings: hwmon: ti,ina2xx: Add INA780 device
Christophe JAILLET (1):
hwmon: (nzxt-smart2) Use devm_mutex_init()
Chuande Chen (1):
hwmon: (sbtsi_temp) AMD CPU extended temperature range support
Cosmo Chou (2):
dt-bindings: trivial-devices: add mps,mp5998
hwmon: (pmbus/mp5990) add support for MP5998
Cryolitia PukNgae (4):
hwmon: add GPD devices sensor driver
hwmon: document: add gpd-fan
hwmon: (gpd-fan) Fix range check for pwm input
hwmon: (gpd-fan) complete Kconfig dependencies
Dave Hansen (2):
MAINTAINERS: Mark coretemp driver as orphaned
hwmon: (coretemp) Replace x86_model checks with VFM ones
David Ober (1):
hwmon: (lenovo-ec-sensors) Update P8 supprt
Debanil Chowdhury (1):
hwmon: crps: Fix typos in crps.rst documentation
Dylan Tackoor (1):
hwmon: (asus-ec-sensors) Add B650E-I
Eugene Shalygin (3):
hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
hwmon: (asus-ec-sensors) refine config description
hwmon: (asus-ec-sensors) add PRIME Z270-A
Flaviu Nistor (2):
dt-bindings: hwmon: tmp102: Add label property
hwmon: tmp102: Add support for label
Frank Li (1):
dt-bindings: hwmon: (lm75) allow interrupt for ti,tmp75
Grant Peltier (3):
dt-bindings: hwmon: (pmbus/isl68137) add RAA228244 and RAA228246 support
hwmon: (pmbus/isl68137) add support for Renesas RAA228244 and RAA228246
docs: hwmon: add RAA228244 and RAA228246 info to isl68137 documentation
Guenter Roeck (19):
dt-bindings: hwmon: ti,ina2xx: Update details for various chips
hwmon: Introduce 64-bit energy attribute support
hwmon: (ina238) Drop platform data support
hwmon: (ina238) Update documentation and Kconfig entry
hwmon: (ina238) Drop pointless power attribute check on attribute writes
hwmon: (ina238) Rework and simplify temperature calculations
hwmon: (ina238) Pre-calculate current, power, and energy LSB
hwmon: (ina238) Simplify voltage register accesses
hwmon: (ina238) Improve current dynamic range
hwmon: (ina238) Stop using the shunt voltage register
hwmon: (ina238) Add support for current limits
hwmon: (ina238) Order chip information alphabetically
hwmon: (ina238) Use the energy64 attribute type to report the energy
hwmon: (ina238) Support active-high alert polarity
hwmon: (ina238) Only configure calibration and shunt registers if needed
hwmon: (ina238) Add support for INA780
dt-bindings: hwmon: ti,ina2xx: Add INA700
hwmon: (ina238) Add support for INA700
hwmon: Serialize accesses in hwmon core
Jamie Vickery (1):
hwmon: (asus-ec-sensors) Add Z790-I GAMING WIFI
Jean Delvare (1):
hwmon: Remove Jean Delvare from maintainers
Kurt Borja (4):
hwmon: (sht21) Documentation cleanup
hwmon: (sht21) Add support for SHT20, SHT25 chips
dt-bindings: trivial-devices: Add sht2x sensors
hwmon: (sht21) Add devicetree support
Lakshay Piplani (2):
dt-bindings: hwmon: (lm75) Add binding for NXP P3T1750
hwmon: (lm75) Add NXP P3T1750 support
Liao Yuanhong (1):
hwmon: (ltc4282) remove the use of dev_err_probe()
Lucas Yunkyu Lee (1):
hwmon: (asus-ec-sensors) Add STRIX B850-I GAMING WIFI
Maciej Zonski (1):
hwmon: (asus-ec-sensors) add ROG STRIX X870-I GAMING WIFI
Marek Vasut (2):
dt-bindings: hwmon: pwm-fan: Document after shutdown fan settings
hwmon: (pwm-fan) Implement after shutdown fan settings
Michael Tandy (2):
(asus-ec-sensors) add Pro WS WRX90E-SAGE SE
hwmon: (asus-ec-sensors) sort declarations
Michael Walle (2):
dt-bindings: hwmon: sl28cpld: add sa67mcu compatible
hwmon: add SMARC-sAM67 support
Mohamad Kamal (1):
hwmon: (asus-ec-sensors) add TUF GAMING X670E PLUS WIFI
Nicholas Flintham (1):
hwmon: (asus-ec-sensors) Add ROG STRIX Z790E GAMING WIFI II
Qianfeng Rong (1):
hwmon: (nct6775) Use int type to store negative error codes
Rong Zhang (1):
hwmon: (k10temp) Add device ID for Strix Halo
Runar Grønås (1):
hwmon: (asus-ec-sensors) Add X670E-I GAMING WIFI
Shane Fagan (1):
hwmon: (asus-ec-sensors) add ROG STRIX X670E-E GAMING WIFI
Sung-Chi Li (3):
platform/chrome: update pwm fan control host commands
hwmon: (cros_ec) add PWM control over fans
hwmon: (cros_ec) register fans into thermal framework cooling devices
Tom Ingleby (1):
hwmon: (asus-ec-sensors) add ROG STRIX Z690-E GAMING WIFI
Vadim Pasternak (2):
hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems
hwmon: (mlxreg-fan) Add support for new flavour of capability register
Wensheng Wang (3):
dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502
hwmon: add MP2869,MP29608,MP29612 and MP29816 series driver
hwmon: add MP29502 driver
Wolfram Sang (1):
hwmon: (sch56xx-common) don't print superfluous errors
.../devicetree/bindings/hwmon/adi,adm1275.yaml | 9 +
.../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 1 +
.../devicetree/bindings/hwmon/lantiq,cputemp.yaml | 30 +
Documentation/devicetree/bindings/hwmon/lm75.yaml | 2 +
.../devicetree/bindings/hwmon/ltq-cputemp.txt | 10 -
.../bindings/hwmon/pmbus/isil,isl68137.yaml | 2 +
.../devicetree/bindings/hwmon/pwm-fan.yaml | 9 +
.../devicetree/bindings/hwmon/ti,ina2xx.yaml | 34 +
.../devicetree/bindings/hwmon/ti,tmp102.yaml | 5 +
.../devicetree/bindings/trivial-devices.yaml | 15 +
Documentation/hwmon/adm1275.rst | 24 +-
Documentation/hwmon/asus_ec_sensors.rst | 12 +
Documentation/hwmon/cros_ec_hwmon.rst | 7 +-
Documentation/hwmon/crps.rst | 4 +-
Documentation/hwmon/dell-smm-hwmon.rst | 50 +-
Documentation/hwmon/gpd-fan.rst | 78 +++
Documentation/hwmon/hwmon-kernel-api.rst | 13 +
Documentation/hwmon/ina238.rst | 64 +-
Documentation/hwmon/index.rst | 4 +
Documentation/hwmon/isl68137.rst | 20 +
Documentation/hwmon/lm75.rst | 6 +-
Documentation/hwmon/mp2869.rst | 175 +++++
Documentation/hwmon/mp29502.rst | 93 +++
Documentation/hwmon/mp5990.rst | 30 +-
Documentation/hwmon/sa67.rst | 41 ++
Documentation/hwmon/sht21.rst | 26 +-
MAINTAINERS | 26 +-
drivers/hwmon/Kconfig | 40 +-
drivers/hwmon/Makefile | 2 +
drivers/hwmon/asus-ec-sensors.c | 340 +++++++---
drivers/hwmon/coretemp.c | 76 ++-
drivers/hwmon/cros_ec_hwmon.c | 313 +++++++++
drivers/hwmon/dell-smm-hwmon.c | 99 ++-
drivers/hwmon/gpd-fan.c | 715 +++++++++++++++++++++
drivers/hwmon/hwmon.c | 58 +-
drivers/hwmon/ina238.c | 583 +++++++++--------
drivers/hwmon/k10temp.c | 10 +
drivers/hwmon/lenovo-ec-sensors.c | 34 +-
drivers/hwmon/lm75.c | 13 +
drivers/hwmon/ltc4282.c | 3 +-
drivers/hwmon/mlxreg-fan.c | 42 +-
drivers/hwmon/nct6775-platform.c | 3 +-
drivers/hwmon/nzxt-smart2.c | 8 +-
drivers/hwmon/pmbus/Kconfig | 21 +-
drivers/hwmon/pmbus/Makefile | 2 +
drivers/hwmon/pmbus/adm1275.c | 11 +-
drivers/hwmon/pmbus/isl68137.c | 6 +
drivers/hwmon/pmbus/mp2869.c | 659 +++++++++++++++++++
drivers/hwmon/pmbus/mp29502.c | 670 +++++++++++++++++++
drivers/hwmon/pmbus/mp5990.c | 67 +-
drivers/hwmon/pwm-fan.c | 18 +-
drivers/hwmon/sa67mcu-hwmon.c | 161 +++++
drivers/hwmon/sbtsi_temp.c | 46 +-
drivers/hwmon/sch56xx-common.c | 4 +-
drivers/hwmon/sht21.c | 15 +-
drivers/hwmon/sy7636a-hwmon.c | 1 +
drivers/hwmon/tmp102.c | 22 +-
include/linux/hwmon.h | 4 +
include/linux/platform_data/cros_ec_commands.h | 29 +-
include/trace/events/hwmon.h | 10 +-
include/uapi/linux/i8k.h | 2 +
61 files changed, 4283 insertions(+), 594 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/lantiq,cputemp.yaml
delete mode 100644 Documentation/devicetree/bindings/hwmon/ltq-cputemp.txt
create mode 100644 Documentation/hwmon/gpd-fan.rst
create mode 100644 Documentation/hwmon/mp2869.rst
create mode 100644 Documentation/hwmon/mp29502.rst
create mode 100644 Documentation/hwmon/sa67.rst
create mode 100644 drivers/hwmon/gpd-fan.c
create mode 100644 drivers/hwmon/pmbus/mp2869.c
create mode 100644 drivers/hwmon/pmbus/mp29502.c
create mode 100644 drivers/hwmon/sa67mcu-hwmon.c
Powered by blists - more mailing lists