[GIT PULL] hwmon updates for v5.8

From: Guenter Roeck
Date: Sun May 31 2020 - 22:03:41 EST


Hi Linus,

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

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

Thanks,
Guenter
------

The following changes since commit b9bbe6ed63b2b9f2c9ee5cbd0f2c946a2723f4ce:

Linux 5.7-rc6 (2020-05-17 16:48:37 -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.8

for you to fetch changes up to 87976ce2825d9f1ca2e70ee7d38dec490ad5a6e2:

hwmon: Add Baikal-T1 PVT sensor driver (2020-05-28 07:59:45 -0700)

----------------------------------------------------------------
hwmon updates for v5.8

Infrastructure
- Add notification support

New drivers
- Baikal-T1 PVT sensor driver
- amd_energy driver to report energy counters
- Driver for Maxim MAX16601
- Gateworks System Controller

Various
- applesmc: avoid overlong udelay()
- dell-smm: Use one DMI match for all XPS models
- ina2xx: Implement alert functions
- lm70: Add support for ACPI
- lm75: Fix coding-style warnings
- lm90: Add max6654 support to lm90 driver
- nct7802: Replace container_of() API
- nct7904: Set default timeout
- nct7904: Add watchdog function
- pmbus: Improve initialization of 'currpage' and 'currphase'

----------------------------------------------------------------
Akinobu Mita (1):
hwmon: Reduce indentation level in __hwmon_device_register()

Alex Qiu (1):
hwmon: (ina2xx) Implement alert functions

Andrej Picej (1):
hwmon: (lm70) Add support for ACPI

Arnd Bergmann (1):
hwmon: (applesmc) avoid overlong udelay()

Guenter Roeck (4):
hwmon: (pmbus) Improve initialization of 'currpage' and 'currphase'
hwmon: (pmbus) Driver for Maxim MAX16601
Merge tag 'ib-mfd-hwmon-v5.8' into hwmon-next
hwmon: Add notification support

Josh Lehan (1):
hwmon: (lm90) Add max6654 support to lm90 driver

Michal Orzel (1):
hwmon: (lm75) Fix all coding-style warnings on lm75 driver

Naveen Krishna Chatradhi (3):
hwmon: Add amd_energy driver to report energy counters
hwmon: (amd_energy) Add documentation
MAINTAINERS: add entry for AMD energy driver

Serge Semin (2):
dt-bindings: hwmon: Add Baikal-T1 PVT sensor binding
hwmon: Add Baikal-T1 PVT sensor driver

Thomas Hebb (1):
hwmon: (dell-smm) Use one DMI match for all XPS models

Tim Harvey (3):
dt-bindings: mfd: Add Gateworks System Controller bindings
mfd: Add Gateworks System Controller core driver
hwmon: Add Gateworks System Controller support

Wei Yongjun (1):
hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init()

Wolfram Sang (1):
hwmon: (adt7411) update contact email

Yuechao Zhao (2):
hwmon: (nct7904) Add watchdog function
hwmon: (nct7904) Set default timeout

hailizheng (1):
hwmon: (nct7802) Replace container_of() API

zhouchuangao (1):
hwmon : (nct6775) Use kobj_to_dev() API

.../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 107 ++
.../devicetree/bindings/mfd/gateworks-gsc.yaml | 196 ++++
Documentation/hwmon/amd_energy.rst | 109 ++
Documentation/hwmon/bt1-pvt.rst | 117 ++
Documentation/hwmon/gsc-hwmon.rst | 53 +
Documentation/hwmon/ina2xx.rst | 19 +
Documentation/hwmon/index.rst | 4 +
Documentation/hwmon/lm90.rst | 23 +-
Documentation/hwmon/max16601.rst | 159 +++
MAINTAINERS | 18 +
drivers/hwmon/Kconfig | 59 +-
drivers/hwmon/Makefile | 3 +
drivers/hwmon/adt7411.c | 3 +-
drivers/hwmon/amd_energy.c | 408 +++++++
drivers/hwmon/applesmc.c | 12 +-
drivers/hwmon/bt1-pvt.c | 1146 ++++++++++++++++++++
drivers/hwmon/bt1-pvt.h | 244 +++++
drivers/hwmon/dell-smm-hwmon.c | 26 +-
drivers/hwmon/gsc-hwmon.c | 390 +++++++
drivers/hwmon/hwmon.c | 136 ++-
drivers/hwmon/ina2xx.c | 183 ++++
drivers/hwmon/lm70.c | 47 +-
drivers/hwmon/lm75.c | 8 +-
drivers/hwmon/lm75.h | 31 +-
drivers/hwmon/lm90.c | 45 +-
drivers/hwmon/nct6775.c | 10 +-
drivers/hwmon/nct7802.c | 6 +-
drivers/hwmon/nct7904.c | 138 ++-
drivers/hwmon/pmbus/Kconfig | 9 +
drivers/hwmon/pmbus/Makefile | 1 +
drivers/hwmon/pmbus/max16601.c | 314 ++++++
drivers/hwmon/pmbus/pmbus_core.c | 8 +-
drivers/mfd/Kconfig | 15 +
drivers/mfd/Makefile | 1 +
drivers/mfd/gateworks-gsc.c | 277 +++++
include/linux/hwmon.h | 3 +
include/linux/mfd/gsc.h | 76 ++
include/linux/platform_data/gsc_hwmon.h | 44 +
38 files changed, 4342 insertions(+), 106 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
create mode 100644 Documentation/hwmon/amd_energy.rst
create mode 100644 Documentation/hwmon/bt1-pvt.rst
create mode 100644 Documentation/hwmon/gsc-hwmon.rst
create mode 100644 Documentation/hwmon/max16601.rst
create mode 100644 drivers/hwmon/amd_energy.c
create mode 100644 drivers/hwmon/bt1-pvt.c
create mode 100644 drivers/hwmon/bt1-pvt.h
create mode 100644 drivers/hwmon/gsc-hwmon.c
create mode 100644 drivers/hwmon/pmbus/max16601.c
create mode 100644 drivers/mfd/gateworks-gsc.c
create mode 100644 include/linux/mfd/gsc.h
create mode 100644 include/linux/platform_data/gsc_hwmon.h