[GIT PULL] hwmon updates for v5.15

From: Guenter Roeck
Date: Mon Aug 30 2021 - 17:26:51 EST


Hi Linus,

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

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

Thanks,
Guenter
------

The following changes since commit c500bee1c5b2f1d59b1081ac879d73268ab0ff17:

Linux 5.14-rc4 (2021-08-01 17:04:17 -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.15

for you to fetch changes up to 0e35f63f7f4eebd268ec236fd1bbf4e561ce8de5:

hwmon: add driver for Aquacomputer D5 Next (2021-08-28 08:53:30 -0700)

----------------------------------------------------------------
hwmon updates for v5.15

New drivers for:
- Aquacomputer D5 Next
- SB-RMI power module

Added chip support t oexisting drivers:
- Support for various Zen2 and Zen3 APUs and for Yellow Carp
(SMU v13) added to k10temp driver
- Support for Silicom n5010 PAC added to intel-m10-bmc driver
- Support for BPD-RS600 added to pmbus/bpa-rs600 driver

Other notable changes:
- In k10temp, do not display Tdie on Zen CPUs if there is no
difference between Tdie and Tctl
- Converted adt7470 and dell-smm drivers to use
devm_hwmon_device_register_with_info API
- Support for temperature/pwm tables added to axi-fan-control
driver
- Enabled fan control for Dell Precision 7510 in dell-smm driver

Various other minor improvements and fixes in several drivers.

----------------------------------------------------------------
Akshay Gupta (3):
hwmon: Add support for SB-RMI power module
hwmon: (sbrmi) Add Documentation
dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings

Aleksa Savic (1):
hwmon: add driver for Aquacomputer D5 Next

Armin Wolf (13):
hwmon: (w83627ehf) Use platform_create_bundle
hwmon: (w83627ehf) Remove w83627ehf_remove()
hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS
hwmon: (w83627ehf) Make DEVICE_ATTR_RO static
hwmon: (dell-smm-hwmon) Use platform device
hwmon: (dell-smm-hwmon) Mark functions as __init
hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset()
hwmon: (dell-smm-hwmon) Move variables into a driver private data structure
hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_register_with_info()
hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan
hwmon: (dell-smm) Mark tables as __initconst
hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init
hwmon: (dell-smm) Rework SMM function debugging

Brandon Wyman (1):
hwmon: (pmbus/ibm-cffps) Fix write bits for LED control

Carlos Alberto Lopez Perez (1):
hwmon: (dell-smm) Add Dell Precision 7510 to fan control whitelist

Chris Packham (6):
hwmon: (pmbus/bpa-rs600) Support BPD-RS600
hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max
hwmon: (adt7470) Fix some style issues
hwmon: (adt7470) Convert to use regmap
hwmon: (adt7470) Convert to devm_hwmon_device_register_with_info API

David Bartley (1):
hwmon: (k10temp) support Zen3 APUs

Linus Walleij (3):
hwmon: (ntc_thermistor) Use library interpolation
dt-bindings: hwmon: Add bindings for Winbond W83781D
hwmon: (w83781d) Match on device tree compatibles

Lukas Bulwahn (1):
hwmon: remove amd_energy driver in Makefile

Mario Limonciello (4):
hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs
hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU
hwmon: (k10temp) Rework the temperature offset calculation
hwmon: (k10temp) Add support for yellow carp

Martin Hundebøll (1):
hwmon: intel-m10-bmc-hwmon: add n5010 sensors

Mauro Carvalho Chehab (1):
dt-bindings: firmware: update arm,scpi.yaml reference

Nuno Sá (3):
hwmon: (axi-fan-control) Make sure the clock is enabled
hwmon: (axi-fan-control) Handle irqs in natural order
hwmon: (axi-fan-control) Support temperature vs pwm points

Randy Dunlap (1):
hwmon: sht4x: update Documentation for Malformed table

Sebastian Andrzej Siewior (1):
hwmon: Replace deprecated CPU-hotplug functions.

.../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 +
.../devicetree/bindings/hwmon/winbond,w83781d.yaml | 41 +
Documentation/hwmon/aquacomputer_d5next.rst | 61 ++
Documentation/hwmon/index.rst | 2 +
Documentation/hwmon/sbrmi.rst | 79 ++
Documentation/hwmon/scpi-hwmon.rst | 2 +-
Documentation/hwmon/sht4x.rst | 2 +-
MAINTAINERS | 7 +
arch/x86/kernel/amd_nb.c | 5 +
drivers/hwmon/Kconfig | 20 +
drivers/hwmon/Makefile | 3 +-
drivers/hwmon/adt7470.c | 1051 ++++++++++----------
drivers/hwmon/aquacomputer_d5next.c | 363 +++++++
drivers/hwmon/axi-fan-control.c | 117 ++-
drivers/hwmon/dell-smm-hwmon.c | 910 +++++++++--------
drivers/hwmon/fam15h_power.c | 4 +-
drivers/hwmon/intel-m10-bmc-hwmon.c | 116 +++
drivers/hwmon/k10temp.c | 30 +-
drivers/hwmon/ntc_thermistor.c | 20 +-
drivers/hwmon/pmbus/bpa-rs600.c | 68 +-
drivers/hwmon/pmbus/ibm-cffps.c | 6 +-
drivers/hwmon/sbrmi.c | 359 +++++++
drivers/hwmon/w83627ehf.c | 122 +--
drivers/hwmon/w83781d.c | 11 +
include/linux/pci_ids.h | 1 +
25 files changed, 2276 insertions(+), 1177 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml
create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst
create mode 100644 Documentation/hwmon/sbrmi.rst
create mode 100644 drivers/hwmon/aquacomputer_d5next.c
create mode 100644 drivers/hwmon/sbrmi.c