[GIT PULL] hwmon updates for v5.6

From: Guenter Roeck
Date: Sun Jan 26 2020 - 19:51:04 EST


Hi Linus,

Please pull hwmon updates for Linux v5.6 from signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v5.6

Thanks,
Guenter
------

The following changes since commit 4703d9119972bf586d2cca76ec6438f819ffa30e:

Merge tag 'xarray-5.5' of git://git.infradead.org/users/willy/linux-dax (2020-01-23 11:37:19 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v5.6

for you to fetch changes up to fd8bdb23b91876ac1e624337bb88dc1dcc21d67e:

hwmon: (k10temp) Display up to eight sets of CCD temperatures (2020-01-23 15:17:59 -0800)

----------------------------------------------------------------
hwmon updates for v5.6

core:
- Add support for enable attributes to hwmon core
- Add intrusion templates

pmbus:
- Support for Infineon Multi-phase xdpe122 family controllers
- Support for Intel IMVP9 and AMD 6.25mV modes
- Support for vid mode detection per page bases
- Detect if chip is write protected
- Support for MAX20730, MAX20734, MAX20743, MAX20796, UCD90320, TPS53688
- Various improvements to ibm-cffps driver

k10temp:
- Support for additional temperature sensors as well as voltage and
current telemetry for Zen CPUs

w83627ehf:
- Remove support for NCT6775, NCT6776 (they have their own driver)

New drivers:
- ADM1177
- MAX31730
- Driver for disk and solid state drives with temperature sensors

Other:
- pwm-fan: stop fan on shutdown

----------------------------------------------------------------
Akinobu Mita (1):
hwmon: (pwm-fan) stop fan on shutdown

Beniamin Bia (3):
hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digital Power Monitor driver
dt-binding: hwmon: Add documentation for ADM1177
MAINTAINERS: add entry for ADM1177 driver

Chen Zhou (1):
hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static

Dr. David Alan Gilbert (5):
hwmon: Add intrusion templates
hwmon: (w83627ehf) convert to with_info interface
hwmon: (w83627ehf) remove nct6775 and nct6776 support
hwmon: (w83627ehf) Remove code not needed after nct677* removal
hwmon: (w83627ehf) Now only one intrusion channel

Eddie James (4):
hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries
hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2
hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off
hwmon: (pmbus/ibm-cffps) Prevent writing on_off_config with bad data

Guenter Roeck (13):
hwmon: Add support for enable attributes to hwmon core
hwmon: Driver for MAX31730
hwmon: (pmbus) Detect if chip is write protected
hwmon: (pmbus) Add MAX20796 to devices supported by generic pmbus driver
hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743
hwmon: Driver for disk and solid state drives with temperature sensors
hwmon: (k10temp) Use bitops
hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info
hwmon: (k10temp) Report temperatures per CPU die
hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs
hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs
hwmon: (k10temp) Add debugfs support
hwmon: (k10temp) Display up to eight sets of CCD temperatures

Jim Wright (2):
dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer
hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer

Vadim Pasternak (5):
hwmon: (pmbus/core) Add support for vid mode detection per page bases
hwmon: (pmbus/core) Add support for Intel IMVP9 and AMD 6.25mV modes
hwmon: (pmbus/tps53679) Extend device list supported by driver
hwmon: (pmbus) Add support for Infineon Multi-phase xdpe122 family controllers
docs: hwmon: Include 'xdpe12284.rst' into docs

YueHaibing (1):
hwmon: (w83627ehf) Remove set but not used variable 'fan4min'

.../devicetree/bindings/hwmon/adi,adm1177.yaml | 66 +
.../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 +
Documentation/hwmon/adm1177.rst | 36 +
Documentation/hwmon/drivetemp.rst | 52 +
Documentation/hwmon/index.rst | 5 +
Documentation/hwmon/max20730.rst | 74 +
Documentation/hwmon/max31730.rst | 44 +
Documentation/hwmon/pmbus.rst | 10 +
Documentation/hwmon/ucd9000.rst | 12 +-
Documentation/hwmon/xdpe12284.rst | 101 +
MAINTAINERS | 9 +
drivers/hwmon/Kconfig | 37 +-
drivers/hwmon/Makefile | 3 +
drivers/hwmon/adm1177.c | 288 +++
drivers/hwmon/drivetemp.c | 574 ++++++
drivers/hwmon/hwmon.c | 17 +-
drivers/hwmon/k10temp.c | 489 ++++-
drivers/hwmon/max31730.c | 440 +++++
drivers/hwmon/pmbus/Kconfig | 32 +-
drivers/hwmon/pmbus/Makefile | 2 +
drivers/hwmon/pmbus/ibm-cffps.c | 89 +-
drivers/hwmon/pmbus/max20730.c | 372 ++++
drivers/hwmon/pmbus/max20751.c | 2 +-
drivers/hwmon/pmbus/pmbus.c | 6 +-
drivers/hwmon/pmbus/pmbus.h | 15 +-
drivers/hwmon/pmbus/pmbus_core.c | 22 +-
drivers/hwmon/pmbus/pxe1610.c | 44 +-
drivers/hwmon/pmbus/tps53679.c | 46 +-
drivers/hwmon/pmbus/ucd9000.c | 39 +-
drivers/hwmon/pmbus/xdpe12284.c | 117 ++
drivers/hwmon/pwm-fan.c | 15 +-
drivers/hwmon/w83627ehf.c | 2021 +++++++-------------
include/linux/hwmon.h | 26 +-
include/linux/pmbus.h | 11 +-
34 files changed, 3639 insertions(+), 1522 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml
create mode 100644 Documentation/hwmon/adm1177.rst
create mode 100644 Documentation/hwmon/drivetemp.rst
create mode 100644 Documentation/hwmon/max20730.rst
create mode 100644 Documentation/hwmon/max31730.rst
create mode 100644 Documentation/hwmon/xdpe12284.rst
create mode 100644 drivers/hwmon/adm1177.c
create mode 100644 drivers/hwmon/drivetemp.c
create mode 100644 drivers/hwmon/max31730.c
create mode 100644 drivers/hwmon/pmbus/max20730.c
create mode 100644 drivers/hwmon/pmbus/xdpe12284.c