Hi Linus, Please pull hwmon fixes for Linux v6.2-rc1 from signed tag: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v6.2-rc1 Thanks, Guenter ------ The following changes since commit 76dcd734eca23168cb008912c0f69ff408905235: Linux 6.1-rc8 (2022-12-04 14:48:12 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v6.2-rc1 for you to fetch changes up to 364ffd2537c44cb6914ff5669153f4a86fffad29: hwmon: (emc2305) fix pwm never being able to set lower (2022-12-06 14:45:19 -0800) ---------------------------------------------------------------- hwmon updates for v6.2 merge window New drivers - Driver for OneXPlayer mini AMD sensors - Ampere's Altra smpro-hwmon driver New chip and attribute support in existing drivers - nct6775: Support for ASUS CROSSHAIR VIII/TUF/ProArt B550M - pmbus/ltc2978: Support for LTC7132 - aquacomputer_d5next: Support for temperature sensor offsets and flow sensor pulses - coretemp: Support for dynamic ttarget and tjmax Improvements - Use devm_regulator_get_enable() where appropriate - Use sysfs_emit() instead of scnprintf() - Remove some useless #include <linux/hwmon-vid.h> - Include <linux/kstrtox.h> when appropriate - Use simple i2c probe - it87: Check for a valid chip before using force_id, and new new module parameter to ignore ACPI resource conflicts - jc42: Use regmap, and restore min/max/critical temperatures on resume - Add reporting power good and status to PMBus based regulators Last minute fixes - emc2305: Fix probing of emc2301/2/3, and fix setting pwm values manually if THERMAL is enabled Various other minor fixes and improvements ---------------------------------------------------------------- Ahmad Khalifa (2): hwmon: (it87) Add param to ignore ACPI resource conflicts hwmon: (it87) Check for a valid chip before using force_id Aleksa Savic (3): hwmon: (aquacomputer_d5next) Add support for temperature sensor offsets hwmon: (aquacomputer_d5next) Clear up macros and comments hwmon: (aquacomputer_d5next) Add support for Quadro flow sensor pulses Armin Wolf (1): hwmon: (dell-smm) Move error message to make probing silent Christophe JAILLET (3): hwmon: Include <linux/kstrtox.h> when appropriate hwmon: Remove some useless #include <linux/hwmon-vid.h> hwmon: (gsc-hwmon) Switch to flexible array to simplify code Colin Ian King (1): hwmon: (fschmd) Make const arrays static const Denis Pauk (1): hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M Felix Nieuwenhuizen (1): hwmon: (pmbus/ltc2978) add support for LTC7132 Frank Crawford (1): hwmon: (it87) Add DMI table for future extensions Jeremy Kerr (1): hwmon: (occ) OCC sensors aren't arch-specific Joaquín Ignacio Aramendía (3): hwmon: add OneXPlayer mini AMD sensors driver hwmon: (oxp-sensors) Add AOK ZOE and Mini PRO hwmon: (oxp-sensors) Fix pwm reading Martin Blumenstingl (3): hwmon: (jc42) Convert register access and caching to regmap/regcache hwmon: (jc42) Restore the min/max/critical temperatures on resume hwmon: (jc42) Consistently use bit and bitfield macros in the driver Matti Vaittinen (2): hwmon: (lm90) simplify using devm_regulator_get_enable() hwmon: (adm1177) simplify using devm_regulator_get_enable() Nathan Chancellor (1): hwmon: (smpro-hwmon) Improve switch statments in smpro_is_visible() Patrick Rudolph (2): hwmon: (pmbus) Add power good support hwmon: (pmbus/core) Implement regulator get_status Quan Nguyen (3): hwmon: Add Ampere's Altra smpro-hwmon driver docs: hwmon: (smpro-hwmon) Add documentation docs: hwmon: (smpro-hwmon) Improve grammar and formatting Stephen Kitt (1): hwmon: use simple i2c probe Xingjiang Qiao (2): hwmon: (emc2305) fix unable to probe emc2301/2/3 hwmon: (emc2305) fix pwm never being able to set lower Yang Yingliang (1): hwmon: (jc42) Fix missing unlock on error in jc42_write() Zhang Rui (4): hwmon: (coretemp) Remove obsolete temp_data->valid hwmon: (coretemp) rearrange tjmax handing code hwmon: (coretemp) Add support for dynamic tjmax hwmon: (coretemp) Add support for dynamic ttarget ye xingchen (1): hwmon: use sysfs_emit() to instead of scnprintf() Documentation/hwmon/aquacomputer_d5next.rst | 4 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/oxp-sensors.rst | 44 +++ Documentation/hwmon/smpro-hwmon.rst | 102 ++++++ MAINTAINERS | 6 + drivers/hwmon/Kconfig | 20 ++ drivers/hwmon/Makefile | 2 + drivers/hwmon/adm1177.c | 27 +- drivers/hwmon/aht10.c | 5 +- drivers/hwmon/aquacomputer_d5next.c | 233 ++++++++++---- drivers/hwmon/atxp1.c | 1 + drivers/hwmon/coretemp.c | 242 +++++++++------ drivers/hwmon/dell-smm-hwmon.c | 3 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/emc2305.c | 48 +-- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/gpio-fan.c | 1 + drivers/hwmon/gsc-hwmon.c | 6 +- drivers/hwmon/hwmon.c | 1 + drivers/hwmon/it87.c | 90 ++++-- drivers/hwmon/jc42.c | 273 +++++++++------- drivers/hwmon/lm73.c | 6 +- drivers/hwmon/lm90.c | 21 +- drivers/hwmon/ltc2992.c | 4 +- drivers/hwmon/max127.c | 5 +- drivers/hwmon/mr75203.c | 1 + drivers/hwmon/nct6775-platform.c | 7 + drivers/hwmon/occ/Kconfig | 2 - drivers/hwmon/oxp-sensors.c | 284 +++++++++++++++++ drivers/hwmon/pcf8591.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 17 +- drivers/hwmon/pmbus/pmbus_core.c | 52 +++- drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/sbrmi.c | 5 +- drivers/hwmon/sbtsi_temp.c | 5 +- drivers/hwmon/sht3x.c | 12 +- drivers/hwmon/sht4x.c | 5 +- drivers/hwmon/smpro-hwmon.c | 466 ++++++++++++++++++++++++++++ drivers/hwmon/vt8231.c | 1 - drivers/hwmon/w83l786ng.c | 1 - include/linux/hwmon-sysfs.h | 1 + include/linux/platform_data/gsc_hwmon.h | 5 +- 42 files changed, 1611 insertions(+), 407 deletions(-) create mode 100644 Documentation/hwmon/oxp-sensors.rst create mode 100644 Documentation/hwmon/smpro-hwmon.rst create mode 100644 drivers/hwmon/oxp-sensors.c create mode 100644 drivers/hwmon/smpro-hwmon.c