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.10
Date: Mon, 13 May 2024 16:08:27 -0700	[thread overview]
Message-ID: <20240513230827.983884-1-linux@roeck-us.net> (raw)

Hi Linus,

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

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

Thanks,
Guenter
------

The following changes since commit 39cd87c4eb2b893354f3b850f916353f2658ae6f:

  Linux 6.9-rc2 (2024-03-31 14:32:39 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5fbf8734fb36cf67339f599f0e51747a6aff690c:

  hwmon: (nzxt-kraken3) Bail out for unsupported device variants (2024-05-12 16:50:11 -0700)

----------------------------------------------------------------
hwmon updates for v6.10

* New drivers

  - Infineon XDP710

  - EC Chip driver for Lenovo ThinkStation motherboards

  - Analog Devices ADP1050

* Improved support for existing drivers

  - emc1403: Convert to with_info API; Support for EMC1428 and EMC1438

  - nzxt-kraken3: Support for NZXT Kraken 2023

  - aquacomputer_d5next: Support for Octo flow sensors

  - pmbus/adm1275: Support for ADM1281

  - dell-smm: Supportt for Precision 7540 and G5 5505

* Other notable cleanup

  - max6639: Use regmap

  - Remove unused structure fields from multiple drivers

  - Drop explicit initialization of struct i2c_device_id::driver_data to 0

  - Improve configuration mode handling in it87 driver

  - jc42: Drop support for I2C_CLASS_SPD

  - Various conversions to devicetree schema

  - Add HAS_IOPORT dependencies as needed

* Minor fixes and improvements to max31790, coretemp, aspeed-g6-pwm-tach,
  pwm-fan, pmbus/mp2975, acpi_power_meter, and lm70 drivers

----------------------------------------------------------------
Aleksa Savic (4):
      hwmon: (aquacomputer_d5next) Add support for Octo flow sensor
      hwmon: (aquacomputer_d5next) Add support for Octo flow sensor pulses
      hwmon: (nzxt-kraken3) Decouple device names from kinds
      hwmon: (nzxt-kraken3) Add support for NZXT Kraken 2023 (standard and Elite) models

Andy Shevchenko (6):
      hwmon: (pmbus/adp1050) Don't use "proxy" headers
      hwmon: (pmbus/mp2975) Replace home made version of __assign_bit()
      hwmon: (pmbus/mp2975) Constify local pointers to pmbus_driver_info
      hwmon: (pmbus/mp2975) Use i2c_get_match_data()
      hwmon: (pwm-fan) Convert to use of_property_read_u32_array()
      hwmon: (pwm-fan) Make use of device properties

Christophe JAILLET (3):
      hwmon: (stts751) Remove an unused field in struct stts751_priv
      hwmon: (npcm750-pwm-fan) Remove an unused field in struct npcm7xx_cooling_device
      hwmon: (npcm750-pwm-fan) Remove another unused field in struct npcm7xx_cooling_device

David Ober (1):
      hwmon: Add EC Chip driver for Lenovo ThinkStation motherboards

Delphine CC Chiu (1):
      hwmon: (max31790) revise the scale to write pwm

Frank Crawford (4):
      hwmon: (it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as more descriptive of requirement
      hwmon: (it87) Do not enter configuration mode for some chiptypes
      hwmon: (it87) Test for chipset before entering configuration mode
      hwmon: (it87) Remove tests nolonger required

Guenter Roeck (4):
      hwmon: (emc1403) Convert to with_info API
      hwmon: (emc1403) Support 11 bit accuracy
      hwmon: (emc1403) Add support for conversion interval configuration
      hwmon: (nzxt-kraken3) Bail out for unsupported device variants

Heiner Kallweit (1):
      hwmon: (jc42) Remove I2C_CLASS_SPD support

Javier Carrasco (8):
      dt-bindings: hwmon: adc128d818: convert to dtschema
      dt-bindings: hwmon: lm87: convert to dtschema
      dt-bindings: hwmon: max6650: convert to dtschema
      dt-bindings: hwmon: as370: convert to dtschema
      dt-bindings: hwmon: ibmpowernv: convert to dtschema
      dt-bindings: hwmon: pwm-fan: drop text file
      dt-bindings: hwmon: stts751: convert to dtschema
      dt-bindings: hwmon: ibm,p8-occ-hwmon: move to trivial devices

Jose Ramon San Buenaventura (2):
      dt-bindings: hwmon: adm1275: add adm1281
      hwmon: (pmbus/adm1275) add adm1281 support

Kai-Heng Feng (2):
      ACPI: IPMI: Add helper to wait for when SMI is selected
      hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems

Kousik Sanagavarapu (1):
      hwmon: (lm70) fix links in doc and comments

Lars Petter Mostad (1):
      hwmon: (emc1403) Add support for EMC1428 and EMC1438.

Lukas Bulwahn (1):
      MAINTAINERS: repair file entry in ADP1050 HARDWARE MONITOR DRIVER

Naresh Solanki (1):
      hwmon: (max6639) Use regmap

Niklas Schnelle (1):
      hwmon: add HAS_IOPORT dependencies

Patrick Rudolph (1):
      hwmon: (pmbus/mp2975) Fix IRQ masking

Peter Yin (2):
      dt-bindings: hwmon: Add infineon xdp710 driver bindings
      hwmon: (pmbus) Add support for Infineon XDP710

Radu Sabau (2):
      dt-bindings: hwmon: pmbus: adp1050: add bindings
      hwmon: (pmbus) Add driver for ADP1050

Ricardo Neri (1):
      hwmon: (coretemp) Extend the bitmask to read temperature to 0xff

Seiji Nishikawa (1):
      hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist

Tobias Jakobi (1):
      hwmon: (dell-smm) Add Dell G5 5505 to DMI table

Uwe Kleine-König (3):
      hwmon: (aspeed-g6-pwm-tach) Convert to platform remove callback returning void
      hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0
      hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (part 2)

 .../devicetree/bindings/hwmon/adc128d818.txt       |  38 -
 .../devicetree/bindings/hwmon/adi,adm1275.yaml     |   4 +-
 Documentation/devicetree/bindings/hwmon/as370.txt  |  11 -
 .../devicetree/bindings/hwmon/ibm,opal-sensor.yaml |  37 +
 .../devicetree/bindings/hwmon/ibm,p8-occ-hwmon.txt |  25 -
 .../devicetree/bindings/hwmon/ibmpowernv.txt       |  23 -
 Documentation/devicetree/bindings/hwmon/lm87.txt   |  30 -
 .../devicetree/bindings/hwmon/max6650.txt          |  28 -
 .../devicetree/bindings/hwmon/maxim,max6650.yaml   |  70 ++
 .../bindings/hwmon/pmbus/adi,adp1050.yaml          |  49 ++
 .../devicetree/bindings/hwmon/pwm-fan.txt          |   1 -
 .../devicetree/bindings/hwmon/st,stts751.yaml      |  41 +
 .../devicetree/bindings/hwmon/stts751.txt          |  15 -
 .../devicetree/bindings/hwmon/syna,as370.yaml      |  32 +
 .../devicetree/bindings/hwmon/ti,adc128d818.yaml   |  63 ++
 .../devicetree/bindings/hwmon/ti,lm87.yaml         |  69 ++
 .../devicetree/bindings/trivial-devices.yaml       |   4 +
 Documentation/hwmon/adm1275.rst                    |  14 +-
 Documentation/hwmon/adp1050.rst                    |  64 ++
 Documentation/hwmon/aquacomputer_d5next.rst        |   9 +-
 Documentation/hwmon/emc1403.rst                    |  17 +-
 Documentation/hwmon/index.rst                      |   2 +
 Documentation/hwmon/lm70.rst                       |   2 +-
 Documentation/hwmon/nzxt-kraken3.rst               |  19 +-
 Documentation/hwmon/pmbus.rst                      |   2 +-
 Documentation/hwmon/xdp710.rst                     |  83 ++
 MAINTAINERS                                        |   7 +
 drivers/acpi/acpi_ipmi.c                           |  23 +-
 drivers/hwmon/Kconfig                              |  38 +-
 drivers/hwmon/Makefile                             |   1 +
 drivers/hwmon/acpi_power_meter.c                   |  16 +
 drivers/hwmon/ad7414.c                             |   2 +-
 drivers/hwmon/adc128d818.c                         |   2 +-
 drivers/hwmon/adm1026.c                            |   2 +-
 drivers/hwmon/adm1029.c                            |   2 +-
 drivers/hwmon/adm1177.c                            |   2 +-
 drivers/hwmon/adt7410.c                            |   4 +-
 drivers/hwmon/adt7411.c                            |   2 +-
 drivers/hwmon/adt7462.c                            |   2 +-
 drivers/hwmon/adt7470.c                            |   2 +-
 drivers/hwmon/aquacomputer_d5next.c                |  51 +-
 drivers/hwmon/asb100.c                             |   2 +-
 drivers/hwmon/aspeed-g6-pwm-tach.c                 |   6 +-
 drivers/hwmon/atxp1.c                              |   2 +-
 drivers/hwmon/coretemp.c                           |   2 +-
 drivers/hwmon/dell-smm-hwmon.c                     |  15 +
 drivers/hwmon/ds620.c                              |   2 +-
 drivers/hwmon/emc1403.c                            | 846 ++++++++++++++-------
 drivers/hwmon/emc2103.c                            |   2 +-
 drivers/hwmon/emc2305.c                            |   8 +-
 drivers/hwmon/emc6w201.c                           |   2 +-
 drivers/hwmon/ftsteutates.c                        |   2 +-
 drivers/hwmon/g760a.c                              |   2 +-
 drivers/hwmon/g762.c                               |   4 +-
 drivers/hwmon/gl518sm.c                            |   2 +-
 drivers/hwmon/gl520sm.c                            |   2 +-
 drivers/hwmon/hih6130.c                            |   2 +-
 drivers/hwmon/hs3001.c                             |   2 +-
 drivers/hwmon/ina209.c                             |   2 +-
 drivers/hwmon/ina238.c                             |   2 +-
 drivers/hwmon/ina3221.c                            |   2 +-
 drivers/hwmon/it87.c                               | 127 ++--
 drivers/hwmon/jc42.c                               |   4 +-
 drivers/hwmon/lenovo-ec-sensors.c                  | 602 +++++++++++++++
 drivers/hwmon/lineage-pem.c                        |   2 +-
 drivers/hwmon/lm70.c                               |   4 +-
 drivers/hwmon/lm73.c                               |   2 +-
 drivers/hwmon/lm77.c                               |   2 +-
 drivers/hwmon/lm87.c                               |   4 +-
 drivers/hwmon/lm93.c                               |   4 +-
 drivers/hwmon/lm95241.c                            |   4 +-
 drivers/hwmon/lm95245.c                            |   4 +-
 drivers/hwmon/ltc2945.c                            |   2 +-
 drivers/hwmon/ltc2947-i2c.c                        |   2 +-
 drivers/hwmon/ltc2990.c                            |   2 +-
 drivers/hwmon/ltc2991.c                            |   2 +-
 drivers/hwmon/ltc2992.c                            |   2 +-
 drivers/hwmon/ltc4151.c                            |   2 +-
 drivers/hwmon/ltc4215.c                            |   2 +-
 drivers/hwmon/ltc4222.c                            |   2 +-
 drivers/hwmon/ltc4245.c                            |   2 +-
 drivers/hwmon/ltc4260.c                            |   2 +-
 drivers/hwmon/ltc4261.c                            |   2 +-
 drivers/hwmon/max127.c                             |   2 +-
 drivers/hwmon/max1619.c                            |   2 +-
 drivers/hwmon/max31730.c                           |   2 +-
 drivers/hwmon/max31790.c                           |  10 +-
 drivers/hwmon/max6620.c                            |   2 +-
 drivers/hwmon/max6621.c                            |   2 +-
 drivers/hwmon/max6639.c                            | 341 ++++-----
 drivers/hwmon/max6642.c                            |   2 +-
 drivers/hwmon/mc34vr500.c                          |   2 +-
 drivers/hwmon/nct7802.c                            |   2 +-
 drivers/hwmon/nct7904.c                            |   2 +-
 drivers/hwmon/npcm750-pwm-fan.c                    |   7 +-
 drivers/hwmon/nzxt-kraken3.c                       |  58 +-
 drivers/hwmon/pcf8591.c                            |   2 +-
 drivers/hwmon/pmbus/Kconfig                        |  23 +-
 drivers/hwmon/pmbus/Makefile                       |   2 +
 drivers/hwmon/pmbus/adm1266.c                      |   2 +-
 drivers/hwmon/pmbus/adm1275.c                      |   7 +-
 drivers/hwmon/pmbus/adp1050.c                      |  56 ++
 drivers/hwmon/pmbus/inspur-ipsps.c                 |   2 +-
 drivers/hwmon/pmbus/ir35221.c                      |   2 +-
 drivers/hwmon/pmbus/ir36021.c                      |   2 +-
 drivers/hwmon/pmbus/ir38064.c                      |   8 +-
 drivers/hwmon/pmbus/irps5401.c                     |   2 +-
 drivers/hwmon/pmbus/lt7182s.c                      |   2 +-
 drivers/hwmon/pmbus/ltc3815.c                      |   2 +-
 drivers/hwmon/pmbus/max15301.c                     |   4 +-
 drivers/hwmon/pmbus/max16064.c                     |   2 +-
 drivers/hwmon/pmbus/max20751.c                     |   2 +-
 drivers/hwmon/pmbus/max31785.c                     |   6 +-
 drivers/hwmon/pmbus/max8688.c                      |   2 +-
 drivers/hwmon/pmbus/mp2888.c                       |   2 +-
 drivers/hwmon/pmbus/mp2975.c                       | 136 +++-
 drivers/hwmon/pmbus/mp5990.c                       |   2 +-
 drivers/hwmon/pmbus/mpq8785.c                      |   2 +-
 drivers/hwmon/pmbus/pli1209bc.c                    |   2 +-
 drivers/hwmon/pmbus/pm6764tr.c                     |   2 +-
 drivers/hwmon/pmbus/pxe1610.c                      |   6 +-
 drivers/hwmon/pmbus/stpddc60.c                     |   4 +-
 drivers/hwmon/pmbus/tda38640.c                     |   2 +-
 drivers/hwmon/pmbus/tps40422.c                     |   2 +-
 drivers/hwmon/pmbus/tps546d24.c                    |   2 +-
 drivers/hwmon/pmbus/xdp710.c                       | 131 ++++
 drivers/hwmon/pmbus/xdpe12284.c                    |   6 +-
 drivers/hwmon/pmbus/xdpe152c4.c                    |   4 +-
 drivers/hwmon/pt5161l.c                            |   2 +-
 drivers/hwmon/pwm-fan.c                            |  45 +-
 drivers/hwmon/sbrmi.c                              |   2 +-
 drivers/hwmon/sbtsi_temp.c                         |   2 +-
 drivers/hwmon/sht21.c                              |   2 +-
 drivers/hwmon/sht4x.c                              |   2 +-
 drivers/hwmon/smsc47m192.c                         |   2 +-
 drivers/hwmon/stts751.c                            |   3 +-
 drivers/hwmon/tc654.c                              |   4 +-
 drivers/hwmon/tc74.c                               |   2 +-
 drivers/hwmon/tmp102.c                             |   2 +-
 drivers/hwmon/tmp103.c                             |   2 +-
 drivers/hwmon/tmp108.c                             |   2 +-
 drivers/hwmon/w83791d.c                            |   2 +-
 drivers/hwmon/w83792d.c                            |   2 +-
 drivers/hwmon/w83793.c                             |   2 +-
 drivers/hwmon/w83l785ts.c                          |   2 +-
 drivers/hwmon/w83l786ng.c                          |   2 +-
 include/acpi/acpi_bus.h                            |   5 +
 147 files changed, 2582 insertions(+), 968 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/hwmon/adc128d818.txt
 delete mode 100644 Documentation/devicetree/bindings/hwmon/as370.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,opal-sensor.yaml
 delete mode 100644 Documentation/devicetree/bindings/hwmon/ibm,p8-occ-hwmon.txt
 delete mode 100644 Documentation/devicetree/bindings/hwmon/ibmpowernv.txt
 delete mode 100644 Documentation/devicetree/bindings/hwmon/lm87.txt
 delete mode 100644 Documentation/devicetree/bindings/hwmon/max6650.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/maxim,max6650.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
 delete mode 100644 Documentation/devicetree/bindings/hwmon/pwm-fan.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/st,stts751.yaml
 delete mode 100644 Documentation/devicetree/bindings/hwmon/stts751.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/syna,as370.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/ti,adc128d818.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/ti,lm87.yaml
 create mode 100644 Documentation/hwmon/adp1050.rst
 create mode 100644 Documentation/hwmon/xdp710.rst
 create mode 100644 drivers/hwmon/lenovo-ec-sensors.c
 create mode 100644 drivers/hwmon/pmbus/adp1050.c
 create mode 100644 drivers/hwmon/pmbus/xdp710.c

             reply	other threads:[~2024-05-13 23:08 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-13 23:08 Guenter Roeck [this message]
2024-05-14 22:00 ` [GIT PULL] hwmon updates for v6.10 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=20240513230827.983884-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.