Hi Linus, Please pull hwmon updates for Linux v6.13-rc1 from signed tag: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v6.13-rc1 Thanks, Guenter ------ The following changes since commit 2d5404caa8c7bb5c4e0435f94b28834ae5456623: Linux 6.12-rc7 (2024-11-10 14:19:35 -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.13-rc1 for you to fetch changes up to 3996187f80a0e24bff1959609065d49041cf648d: hwmon: (pmbus/isl68137) add support for voltage divider on Vout (2024-11-13 12:08:07 -0800) ---------------------------------------------------------------- hmon updates for v6.13-rc1 * New drivers - ISL28022 power monitor - Nuvoton NCT7363Y * Added support for new chips to existing drivers - The tmp180 driver now supports NXP p3t1085, including its I3C mode - The ina2xx driver now supports SY24655 and INA260 - The amc6821 driver now supports tsd,mule * Other notable improvements - The sht4x driver now supports the chip heater - The pmbus/isl68137 driver now supports a voltage divider on Vout - The cros_ec driver registers with the thermal framework - The pmbus/ltc2978 driver now supports LTC7841 - The PMBus core now allow drivers to override WRITE_PROTECT * Various other minor improvements and cleanups ---------------------------------------------------------------- Abhinav Saxena (2): hwmon: (f71882fg) Fix grammar in fan speed trip points explanation hwmon: (sch5627, max31827) Fix typos in driver documentation Andy Shevchenko (1): hwmon: (jc42) Drop of_match_ptr() protection Antoni Pokusinski (1): hwmon: (sht4x): add heater support Arnd Bergmann (1): hwmon: tmp108: fix I3C dependency Ban Feng (2): dt-bindings: hwmon: Add NCT7363Y documentation hwmon: Add driver for I2C chip Nuvoton NCT7363Y Everest K.C. (1): hwmon: (max31827) Fix spelling errors reported by codespell Farouk Bouabid (2): dt-bindings: hwmon: add support for ti,amc6821 hwmon: (amc6821) add support for tsd,mule Frank Li (4): dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string hwmon: (tmp108) Add NXP p3t1085 support hwmon: (tmp108) Add helper function tmp108_common_probe() to prepare I3C support hwmon: (tmp108) Add support for I3C device Grant Peltier (2): dt-bindings: hwmon: isl68137: add bindings to support voltage dividers hwmon: (pmbus/isl68137) add support for voltage divider on Vout Guenter Roeck (3): hwmon: (ina2xx) Add support for has_alerts configuration flag hwmon: (ina2xx) Add support for INA260 MAINTAINERS: Remove Aleksandr Mezin as NZXT-SMART2 driver maintainer Heiner Kallweit (9): hwmon: Add static visibility member to struct hwmon_ops hwmon: (i5500_temp) Simplify specifying static visibility attribute hwmon: (surface_fan) Simplify specifying static visibility attribute hwmon: (sl28cpld) Simplify specifying static visibility attribute hwmon: (gsc) Simplify specifying static visibility attribute hwmon: (powerz) Simplify specifying static visibility attribute hwmon: (raspberrypi) Simplify specifying static visibility attribute hwmon: (intel-m10-bmc) Simplify specifying static visibility attribute hwmon: (nzxt-kraken2) Simplify specifying static visibility attribute Huisong Li (1): hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method Jerome Brunet (4): hwmon: (pmbus) add documentation for existing flags hwmon: (pmbus/core) allow drivers to override WRITE_PROTECT hwmon: (pmbus/core) clear faults after setting smbalert mask dt-bindings: hwmon: pmbus: add ti tps25990 support Marek Vasut (2): dt-bindings: hwmon: pwm-fan: Document start from stopped state properties hwmon: (pwm-fan) Introduce start from stopped state handling Mariel Tinaco (3): dt-bindings: hwmon: ltc2978: add support for ltc7841 hwmon: (pmbus/ltc7841) add support for LTC7841 - docs hwmon: (pmbus/ltc2978) add support for ltc7841 Naresh Solanki (3): hwmon: (max6639) : Configure based on DT property dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc Pei Xiao (1): hwmon: (nct6775-core) Fix overflows seen when writing limit attributes Sarah Maedel (1): hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list Shen Lichuan (1): hwmon: (pmbus/mpq8785) Convert comma to semicolon Sung-Chi, Li (1): hwmon: (cros_ec) register thermal sensors to thermal framework Uwe Kleine-König (2): hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 hwmon: Switch back to struct platform_driver::remove() Wenliang Yan (2): dt-bindings: Add SY24655 to ina2xx devicetree bindings hwmon: (ina226) Add support for SY24655 Yikai Tsai (2): dt-bindings: hwmon: add renesas,isl28022 hwmon: (isl28022) new driver for ISL28022 power monitor .../devicetree/bindings/hwmon/lltc,ltc2978.yaml | 2 + .../devicetree/bindings/hwmon/nuvoton,nct7363.yaml | 66 +++ .../bindings/hwmon/pmbus/isil,isl68137.yaml | 148 ++++++ .../bindings/hwmon/pmbus/mps,mp2975.yaml | 75 +++ .../bindings/hwmon/pmbus/ti,tps25990.yaml | 83 ++++ .../bindings/hwmon/pmbus/vicor,pli1209bc.yaml | 62 +++ .../devicetree/bindings/hwmon/pwm-fan.yaml | 10 + .../bindings/hwmon/renesas,isl28022.yaml | 64 +++ .../devicetree/bindings/hwmon/ti,amc6821.yaml | 86 ++++ .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 1 + .../devicetree/bindings/hwmon/ti,tmp108.yaml | 8 +- .../devicetree/bindings/trivial-devices.yaml | 16 - Documentation/hwmon/f71882fg.rst | 9 +- Documentation/hwmon/ina2xx.rst | 46 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/isl28022.rst | 63 +++ Documentation/hwmon/ltc2978.rst | 12 + Documentation/hwmon/max31827.rst | 2 +- Documentation/hwmon/nct7363.rst | 35 ++ Documentation/hwmon/pmbus-core.rst | 15 + Documentation/hwmon/sch5627.rst | 2 +- Documentation/hwmon/sht4x.rst | 14 + Documentation/hwmon/tmp108.rst | 8 + MAINTAINERS | 29 +- drivers/hwmon/Kconfig | 31 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/abituguru3.c | 4 +- drivers/hwmon/acpi_power_meter.c | 3 +- drivers/hwmon/amc6821.c | 14 +- drivers/hwmon/aspeed-g6-pwm-tach.c | 2 +- drivers/hwmon/cros_ec_hwmon.c | 1 + drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/dme1737.c | 2 +- drivers/hwmon/f71805f.c | 2 +- drivers/hwmon/f71882fg.c | 2 +- drivers/hwmon/gsc-hwmon.c | 9 +- drivers/hwmon/hwmon.c | 19 +- drivers/hwmon/i5500_temp.c | 8 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/ina2xx.c | 152 +++++- drivers/hwmon/intel-m10-bmc-hwmon.c | 9 +- drivers/hwmon/isl28022.c | 535 +++++++++++++++++++++ drivers/hwmon/jc42.c | 6 +- drivers/hwmon/max197.c | 2 +- drivers/hwmon/max6639.c | 83 +++- drivers/hwmon/mc13783-adc.c | 2 +- drivers/hwmon/nct6775-core.c | 7 +- drivers/hwmon/nct6775-platform.c | 2 + drivers/hwmon/nct7363.c | 447 +++++++++++++++++ drivers/hwmon/nzxt-kraken2.c | 9 +- drivers/hwmon/occ/p9_sbe.c | 4 +- drivers/hwmon/pc87360.c | 2 +- drivers/hwmon/pc87427.c | 2 +- drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/isl68137.c | 210 +++++++- drivers/hwmon/pmbus/ltc2978.c | 20 +- drivers/hwmon/pmbus/mp2891.c | 4 +- drivers/hwmon/pmbus/mp2993.c | 4 +- drivers/hwmon/pmbus/mp9941.c | 4 +- drivers/hwmon/pmbus/mpq8785.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 16 +- drivers/hwmon/powerz.c | 8 +- drivers/hwmon/pwm-fan.c | 33 +- drivers/hwmon/raspberrypi-hwmon.c | 8 +- drivers/hwmon/sch5636.c | 2 +- drivers/hwmon/sg2042-mcu.c | 4 +- drivers/hwmon/sht15.c | 2 +- drivers/hwmon/sht4x.c | 184 ++++++- drivers/hwmon/sis5595.c | 2 +- drivers/hwmon/sl28cpld-hwmon.c | 9 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/spd5118.c | 2 +- drivers/hwmon/surface_fan.c | 10 +- drivers/hwmon/tmp108.c | 75 ++- drivers/hwmon/ultra45_env.c | 2 +- drivers/hwmon/via-cputemp.c | 2 +- drivers/hwmon/via686a.c | 2 +- drivers/hwmon/vt1211.c | 2 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627hf.c | 2 +- drivers/hwmon/w83781d.c | 2 +- drivers/hwmon/xgene-hwmon.c | 2 +- include/linux/hwmon.h | 5 +- include/linux/platform_data/max6639.h | 15 - 85 files changed, 2620 insertions(+), 250 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/mps,mp2975.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/vicor,pli1209bc.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,amc6821.yaml create mode 100644 Documentation/hwmon/isl28022.rst create mode 100644 Documentation/hwmon/nct7363.rst create mode 100644 drivers/hwmon/isl28022.c create mode 100644 drivers/hwmon/nct7363.c delete mode 100644 include/linux/platform_data/max6639.h