[GIT PULL] hwmon updates for v5.14

From: Guenter Roeck
Date: Mon Jun 28 2021 - 09:33:29 EST


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