Hi Linus, Please pull hwmon updates for Linux v4.20 from signed tag: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v4.20 Thanks, Guenter ------ The following changes since commit 0238df646e6224016a45505d2c111a24669ebe21: Linux 4.19-rc7 (2018-10-07 17:26:02 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v4.20 for you to fetch changes up to e7c6a55606b5c46b449d76588968b4d8caae903f: hwmon: (pmbus) Fix page count auto-detection. (2018-10-15 12:44:36 -0700) ---------------------------------------------------------------- hwmon updates for v4.20 - Add support for trace events to hwmon core - Add support for NCT6797D, NCT6798D, MAX31725/6, LTM4686 - Support all AMD Family 15h Model 6xh and Model 7xh processors in k10temp driver - Convert ina3221 driver to _info API - Fixes, cleanups, and improvements in various drivers. ---------------------------------------------------------------- Arnd Bergmann (1): hwmon: (ina3221) mark PM functions as __maybe_unused Bartlomiej Zolnierkiewicz (1): hwmon: (pmbus) remove redundant 'default n' from Kconfig Colin Ian King (1): hwmon: (tmp421) make const array 'names' static Dan Carpenter (1): hwmon: (nct6775) Clean up a condition Dmitry Bazhenov (1): hwmon: (pmbus) Fix page count auto-detection. Fabio Estevam (4): hwmon: (mc13783-adc) Remove the mention to 'Atlas' hwmon: (mc13783-adc) Use nxp.com URLs hwmon: (mc13783-adc) Switch to SPDX identifier hwmon: (sht15) Switch to SPDX identifier Guenter Roeck (18): hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors hwmon: (lm92) Fix whitespace issues hwmon: (nct6775) Only display fan speed tolerance conditionally hwmon: (nct6775) Rename configuration register variables hwmon: (nct6775) Replace 'regval' with variables named after config registers hwmon: (nct6775) Move config variable declarations and initializations hwmon: (nct6775) Declare and initialize LDN specific config variables earlier hwmon: (nct6775) Use logical or instead of if statements where possible hwmon: (nct6775) Improve instruction grouping hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D hwmon: (nct6775) Separate fan/pwm configuration detection for NCT6793D hwmon: (nct6775) Separate fan/pwm configuration detection for NCT6795D hwmon: (nct6796) Clean up and amend fan/pwm configuration for NCT6796D hwmon: (nct6775) Fix names of DIMM temperature sources hwmon: (nct6775) Add support for NCT6797D hwmon: (nct6775) Add support for NCT6798D MAINTAINERS: Update PMBUS maintainer entry Kun Yi (2): hwmon: (lm75) Add MAX31725/6 support hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 Michael Hennerich (1): drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule Nathan Chancellor (1): hwmon: (scmi) Remove redundant pointer check Nicolin Chen (9): hwmon: (ina3221) Add INA3221_CONFIG to volatile_table hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros hwmon: (ina3221) Add suspend and resume functions dt-bindings: hwmon: Add ina3221 documentation hwmon: (ina3221) Read channel input source info from DT hwmon: (core) Add hwmon_in_enable attribute hwmon: (ina3221) Validate shunt resistor value from DT hwmon: (ina3221) Use _info API to register hwmon device hwmon: (core) Add trace events to _attr_show/store functions Rob Herring (2): hwmon: Convert to using %pOFn instead of device_node.name hwmon: (ibmpowernv) drop unnecessary OF name NULL checks Thierry Reding (2): hwmon: (pwm-fan) Silence error on probe deferral hwmon: (pwm-fan) Set fan speed to 0 on suspend zhong jiang (2): hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimplementing its function hwmon: (scpi-hwmon) remove redundant continue .../devicetree/bindings/hwmon/ina3221.txt | 44 ++ .../devicetree/bindings/hwmon/ltc2978.txt | 2 + Documentation/hwmon/ina3221 | 2 + Documentation/hwmon/lm75 | 6 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- MAINTAINERS | 27 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/hwmon.c | 28 +- drivers/hwmon/ibmpowernv.c | 10 +- drivers/hwmon/iio_hwmon.c | 16 +- drivers/hwmon/ina3221.c | 592 ++++++++++++++------- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/lm75.c | 18 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/mc13783-adc.c | 14 +- drivers/hwmon/nct6775.c | 302 +++++++---- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/Kconfig | 18 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/pmbus/pmbus_core.c | 5 +- drivers/hwmon/pwm-fan.c | 20 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 5 +- drivers/hwmon/tmp421.c | 6 +- include/linux/hwmon.h | 2 + include/trace/events/hwmon.h | 71 +++ 30 files changed, 878 insertions(+), 369 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 include/trace/events/hwmon.h