All of lore.kernel.org
 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 v6.9
Date: Mon, 11 Mar 2024 08:37:10 -0700	[thread overview]
Message-ID: <20240311153710.3137686-1-linux@roeck-us.net> (raw)

Hi Linus,

Please pull hwmon updates for Linux v6.9 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v6.9

Depending on who comes first, there will be a context conflict in

  Documentation/devicetree/bindings/trivial-devices.yaml

between commit:

  7e6707f7da31 ("dt-bindings: Add MPQ8785 voltage regulator device")

and commit:

  6284d33d1749 ("dt-bindings: trivial-devices: sort entries alphanumerically")

from the devicetree tree.

Thanks,
Guenter
------

The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de:

  Linux 6.8-rc4 (2024-02-11 12:18:13 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v6.9

for you to fetch changes up to 8debe3c1295ef36958dae77487eed9cf6584c008:

  hwmon: (dell-smm) Add XPS 9315 to fan control whitelist (2024-03-10 12:58:18 -0700)

----------------------------------------------------------------
hwmon updates for v6.9

* New drivers for

  - Amphenol ChipCap 2

  - ASPEED g6 PWM/Fan tach

  - Astera Labs PT5161L retimer

  - ASUS ROG RYUJIN II 360 AIO cooler

  - LTC4282

  - Microsoft Surface devices

  - MPS MPQ8785 Synchronous Step-Down Converter

  - NZXT Kraken X and Z series AIO CPU coolers

* Additional chip support in existing drivers

  - Ayaneo Air Plus 7320u (oxp-sensors)

  - INA260 (ina2xx)

  - XPS 9315 (dell-smm)

  - MSI customer ID (nct6683)

* Devicetree bindings updates

  - Common schema for hardware monitoring devices

  - Common schema for fans

  - Update chip descriptions to use common schema

  - Document regulator properties in several drivers

  - Explicit bindings for infineon buck converters

* Other improvements

  - Replaced rbtree with maple tree register cache in several drivers

  - Added support for humidity min/max alarm and volatage fault attributes
    to hwmon core

  - Dropped non-functional I2C_CLASS_HWMON support for drivers w/o detect()

  - Dropped obsolete and redundant entried from MAINTAINERS

  - Cleaned up axi-fan-control and coretemp drivers

  - Minor fixes and improvements in several other drivers

----------------------------------------------------------------
Aleksa Savic (2):
      hwmon: Add driver for NZXT Kraken X and Z series AIO CPU coolers
      hwmon: Add driver for ASUS ROG RYUJIN II 360 AIO cooler

Armin Wolf (1):
      hwmon: (dell-smm) Add XPS 9315 to fan control whitelist

Billy Tsai (2):
      dt-bindings: hwmon: Support Aspeed g6 PWM TACH Control
      hwmon: (aspeed-g6-pwm-tacho): Support for ASPEED g6 PWM/Fan tach

Bo Liu (9):
      hwmon: (adt7x10) convert to use maple tree register cache
      hwmon: (emc1403) convert to use maple tree register cache
      hwmon: (ina3221) convert to use maple tree register cache
      hwmon: (jc42) convert to use maple tree register cache
      hwmon: (lm83) convert to use maple tree register cache
      hwmon: (max31760) convert to use maple tree register cache
      hwmon: (nct7802) convert to use maple tree register cache
      hwmon: (sch5627) convert to use maple tree register cache
      hwmon: (tmp401) convert to use maple tree register cache

Charles Hsu (2):
      dt-bindings: Add MPQ8785 voltage regulator device
      hwmon: Add driver for MPS MPQ8785 Synchronous Step-Down Converter

Conor Dooley (2):
      dt-bindings: hwmon/pmbus: ti,lm25066: document regulators
      regulator: dt-bindings: promote infineon buck converters to their own binding

Cosmo Chou (3):
      dt-bindings: vendor-prefixes: add asteralabs
      dt-bindings: trivial-devices: add Astera Labs PT5161L
      hwmon: Add driver for Astera Labs PT5161L retimer

Forest Crossman (1):
      hwmon: (nct6683) Add another customer ID for MSI

Guenter Roeck (6):
      MAINTAINERS: Drop entries for hwmon devices with unreachable maintainers
      MAINTAINERS: Drop redundant hwmon entries
      dt-bindings: hwmon: nuvoton,nct6775: Add compatible value for NCT6799
      hwmon: (pmbus/tda38640) Use PMBUS_REGULATOR_ONE to declare regulator
      hwmon: (pmbus/lm25066) Use PMBUS_REGULATOR_ONE to declare regulator
      hwmon: (pmbus/ir38064) Use PMBUS_REGULATOR_ONE to declare regulator

Heiner Kallweit (2):
      hwmon: Remove I2C_CLASS_HWMON from drivers w/o detect() and address_list
      hwmon: Drop non-functional I2C_CLASS_HWMON support for drivers w/o detect()

Ivor Wanders (1):
      hwmon: add fan speed monitoring driver for Surface devices

Jani Nikula (1):
      hwmon: put HWMON_CHANNEL_INFO() initializers in rodata

Javier Carrasco (7):
      dt-bindings: vendor-prefixes: add Amphenol
      hwmon: (core) Add support for humidity min/max alarm
      ABI: sysfs-class-hwmon: add descriptions for humidity min/max alarms
      dt-bindings: hwmon: Add Amphenol ChipCap 2
      hwmon: Add support for Amphenol ChipCap 2
      hwmon: (chipcap2) fix uninitialized variable in cc2_get_reg_val()
      hwmon: (chipcap2) fix return path in cc2_request_alarm_irqs()

Josua Mayer (1):
      hwmon: (amc6821) add of_match table

Krzysztof Kozlowski (6):
      dt-bindings: hwmon: add common properties
      dt-bindings: hwmon: ti,ina2xx: use common hwmon schema
      dt-bindings: hwmon: adi,adm1275: use common hwmon schema
      dt-bindings: hwmon: lltc,ltc4286: use common hwmon schema
      dt-bindings: hwmon: reference common hwmon schema
      hwmon: (sis5595) drop unused DIV_TO_REG function

Michal Simek (3):
      dt-bindings: hwmon: ina2xx: Add label property
      dt-bindings: hwmon: ina2xx: Describe #io-channel-cells property
      dt-bindings: hwmon: ina2xx: Describe ina260 chip

Naresh Solanki (2):
      dt-bindings: hwmon: tda38640: Add interrupt & regulator properties
      dt-bindings: hwmon: fan: Add fan binding to schema

Nuno Sa (6):
      dt-bindings: hwmon: Add LTC4282 bindings
      hwmon: add fault attribute for voltage channels
      hwmon: Add driver for LTC4282
      hwmon: (axi-fan-control) Use device firmware agnostic API
      hwmon: (axi-fan-control) Make use of sysfs_emit()
      hwmon: (axi-fan-control) Make use of dev_err_probe()

Okan Akyuz (1):
      hwmon: (max6620) Update broken Datasheet URL in driver documentation

Patrick Rudolph (1):
      hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASK

Sebastian Kranz (1):
      hwmon: (oxp-sensors) Add support for Ayaneo Air Plus 7320u.

Stefan Gloor (1):
      hwmon: (sht3x) read out sensor serial number

Théo Lebrun (1):
      dt-bindings: hwmon: lm75: use common hwmon schema

Zhang Rui (8):
      hwmon: (coretemp) Introduce enum for attr index
      hwmon: (coretemp) Remove unnecessary dependency of array index
      hwmon: (coretemp) Replace sensor_device_attribute with device_attribute
      hwmon: (coretemp) Remove redundant pdata->cpu_map[]
      hwmon: (coretemp) Abstract core_temp helpers
      hwmon: (coretemp) Split package temp_data and core temp_data
      hwmon: (coretemp) Remove redundant temp_data->is_pkg_data
      hwmon: (coretemp) Use dynamic allocated memory for core temp_data

 Documentation/ABI/testing/sysfs-class-hwmon        |   27 +
 .../devicetree/bindings/hwmon/adi,adm1177.yaml     |    5 +-
 .../devicetree/bindings/hwmon/adi,adm1275.yaml     |    7 +-
 .../devicetree/bindings/hwmon/adi,ltc2945.yaml     |    5 +-
 .../devicetree/bindings/hwmon/adi,ltc4282.yaml     |  159 ++
 .../bindings/hwmon/amphenol,chipcap2.yaml          |   77 +
 .../bindings/hwmon/aspeed,g6-pwm-tach.yaml         |   71 +
 .../devicetree/bindings/hwmon/fan-common.yaml      |   79 +
 .../devicetree/bindings/hwmon/hwmon-common.yaml    |   19 +
 .../devicetree/bindings/hwmon/lltc,ltc4151.yaml    |    5 +-
 .../devicetree/bindings/hwmon/lltc,ltc4286.yaml    |    9 +-
 Documentation/devicetree/bindings/hwmon/lm75.yaml  |    3 +-
 .../devicetree/bindings/hwmon/nuvoton,nct6775.yaml |    1 +
 .../bindings/hwmon/pmbus/infineon,tda38640.yaml    |   28 +
 .../bindings/hwmon/pmbus/ti,lm25066.yaml           |   17 +-
 .../devicetree/bindings/hwmon/ti,ina2xx.yaml       |   11 +-
 .../devicetree/bindings/hwmon/ti,tmp513.yaml       |    5 +-
 .../devicetree/bindings/hwmon/ti,tps23861.yaml     |    5 +-
 .../bindings/regulator/infineon,ir38060.yaml       |   45 +
 .../devicetree/bindings/trivial-devices.yaml       |   12 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |    4 +
 Documentation/hwmon/aspeed-g6-pwm-tach.rst         |   26 +
 Documentation/hwmon/asus_rog_ryujin.rst            |   47 +
 Documentation/hwmon/chipcap2.rst                   |   73 +
 Documentation/hwmon/emc2305.rst                    |    1 -
 Documentation/hwmon/index.rst                      |    8 +
 Documentation/hwmon/ltc4282.rst                    |  133 ++
 Documentation/hwmon/max6620.rst                    |    2 +-
 Documentation/hwmon/mpq8785.rst                    |   94 ++
 Documentation/hwmon/nct6683.rst                    |    1 +
 Documentation/hwmon/nzxt-kraken3.rst               |   74 +
 Documentation/hwmon/oxp-sensors.rst                |    1 +
 Documentation/hwmon/pt5161l.rst                    |   42 +
 Documentation/hwmon/sht3x.rst                      |   11 +
 Documentation/hwmon/surface_fan.rst                |   25 +
 MAINTAINERS                                        |  167 +-
 drivers/hwmon/Kconfig                              |   76 +
 drivers/hwmon/Makefile                             |    7 +
 drivers/hwmon/adm1177.c                            |    1 -
 drivers/hwmon/adt7310.c                            |    2 +-
 drivers/hwmon/adt7410.c                            |    4 +-
 drivers/hwmon/amc6821.c                            |   11 +
 drivers/hwmon/aspeed-g6-pwm-tach.c                 |  549 ++++++
 drivers/hwmon/asus_rog_ryujin.c                    |  609 +++++++
 drivers/hwmon/axi-fan-control.c                    |   73 +-
 drivers/hwmon/chipcap2.c                           |  822 +++++++++
 drivers/hwmon/coretemp.c                           |  204 +--
 drivers/hwmon/dell-smm-hwmon.c                     |   13 +
 drivers/hwmon/ds1621.c                             |    1 -
 drivers/hwmon/ds620.c                              |    1 -
 drivers/hwmon/emc1403.c                            |    2 +-
 drivers/hwmon/emc2305.c                            |    5 -
 drivers/hwmon/hwmon.c                              |    3 +
 drivers/hwmon/ina209.c                             |    1 -
 drivers/hwmon/ina238.c                             |    1 -
 drivers/hwmon/ina3221.c                            |    2 +-
 drivers/hwmon/jc42.c                               |    2 +-
 drivers/hwmon/lm83.c                               |    2 +-
 drivers/hwmon/ltc4282.c                            | 1782 ++++++++++++++++++++
 drivers/hwmon/max127.c                             |    1 -
 drivers/hwmon/max31760.c                           |    3 +-
 drivers/hwmon/max31790.c                           |    1 -
 drivers/hwmon/max31827.c                           |    1 -
 drivers/hwmon/max6621.c                            |    1 -
 drivers/hwmon/max6697.c                            |    1 -
 drivers/hwmon/nct6683.c                            |    3 +
 drivers/hwmon/nct7802.c                            |    2 +-
 drivers/hwmon/nzxt-kraken3.c                       | 1008 +++++++++++
 drivers/hwmon/occ/p8_i2c.c                         |    1 -
 drivers/hwmon/oxp-sensors.c                        |   10 +
 drivers/hwmon/pmbus/Kconfig                        |    9 +
 drivers/hwmon/pmbus/Makefile                       |    1 +
 drivers/hwmon/pmbus/ir36021.c                      |    1 -
 drivers/hwmon/pmbus/ir38064.c                      |    2 +-
 drivers/hwmon/pmbus/lm25066.c                      |    2 +-
 drivers/hwmon/pmbus/mpq8785.c                      |   90 +
 drivers/hwmon/pmbus/pmbus_core.c                   |    2 +-
 drivers/hwmon/pmbus/tda38640.c                     |    2 +-
 drivers/hwmon/powr1220.c                           |    1 -
 drivers/hwmon/pt5161l.c                            |  667 ++++++++
 drivers/hwmon/sbrmi.c                              |    1 -
 drivers/hwmon/sbtsi_temp.c                         |    1 -
 drivers/hwmon/sch5627.c                            |    2 +-
 drivers/hwmon/sht3x.c                              |   66 +-
 drivers/hwmon/sis5595.c                            |    8 +-
 drivers/hwmon/surface_fan.c                        |   91 +
 drivers/hwmon/tmp401.c                             |    2 +-
 drivers/hwmon/w83773g.c                            |    1 -
 include/linux/hwmon.h                              |   18 +-
 89 files changed, 7136 insertions(+), 335 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/aspeed,g6-pwm-tach.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/fan-common.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/hwmon-common.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/infineon,ir38060.yaml
 create mode 100644 Documentation/hwmon/aspeed-g6-pwm-tach.rst
 create mode 100644 Documentation/hwmon/asus_rog_ryujin.rst
 create mode 100644 Documentation/hwmon/chipcap2.rst
 create mode 100644 Documentation/hwmon/ltc4282.rst
 create mode 100644 Documentation/hwmon/mpq8785.rst
 create mode 100644 Documentation/hwmon/nzxt-kraken3.rst
 create mode 100644 Documentation/hwmon/pt5161l.rst
 create mode 100644 Documentation/hwmon/surface_fan.rst
 create mode 100644 drivers/hwmon/aspeed-g6-pwm-tach.c
 create mode 100644 drivers/hwmon/asus_rog_ryujin.c
 create mode 100644 drivers/hwmon/chipcap2.c
 create mode 100644 drivers/hwmon/ltc4282.c
 create mode 100644 drivers/hwmon/nzxt-kraken3.c
 create mode 100644 drivers/hwmon/pmbus/mpq8785.c
 create mode 100644 drivers/hwmon/pt5161l.c
 create mode 100644 drivers/hwmon/surface_fan.c

             reply	other threads:[~2024-03-11 15:37 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-11 15:37 Guenter Roeck [this message]
2024-03-13 19:27 ` [GIT PULL] hwmon updates for v6.9 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=20240311153710.3137686-1-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.