[GIT PULL] hwmon updates for v5.9

From: Guenter Roeck
Date: Tue Aug 04 2020 - 19:30:25 EST


Hi Linus,

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

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

Thanks,
Guenter
------

The following changes since commit ba47d845d715a010f7b51f6f89bae32845e6acb7:

Linux 5.8-rc6 (2020-07-19 15:41:18 -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.9

for you to fetch changes up to e2f75e6b5d766195d2ca584d92995a0dfe467fc7:

hwmon: (adc128d818) Fix advanced configuration register init (2020-08-04 14:28:03 -0700)

----------------------------------------------------------------
hwmon updates for v5.9

Highlights:
- New driver for Sparx5 SoC temperature sensot
- New driver for Corsair Commander Pro
- MAX20710 support added to max20730 driver

Enhancements:
- max6697: Allow max6581 to create tempX_offset attributes
- gsc (Gateworks System Controller): add 16bit pre-scaled voltage mode
- adm1275: Enable adm1278 ADM1278_TEMP1_EN
- dell-smm: Add Latitude 5480 to fan control whitelist

Fixes:
- adc128d818: Fix advanced configuration register init
- pmbus/core: Use s64 instead of long for calculations
to fix overflow issues with 32-bit architectures

Plus various cleanups in several drivers.

----------------------------------------------------------------
Alexander A. Klimov (11):
hwmon: (tmmp513) Replace HTTP links with HTTPS links
hwmon: (adm1025) Replace HTTP links with HTTPS ones
docs: hwmon: Replace HTTP links with HTTPS ones
hwmon: Replace HTTP links with HTTPS ones
hwmon: (ina209) Replace HTTP links with HTTPS ones
hwmon: (ina2xx) Replace HTTP links with HTTPS ones
hwmon: (jc42) Replace HTTP links with HTTPS ones
hwmon: (k8temp) Replace HTTP links with HTTPS ones
hwmon: (lm90) Replace HTTP links with HTTPS ones
hwmon: (lm95234) Replace HTTP links with HTTPS ones
hwmon: (tmp401) Replace HTTP links with HTTPS ones

Alexandru Ardelean (1):
hwmon: (axi-fan-control) remove duplicate macros

Chu Lin (1):
hwmon: (max6697) Allow max6581 to create tempX_offset

Colin Ian King (1):
hwmon: (i5k_amb) remove redundant assignment to variable res

Jeffrey Lin (1):
hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist

Josh Lehan (1):
hwmon: (pmbus/core) Use s64 instead of long for calculations

Lars Povlsen (2):
dt-bindings: hwmon: Add Sparx5 temperature sensor
hwmon: sparx5: Add Sparx5 SoC temperature driver

Manikandan Elumalai (1):
hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN

Marius Zachmann (2):
hwmon: add Corsair Commander Pro driver
hwmon: (corsair-cpro) add reading pwm values

Randy Dunlap (5):
Documentation: hwmon/f71882fg: drop duplicate words
Documentation: hwmon/lm93: drop duplicate words
Documentation: hwmon/nct7665: drop duplicate words
Documentation: hwmon/w83627ehf: drop duplicate words
Documentation: hwmon/w83l786ng: drop duplicate words

Roy van Doormaal (1):
hwmon: (adc128d818) Fix advanced configuration register init

Saheed O. Bolarinwa (1):
hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value

Tim Harvey (1):
hwmon: (gsc) add 16bit pre-scaled voltage mode

Ugur Usug (1):
hwmon: (pmbus/max20730) Add max20710 support

Wang Qing (1):
hwmon: (nct6683) Replace container_of() with kobj_to_dev()

Wei Yongjun (1):
hwmon: (sparx5) Make symbol 's5_temp_match' static

.../bindings/hwmon/microchip,sparx5-temp.yaml | 44 ++
.../devicetree/bindings/hwmon/ti,tmp513.yaml | 4 +-
Documentation/hwmon/adc128d818.rst | 2 +-
Documentation/hwmon/adm1026.rst | 2 +-
Documentation/hwmon/adm1031.rst | 4 +-
Documentation/hwmon/adm1275.rst | 2 +-
Documentation/hwmon/adt7410.rst | 8 +-
Documentation/hwmon/corsair-cpro.rst | 41 ++
Documentation/hwmon/emc1403.rst | 6 +-
Documentation/hwmon/f71882fg.rst | 2 +-
Documentation/hwmon/ina209.rst | 2 +-
Documentation/hwmon/ina2xx.rst | 10 +-
Documentation/hwmon/ina3221.rst | 2 +-
Documentation/hwmon/index.rst | 1 +
Documentation/hwmon/jc42.rst | 26 +-
Documentation/hwmon/k8temp.rst | 2 +-
Documentation/hwmon/lm25066.rst | 6 +-
Documentation/hwmon/lm63.rst | 2 +-
Documentation/hwmon/lm70.rst | 6 +-
Documentation/hwmon/lm73.rst | 2 +-
Documentation/hwmon/lm75.rst | 26 +-
Documentation/hwmon/lm85.rst | 8 +-
Documentation/hwmon/lm87.rst | 2 +-
Documentation/hwmon/lm90.rst | 10 +-
Documentation/hwmon/lm93.rst | 2 +-
Documentation/hwmon/lm95234.rst | 4 +-
Documentation/hwmon/lm95245.rst | 4 +-
Documentation/hwmon/ltc2978.rst | 6 +-
Documentation/hwmon/max20730.rst | 10 +-
Documentation/hwmon/max20751.rst | 4 +-
Documentation/hwmon/max31790.rst | 2 +-
Documentation/hwmon/max34440.rst | 12 +-
Documentation/hwmon/nct6775.rst | 2 +-
Documentation/hwmon/pmbus.rst | 16 +-
Documentation/hwmon/sht21.rst | 4 +-
Documentation/hwmon/shtc1.rst | 6 +-
Documentation/hwmon/sparx5-temp.rst | 33 ++
Documentation/hwmon/thmc50.rst | 2 +-
Documentation/hwmon/tmp103.rst | 2 +-
Documentation/hwmon/tmp108.rst | 2 +-
Documentation/hwmon/tmp401.rst | 2 +-
Documentation/hwmon/tmp421.rst | 4 +-
Documentation/hwmon/tmp513.rst | 4 +-
Documentation/hwmon/tps40422.rst | 2 +-
Documentation/hwmon/tps53679.rst | 8 +-
Documentation/hwmon/w83627ehf.rst | 2 +-
Documentation/hwmon/w83781d.rst | 2 +-
Documentation/hwmon/w83l786ng.rst | 2 +-
MAINTAINERS | 6 +
drivers/hwmon/Kconfig | 20 +
drivers/hwmon/Makefile | 2 +
drivers/hwmon/adc128d818.c | 24 +-
drivers/hwmon/adm1025.c | 2 +-
drivers/hwmon/adm1026.c | 2 +-
drivers/hwmon/axi-fan-control.c | 4 -
drivers/hwmon/corsair-cpro.c | 582 +++++++++++++++++++++
drivers/hwmon/dell-smm-hwmon.c | 8 +
drivers/hwmon/gsc-hwmon.c | 8 +-
drivers/hwmon/hwmon-vid.c | 6 +-
drivers/hwmon/i5k_amb.c | 14 +-
drivers/hwmon/ina209.c | 2 +-
drivers/hwmon/ina2xx.c | 10 +-
drivers/hwmon/ina3221.c | 2 +-
drivers/hwmon/lm87.c | 2 +-
drivers/hwmon/max6697.c | 96 +++-
drivers/hwmon/nct6683.c | 8 +-
drivers/hwmon/pmbus/Kconfig | 4 +-
drivers/hwmon/pmbus/adm1275.c | 13 +-
drivers/hwmon/pmbus/max20730.c | 49 +-
drivers/hwmon/pmbus/pmbus_core.c | 66 ++-
drivers/hwmon/powr1220.c | 2 +-
drivers/hwmon/sht21.c | 2 +-
drivers/hwmon/sparx5-temp.c | 168 ++++++
drivers/hwmon/tmp513.c | 4 +-
drivers/hwmon/vt8231.c | 8 +-
include/linux/platform_data/gsc_hwmon.h | 3 +-
76 files changed, 1257 insertions(+), 217 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,sparx5-temp.yaml
create mode 100644 Documentation/hwmon/corsair-cpro.rst
create mode 100644 Documentation/hwmon/sparx5-temp.rst
create mode 100644 drivers/hwmon/corsair-cpro.c
create mode 100644 drivers/hwmon/sparx5-temp.c