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