Hi Linus, Please pull hwmon updates for Linux v5.14 from signed tag: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v5.14 Thanks, Guenter ------ The following changes since commit 009c9aa5be652675a06d5211e1640e02bbb1c33d: Linux 5.13-rc6 (2021-06-13 14:43:10 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v5.14 for you to fetch changes up to a5f6c0f85a09f46c88c0ac53f3d2f70eef105a65: hwmon: Support set_trips() of thermal device ops (2021-06-24 07:15:28 -0700) ---------------------------------------------------------------- hwmon updates for v5.14 New drivers: - Delta DPS920AB - Flex PIM4006, PIM4328 and PIM4820 - MPS MP2888 - Sensirion SHT4X Added chip support to existing drivers: - Flex BMR310, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, and BMR492 - TI TMP1075 - Renesas ZLS1003, ZLS4009 and ZL8802 Other; - Dropped explicit ACPI support for MAX31722 and LM70; the APIC IDs in those drivers do not exist. - Support set_trips() callback into thermal subsystem - Minor fixes and improvements in various drivers ---------------------------------------------------------------- Andy Shevchenko (1): hwmon: (lm70) Use SPI_MODE_X_MASK Armin Wolf (4): hwmon: (sch56xx) Use devres functions for watchdog hwmon: (sch56xx-common) Use strscpy hwmon: (sch56xx-common) Use helper function hwmon: (sch56xx-common) Simplify sch56xx_device_add Chris Packham (1): hwmon: (pmbus/bpa-rs600) Handle Vin readings >= 256V Chu Lin (1): hwmon: (adm1275) enable adm1272 temperature reporting Dan Carpenter (1): hwmon: (pmbus/dps920ab) Delete some dead code Dmitry Osipenko (6): hwmon: (lm90) Don't override interrupt trigger type hwmon: (lm90) Use hwmon_notify_event() hwmon: (lm90) Unmask hardware interrupt hwmon: (lm90) Disable interrupt on suspend hwmon: (lm90) Prevent integer underflows of temperature calculations hwmon: Support set_trips() of thermal device ops Erik Rosen (10): hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK hwmon: (pmbus) Add documentation for new flags hwmon: (pmbus) Add support for additional Flex BMR converters to pmbus hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT hwmon: (pmbus) Add support for reading direct mode coefficients hwmon: (pmbus) Allow phase function even if it's not on page hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM4328 and PIM4820 hwmon: (pmbus/pim4328) Add documentation for the pim4328 PMBus driver Fabio Estevam (1): docs: hwmon: Add an entry for mp2888 Guenter Roeck (7): hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" hwmon: (max31722) Remove non-standard ACPI device IDs hwmon: (max31790) Fix fan speed reporting for fan7..12 hwmon: (max31790) Report correct current pwm duty cycles hwmon: (max31790) Fix pwmX_enable attributes hwmon: (max31790) Clear fan fault after reporting it hwmon: (max31790) Detect and report zero fan speed Joe Perches (1): hwmon: (sht4x) Fix sht4x_read_values return value Jonathan Cameron (1): hwmon: (ntc_thermistor) Drop unused headers. Madhava Reddy Siddareddygari (1): hwmon: (pmbus_core) Check adapter PEC support Mauro Carvalho Chehab (3): docs: hwmon: ir36021.rst: replace some characters docs: hwmon: avoid using UTF-8 chars docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup Navin Sankar Velliangiri (1): hwmon: Add sht4x Temperature and Humidity Sensor Driver Ninad Malwade (1): hwmon: (ina3221) use CVRF only for single-shot conversion Robert Marko (5): hwmon: (lm75) Add TI TMP1075 support dt-bindings: hwmon: Add Texas Instruments TMP1075 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU dt-bindings: trivial-devices: Add Delta DPS920AB MAINTAINERS: Add Delta DPS920AB PSU driver Vadim Pasternak (3): hwmon: (pmbus) Increase maximum number of phases per page hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller dt-bindings: Add MP2888 voltage regulator device Zhen Lei (1): hwmon: (bt1-pvt) Remove redundant error printing in pvt_request_regs() Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + Documentation/hwmon/adm1177.rst | 3 +- Documentation/hwmon/dps920ab.rst | 73 ++++ Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ir36021.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/ltc2992.rst | 2 +- Documentation/hwmon/max31790.rst | 5 +- Documentation/hwmon/mp2888.rst | 113 ++++++ Documentation/hwmon/pim4328.rst | 105 ++++++ Documentation/hwmon/pm6764tr.rst | 2 +- Documentation/hwmon/pmbus-core.rst | 42 ++- Documentation/hwmon/pmbus.rst | 11 +- Documentation/hwmon/sht4x.rst | 45 +++ Documentation/hwmon/zl6100.rst | 132 ++++--- MAINTAINERS | 7 + drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/hwmon.c | 36 ++ drivers/hwmon/ina3221.c | 22 +- drivers/hwmon/lm70.c | 28 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/lm90.c | 92 ++++- drivers/hwmon/max31722.c | 9 - drivers/hwmon/max31790.c | 72 ++-- drivers/hwmon/ntc_thermistor.c | 4 - drivers/hwmon/pmbus/Kconfig | 34 +- drivers/hwmon/pmbus/Makefile | 3 + drivers/hwmon/pmbus/adm1275.c | 14 +- drivers/hwmon/pmbus/bpa-rs600.c | 29 ++ drivers/hwmon/pmbus/dps920ab.c | 206 +++++++++++ drivers/hwmon/pmbus/mp2888.c | 408 +++++++++++++++++++++ drivers/hwmon/pmbus/pim4328.c | 233 ++++++++++++ drivers/hwmon/pmbus/pmbus.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 151 +++++++- drivers/hwmon/pmbus/zl6100.c | 94 ++++- drivers/hwmon/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +--- drivers/hwmon/sch56xx-common.h | 4 +- drivers/hwmon/sht4x.c | 296 +++++++++++++++ include/linux/pmbus.h | 30 ++ 45 files changed, 2202 insertions(+), 262 deletions(-) create mode 100644 Documentation/hwmon/dps920ab.rst create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/hwmon/pim4328.rst create mode 100644 Documentation/hwmon/sht4x.rst create mode 100644 drivers/hwmon/pmbus/dps920ab.c create mode 100644 drivers/hwmon/pmbus/mp2888.c create mode 100644 drivers/hwmon/pmbus/pim4328.c create mode 100644 drivers/hwmon/sht4x.c