linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Guenter Roeck <linux@roeck-us.net>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] hwmon updates for v4.21
Date: Sun, 23 Dec 2018 14:12:29 -0800	[thread overview]
Message-ID: <1545603149-15559-1-git-send-email-linux@roeck-us.net> (raw)

Hi Linus,

Please pull hwmon updates for Linux v4.21 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v4.21

Thanks,
Guenter
------

The following changes since commit 2595646791c319cadfdbf271563aac97d0843dc7:

  Linux 4.20-rc5 (2018-12-02 15:07:55 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v4.21

for you to fetch changes up to 9aa3aa15f4c2f74f47afd6c5db4b420fadf3f315:

  hwmon: (lm80) fix a missing check of bus read in lm80 probe (2018-12-21 15:37:59 -0800)

----------------------------------------------------------------
hwmon updates for v4.21

The big change in this series is for the most part automatic: Introducing
SENSOR[_DEVICE]_ATTR_{RO,RW,WO} variants and conversion of various drivers
to use it. This is similar to DEVICE_ATTR variants.

Other than that, we have
- Some conversions of S_<PERMS> with octal values, also automated
- Added support for Hygon Dhyana CPUs to k10temp driver
- Added support for STLM75 to lm75 driver
- B57891S0103 to ntc_thermistor
- Added pm-runtime support to ina3221 driver
- Support for PowerPC On-Chip Controller (OCC)
- Various minor bug fices and improvements

----------------------------------------------------------------
Chris Packham (1):
      hwmon: (adt7475) document mapping of sysfs entries to inputs

Colin Ian King (1):
      hwmon: (ltc2978) Fix spelling mistake "comppatible" -> "compatible"

Corentin Labbe (2):
      hwmon: fix typo build -> built
      hwmon: Remove multiple space after dot

Eddie James (10):
      dt-bindings: fsi: Add P9 OCC device documentation
      fsi: Add On-Chip Controller (OCC) driver
      Documentation: hwmon: Add OCC documentation
      dt-bindings: i2c: Add P8 OCC hwmon device documentation
      hwmon: Add On-Chip Controller (OCC) hwmon driver
      hwmon (occ): Add command transport method for P8 and P9
      hwmon (occ): Parse OCC poll response
      hwmon (occ): Add sensor types and versions
      hwmon (occ): Add sensor attributes and register hwmon device
      hwmon (occ): Add sysfs attributes for additional OCC data

Guenter Roeck (43):
      hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants
      hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (max6650) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (ntc_thermistor) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (pwm-fan) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO}
      hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values
      hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ad7418) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adt7462) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (applesmc) Replace S_<PERMS> with octal values
      hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (asus_atk0110) Replace S_<PERMS> with octal values
      hwmon: (coretemp) Replace S_<PERMS> with octal values
      hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (dell-smm-hwmon) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_ATTR variants
      hwmon: (ftsteutates) Use permission specific SENSOR[_DEVICE]_ATTR variants

Heiko Stuebner (1):
      dt-bindings: hwmon: tmp108: add optional interrupts and #thermal-sensor-cells

Jagan Teki (1):
      hwmon: (lm75) Add STLM75 support

Kangjie Lu (2):
      hwmon: (lm80) fix a missing check of the status of SMBus read
      hwmon: (lm80) fix a missing check of bus read in lm80 probe

Kun Yi (2):
      dt-bindings: hwmon: Add adm127x documentation
      hwmon: (adm1275) Allow setting shunt reg value

Michele Sorcinelli (1):
      dell-smm-hwmon.c: Add XPS 9570 to supported devices list

Nicolin Chen (6):
      hwmon: (ina3221) Check channel status for alarms attribute read
      hwmon: (ina3221) Serialize sysfs ABI accesses
      hwmon: (ina3221) Make sure data is ready before reading
      hwmon: (ina3221) Add PM runtime support
      hwmon (lm63) Do not overwrite data->kind
      Documentation: hwmon: Add descriptions for ina2xx sysfs entries

Peter Rosin (4):
      dt-bindings: hwmon: (ntc_thermistor) add B57891S0103 thermistor from Epcos
      hwmon: (ntc_thermistor): add support for B57891S0103 from Epcos
      hwmon: (ntc_thermistor) sort thermistor id lists alphabetically
      hwmon: (ntc_thermistor) use a table to lookup the thermistor type

Pu Wen (1):
      hwmon: (k10temp) Add Hygon Dhyana support

Rasmus Villemoes (1):
      hwmon: (core) remove redundant cast

Rob Herring (1):
      hwmon: (ina3221) Convert to using %pOFn instead of device_node.name

Thierry Reding (1):
      dt-bindings: hwmon: (lm90) Document ti,tmp451 compatible string

Vadim Pasternak (1):
      hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading

