[GIT PULL] hwmon updates for v5.17
From: Guenter Roeck
Date: Sun Jan 09 2022 - 23:22:00 EST
Hi Linus,
Please pull hwmon updates for Linux v5.17 from signed tag:
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v5.17
You may see a trivial conflict in MAINTAINERSS (keep all changes)
when pulling this update. Also, if commit "proc: remove PDE_DATA()
completely" was already pulled, you'll need to update the dell-smm
driver to change PDE_DATA to pde_data.
Thanks,
Guenter
------
The following changes since commit fc74e0a40e4f9fd0468e34045b0c45bba11dcbb2:
Linux 5.16-rc7 (2021-12-26 13:17:17 -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.17
for you to fetch changes up to 00f5117c5f785b95b13663e52dcdcf684a47d4e3:
hwmon: (nzxt-smart2) make array detect_fans_report static const (2022-01-09 17:10:58 -0800)
----------------------------------------------------------------
hwmon updates for v5.17
New drivers:
- PMBus driver for MPS Multi-phase mp5023
- PMBus driver for Delta AHE-50DC fan control module
- Driver for NZXT RGB&Fan Controller/Smart Device v2
- Driver for Texas Instruments INA238
- Driver to support X370 Asus WMI
- Driver to support B550 Asus WMI
Other notable changes:
- Cleanup of ntc_thermistor driver, and added support for Samsung 1404-001221 NTC
- Improve detection of LM84, MAX1617, and MAX1617A in adm1021 driver
- Clean up tmp401 driver, and convert to with_info API
- Add support for regulators and IR38060, IR38164 IR38263 to ir38064 PMBus driver
- Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh to k10temp driver
- Add support for F81966 to f71882fg driver
- Add support for ONSEMI N34TS04 to jc42 driver
- Clean up and simplify dell-smm driver
- Add support for ROG STRIX B550-A/X570-I GAMING to nct6775 driver
Various other minor improvements and fixes.
----------------------------------------------------------------
Aleksandr Mezin (2):
hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2.
hwmon: (nzxt-smart2) Fix "unused function" warning
Armin Wolf (4):
hwmon: (raspberrypi) Exit immediately in case of error in init
hwmon: (dell-smm) Simplify ioctl handler
hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked()
hwmon: (dell-smm) Pack the whole smm_regs struct
Arseny Demidov (1):
hwmon: (mr75203) fix wrong power-up delay value
Arthur Heymans (1):
hwmon/pmbus: (ir38064) Add of_match_table
Babu Moger (3):
hwmon: (k10temp) Remove unused definitions
hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
Colin Ian King (3):
hwmon: (adm1031) Remove redundant assignment to variable range
hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" -> "compatible"
hwmon: (nzxt-smart2) make array detect_fans_report static const
Dan Carpenter (3):
hwmon: (asus_wmi_ec_sensors) fix array overflow
hwmon: (asus_wmi_sensors) fix an array overflow
hwmon: (nct6775) delete some extension lines
David Mosberger-Tang (1):
hwmon: (sht4x) Add device tree match table
Denis Pauk (4):
hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI.
hwmon: (asus_wmi_sensors) Support X370 Asus WMI.
hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING
hwmon: (nct6775) Additional check for ChipID before ASUS WMI usage
Guenter Roeck (6):
hwmon: (tmp401) Simplify temperature register arrays
hwmon: (tmp401) Convert to _info API
hwmon: (tmp401) Use regmap
hwmon: (tmp401) Hide register write address differences in regmap code
hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A
hwmon: (jc42) Add support for ONSEMI N34TS04
Howard.Chiu@xxxxxxxxxxxx (1):
hwmon: (pmbus) Add support for MPS Multi-phase mp5023
Linus Walleij (9):
hwmon: (ntc_thermistor) Merge platform data into driver
hwmon: (ntc_thermistor) Drop get_ohm()
hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO
hwmon: (ntc_thermistor) Merge platform data
hwmon: (ntc_thermistor) Move and refactor DT parsing
hwmon: (ntc_thermistor) Switch to generic firmware props
hwmon: (ntc_thermistor) Move DT matches to the driver block
hwmon: (ntc_thermistor) Drop OF dependency
hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC
Lukas Bulwahn (1):
hwmon: prefix kernel-doc comments for structs with struct
Menghui Wu (1):
hwmon: (f71882fg) Add F81966 support
Nathan Rossi (3):
dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatible string
dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property
hwmon: Driver for Texas Instruments INA238
Patrick Rudolph (2):
hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263
hwmon/pmbus: (ir38064) Expose a regulator
Peiwei Hu (1):
hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe
Yazen Ghannam (1):
x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
Zev Weiss (2):
hwmon: (pmbus) Add Delta AHE-50DC fan control module driver
dt-bindings: add Delta AHE-50DC fan control module
.../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 +
.../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 +
.../devicetree/bindings/trivial-devices.yaml | 8 +
Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 +
Documentation/hwmon/asus_wmi_sensors.rst | 78 ++
Documentation/hwmon/ina238.rst | 56 ++
Documentation/hwmon/index.rst | 5 +
Documentation/hwmon/ir38064.rst | 28 +-
Documentation/hwmon/mp5023.rst | 84 ++
Documentation/hwmon/nzxt-smart2.rst | 62 ++
MAINTAINERS | 27 +
arch/x86/kernel/amd_nb.c | 5 +
drivers/hwmon/Kconfig | 51 +-
drivers/hwmon/Makefile | 4 +
drivers/hwmon/adm1021.c | 23 +-
drivers/hwmon/adm1031.c | 3 +-
drivers/hwmon/asus_wmi_ec_sensors.c | 621 +++++++++++++++
drivers/hwmon/asus_wmi_sensors.c | 664 ++++++++++++++++
drivers/hwmon/dell-smm-hwmon.c | 70 +-
drivers/hwmon/f71882fg.c | 2 +
drivers/hwmon/ina238.c | 644 +++++++++++++++
drivers/hwmon/jc42.c | 4 +
drivers/hwmon/k10temp.c | 36 +-
drivers/hwmon/mr75203.c | 2 +-
drivers/hwmon/nct6775.c | 10 +-
drivers/hwmon/ntc_thermistor.c | 299 ++++---
drivers/hwmon/nzxt-smart2.c | 829 ++++++++++++++++++++
drivers/hwmon/pmbus/Kconfig | 29 +-
drivers/hwmon/pmbus/Makefile | 2 +
drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 114 +++
drivers/hwmon/pmbus/ir38064.c | 28 +-
drivers/hwmon/pmbus/mp5023.c | 67 ++
drivers/hwmon/raspberrypi-hwmon.c | 7 +-
drivers/hwmon/sht4x.c | 7 +
drivers/hwmon/tmp401.c | 863 ++++++++++-----------
drivers/hwmon/xgene-hwmon.c | 6 +-
include/linux/hwmon.h | 4 +-
include/linux/pci_ids.h | 1 +
include/linux/platform_data/ntc_thermistor.h | 50 --
39 files changed, 4118 insertions(+), 736 deletions(-)
create mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst
create mode 100644 Documentation/hwmon/asus_wmi_sensors.rst
create mode 100644 Documentation/hwmon/ina238.rst
create mode 100644 Documentation/hwmon/mp5023.rst
create mode 100644 Documentation/hwmon/nzxt-smart2.rst
create mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c
create mode 100644 drivers/hwmon/asus_wmi_sensors.c
create mode 100644 drivers/hwmon/ina238.c
create mode 100644 drivers/hwmon/nzxt-smart2.c
create mode 100644 drivers/hwmon/pmbus/delta-ahe50dc-fan.c
create mode 100644 drivers/hwmon/pmbus/mp5023.c
delete mode 100644 include/linux/platform_data/ntc_thermistor.h