mbox series

[GIT,PULL] hwmon updates for v6.10

Message ID 20240513230827.983884-1-linux@roeck-us.net (mailing list archive)
State Not Applicable
Headers show
Series [GIT,PULL] hwmon updates for v6.10 | expand

Pull-request

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

Message

Guenter Roeck May 13, 2024, 11:08 p.m. UTC
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

Comments

pr-tracker-bot@kernel.org May 14, 2024, 10 p.m. UTC | #1
The pull request you sent on Mon, 13 May 2024 16:08:27 -0700:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a8cc7eb996f751e20c8c6454601b9184f010aa07

Thank you!