YueHaibing (1):
      hwmon: (asus_atk0110) Fix debugfs_simple_attr.cocci warnings

 .../devicetree/bindings/fsi/ibm,p9-occ.txt         |   16 +
 .../devicetree/bindings/hwmon/adm1275.txt          |   25 +
 Documentation/devicetree/bindings/hwmon/lm90.txt   |    1 +
 .../devicetree/bindings/hwmon/ntc_thermistor.txt   |    1 +
 Documentation/devicetree/bindings/hwmon/tmp108.txt |    4 +
 .../devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt   |   25 +
 Documentation/hwmon/adm1275                        |    3 +
 Documentation/hwmon/adt7475                        |   12 +
 Documentation/hwmon/hwmon-kernel-api.txt           |   24 +-
 Documentation/hwmon/ina2xx                         |   15 +
 Documentation/hwmon/lm75                           |    5 +
 Documentation/hwmon/occ                            |  112 ++
 drivers/fsi/Kconfig                                |   10 +
 drivers/fsi/Makefile                               |    1 +
 drivers/fsi/fsi-occ.c                              |  599 +++++++++++
 drivers/hwmon/Kconfig                              |  246 ++---
 drivers/hwmon/Makefile                             |    1 +
 drivers/hwmon/abx500.c                             |   96 +-
 drivers/hwmon/acpi_power_meter.c                   |    4 +-
 drivers/hwmon/ad7314.c                             |    9 +-
 drivers/hwmon/ad7414.c                             |   26 +-
 drivers/hwmon/ad7418.c                             |   27 +-
 drivers/hwmon/adc128d818.c                         |  135 +--
 drivers/hwmon/adcxx.c                              |   44 +-
 drivers/hwmon/adm1021.c                            |   48 +-
 drivers/hwmon/ads1015.c                            |   20 +-
 drivers/hwmon/ads7828.c                            |   20 +-
 drivers/hwmon/ads7871.c                            |   20 +-
 drivers/hwmon/adt7462.c                            |  646 +++++-------
 drivers/hwmon/adt7470.c                            |  403 +++----
 drivers/hwmon/adt7475.c                            |  308 +++---
 drivers/hwmon/adt7x10.c                            |   59 +-
 drivers/hwmon/amc6821.c                            |  229 ++--
 drivers/hwmon/applesmc.c                           |    2 +-
 drivers/hwmon/aspeed-pwm-tacho.c                   |   80 +-
 drivers/hwmon/asus_atk0110.c                       |   16 +-
 drivers/hwmon/coretemp.c                           |    2 +-
 drivers/hwmon/da9052-hwmon.c                       |  105 +-
 drivers/hwmon/da9055-hwmon.c                       |   41 +-
 drivers/hwmon/dell-smm-hwmon.c                     |   75 +-
 drivers/hwmon/ds1621.c                             |   20 +-
 drivers/hwmon/ds620.c                              |   20 +-
 drivers/hwmon/emc1403.c                            |  164 ++-
 drivers/hwmon/emc2103.c                            |   92 +-
 drivers/hwmon/emc6w201.c                           |  150 ++-
 drivers/hwmon/fschmd.c                             |  235 +++--
 drivers/hwmon/ftsteutates.c                        |  202 ++--
 drivers/hwmon/hwmon.c                              |    4 +-
 drivers/hwmon/ina2xx.c                             |   36 +-
 drivers/hwmon/ina3221.c                            |  198 +++-
 drivers/hwmon/k10temp.c                            |   13 +-
 drivers/hwmon/lm63.c                               |    1 -
 drivers/hwmon/lm75.c                               |   10 +
 drivers/hwmon/lm80.c                               |   26 +-
 drivers/hwmon/lm95234.c                            |  161 ++-
 drivers/hwmon/ltc2945.c                            |  121 +--
 drivers/hwmon/ltc4215.c                            |   42 +-
 drivers/hwmon/ltc4260.c                            |   26 +-
 drivers/hwmon/max6650.c                            |   31 +-
 drivers/hwmon/max6697.c                            |  144 ++-
 drivers/hwmon/mlxreg-fan.c                         |    2 +-
 drivers/hwmon/nct7802.c                            |  408 +++-----
 drivers/hwmon/ntc_thermistor.c                     |  184 ++--
 drivers/hwmon/occ/Kconfig                          |   31 +
 drivers/hwmon/occ/Makefile                         |    5 +
 drivers/hwmon/occ/common.c                         | 1098 ++++++++++++++++++++
 drivers/hwmon/occ/common.h                         |  128 +++
 drivers/hwmon/occ/p8_i2c.c                         |  255 +++++
 drivers/hwmon/occ/p9_sbe.c                         |  106 ++
 drivers/hwmon/occ/sysfs.c                          |  188 ++++
 drivers/hwmon/pmbus/adm1275.c                      |   15 +-
 drivers/hwmon/pmbus/ltc2978.c                      |    2 +-
 drivers/hwmon/pwm-fan.c                            |   10 +-
 drivers/hwmon/tmp401.c                             |  126 +--
 include/linux/fsi-occ.h                            |   25 +
 include/linux/hwmon-sysfs.h                        |   39 +
 include/linux/platform_data/ntc_thermistor.h       |    5 +-
 77 files changed, 5040 insertions(+), 2798 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt
 create mode 100644 Documentation/hwmon/occ
 create mode 100644 drivers/fsi/fsi-occ.c
 create mode 100644 drivers/hwmon/occ/Kconfig
 create mode 100644 drivers/hwmon/occ/Makefile
 create mode 100644 drivers/hwmon/occ/common.c
 create mode 100644 drivers/hwmon/occ/common.h
 create mode 100644 drivers/hwmon/occ/p8_i2c.c
 create mode 100644 drivers/hwmon/occ/p9_sbe.c
 create mode 100644 drivers/hwmon/occ/sysfs.c
 create mode 100644 include/linux/fsi-occ.h

             reply	other threads:[~2018-12-23 22:12 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-23 22:12 Guenter Roeck [this message]
2018-12-29  5:35 ` [GIT PULL] hwmon updates for v4.21 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1545603149-15559-1-git-send-email-linux@roeck-us.net \
    --to=linux@roeck-us.net \
    --cc=linux-hwmon@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).