lkml.org 
[lkml]   [2022]   [May]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] hwmon patches for v5.19-rc1
Date
Hi Linus,

Please pull hwmon patches for Linux v5.19-rc1 from signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v5.19-rc1

Thanks,
Guenter
------

The following changes since commit 42226c989789d8da4af1de0c31070c96726d990c:

Linux 5.18-rc7 (2022-05-15 18:08:58 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v5.19-rc1

for you to fetch changes up to 8877ecb0fc8d7662218a8e7ebb0650f320467935:

hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe() (2022-05-22 12:25:55 -0700)

----------------------------------------------------------------
hwmon updates for v5.19-rc1

- New drivers

- Driver for the Microchip LAN966x SoC

- PMBus driver for Infineon Digital Multi-phase xdp152 family controllers

- Chip support added to existing drivers

- asus-ec-sensors

- Support for ROG STRIX X570-E GAMING WIFI II, PRIME X470-PRO,
and ProArt X570 Creator WIFI

- External temperature sensor support for ASUS WS X570-ACE

- nct6775

- Support for I2C driver

- Support for ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II

- lm75

- Support for - Atmel AT30TS74

- pmbus/max16601

- Support for MAX16602

- aquacomputer_d5next

- Support for Aquacomputer Farbwerk

- Support for Aquacomputer Octo

- jc42

- Support for S-34TS04A

- Kernel API changes / clarifications

- The chip parameter of with_info API is now mandatory

- New hwmon_device_register_for_thermal API call for use by the thermal
subsystem

- Improvements

- PMBus and JC42 drivers now register with thermal subsystem

- PMBus drivers now support get_voltage/set_voltage power operations

- The adt7475 driver now supports pin configuration

- The lm90 driver now supports setting extended range temperatures
configuration with a devicetree property

- The dell-smm driver now registers as cooling device

- The OCC driver delays hwmon registration until requested by userspace

- Various other minor fixes and improvements

----------------------------------------------------------------
Adam Wujek (1):
hwmon: (pmbus) Check PEC support before reading other registers

Aleksa Savic (1):
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo

Armin Wolf (5):
hwmon: (dell-smm) Add cooling device support
hwmon: (dell-smm) Update Documentation regarding firmware bugs
hwmon: (dell-smm) Avoid unnecessary SMM calls during init
hwmon: (dell-smm) Cleanup init code
hwmon: (dell-smm) Warn if SMM call took a very long time to execute

Atif Ofluoglu (1):
hwmon: (pmbus/max16601) Add MAX16602 support

Camel Guo (3):
dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x
hwmon: (tmp401) Add support of three advanced features
hwmon: (tmp401) Fix incorrect return value of tmp401_init_client

Chris Packham (3):
dt-bindings: hwmon: Document adt7475 pin-function properties
hwmon: (adt7475) Add support for pin configuration
hwmon: (adt7475) Use enum chips when loading attenuator settings

Christophe JAILLET (2):
hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code
hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe()

Corentin Labbe (1):
hwmon: (acpi_power_meter) Fix style issues

Debabrata Banerjee (1):
hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II

Denis Pauk (1):
hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II

Eddie James (1):
hwmon: (occ) Delay hwmon registration until user request

Eduardo Valentin (2):
hwmon: (jc42) add HWMON_C_TZ_REGISTER
hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE

Eugene Shalygin (7):
hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board
hwmon: (asus-ec-sensors) introduce ec_board_info struct for board data
hwmon: (asus-ec-sensors) implement locking via the ACPI global lock
hwmon: (asus-ec-sensors) add support for board families
hwmon: (asus-ec-sensors) add PRIME X470-PRO board
hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO
hwmon: (asus-ec-sensors) fix Formula VIII definition

Greg.Schwendimann@infineon.com (2):
hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers
dt-bindings: trivial-devices: Add xdp152

Guenter Roeck (11):
hwmon: Introduce hwmon_device_register_for_thermal
thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()
hwmon: Make chip parameter for with_info API mandatory
hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro
hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro
hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro
hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro
hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon: (dimmtemp) Fix bitmap handling

Holger Brunck (3):
dt-bindings: hwmon: lm90: add missing ti,tmp461
dt-bindings: hwmon: lm90: add ti,extended-range-enable property
hwmon: (lm90) enable extended range according to DTS node

Jack Doan (1):
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk

Julia Lawall (1):
hwmon: (sl28cpld) Fix typo in comment

Karl Mehltretter (1):
hwmon: (lm83) Remove unused include directives

Michael Walle (6):
hwmon: introduce hwmon_sanitize_name()
hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name()
lib: add generic polynomial calculation
hwmon: (bt1-pvt) use generic polynomial functions
dt-bindings: hwmon: add Microchip LAN966x bindings
hwmon: add driver for the Microchip LAN966x SoC

Mårten Lindahl (4):
hwmon: (pmbus) Introduce and use write_byte_data callback
hwmon: (pmbus) Use _pmbus_read_byte_data with callback
hwmon: (pmbus/ltc2978) Add chip specific write_byte_data
hwmon: (pmbus) Add get_voltage/set_voltage ops

Oleksandr Shamray (1):
hwmon: (jc42) Add support for S-34TS04A

Peter Rosin (2):
dt-bindings: hwmon: Add Atmel AT30TS74
hwmon: (lm75) Add Atmel AT30TS74 support

Wei Shuyu (1):
hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE

Zev Weiss (7):
hwmon: (nct6775) Convert register access to regmap API
hwmon: (nct6775) Rearrange attr-group initialization
hwmon: (nct6775) Add read-only mode
hwmon: (nct6775) Convert S_I* permissions macros to octal
hwmon: (nct6775) Split core and platform driver
dt-bindings: hwmon: Add nuvoton,nct6775
hwmon: (nct6775) Add i2c driver

keliu (2):
hwmon: Directly use ida_alloc()/free()
hwmon: (ibmaem) Directly use ida_alloc()/free()

.../devicetree/bindings/hwmon/adt7475.yaml | 22 +
Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 +
.../bindings/hwmon/microchip,lan966x.yaml | 53 +
.../devicetree/bindings/hwmon/national,lm90.yaml | 20 +
.../devicetree/bindings/hwmon/nuvoton,nct6775.yaml | 57 +
.../devicetree/bindings/hwmon/ti,tmp401.yaml | 105 +
.../devicetree/bindings/trivial-devices.yaml | 4 +
Documentation/hwmon/aquacomputer_d5next.rst | 7 +-
Documentation/hwmon/asus_ec_sensors.rst | 25 +-
Documentation/hwmon/dell-smm-hwmon.rst | 9 +
Documentation/hwmon/hwmon-kernel-api.rst | 18 +-
Documentation/hwmon/index.rst | 2 +
Documentation/hwmon/lan966x.rst | 40 +
Documentation/hwmon/max16601.rst | 8 +
Documentation/hwmon/xdpe152c4.rst | 118 +
MAINTAINERS | 15 +-
drivers/hwmon/Kconfig | 55 +-
drivers/hwmon/Makefile | 4 +
drivers/hwmon/acpi_power_meter.c | 17 +-
drivers/hwmon/adt7475.c | 119 +-
drivers/hwmon/aquacomputer_d5next.c | 466 +++-
drivers/hwmon/as370-hwmon.c | 12 +-
drivers/hwmon/asus-ec-sensors.c | 414 +++-
drivers/hwmon/bt1-pvt.c | 50 +-
drivers/hwmon/dell-smm-hwmon.c | 147 +-
drivers/hwmon/hwmon.c | 100 +-
drivers/hwmon/ibmaem.c | 10 +-
drivers/hwmon/intel-m10-bmc-hwmon.c | 11 +-
drivers/hwmon/jc42.c | 8 +
drivers/hwmon/lan966x-hwmon.c | 418 ++++
drivers/hwmon/lm75.c | 14 +
drivers/hwmon/lm83.c | 2 -
drivers/hwmon/lm90.c | 4 +
drivers/hwmon/ltc2992.c | 86 +-
drivers/hwmon/mr75203.c | 12 +-
drivers/hwmon/{nct6775.c => nct6775-core.c} | 2445 ++++++--------------
drivers/hwmon/nct6775-i2c.c | 195 ++
drivers/hwmon/nct6775-platform.c | 1229 ++++++++++
drivers/hwmon/nct6775.h | 252 ++
drivers/hwmon/occ/common.c | 100 +-
drivers/hwmon/occ/common.h | 5 +-
drivers/hwmon/occ/p8_i2c.c | 2 +-
drivers/hwmon/occ/p9_sbe.c | 2 +-
drivers/hwmon/occ/sysfs.c | 137 +-
drivers/hwmon/peci/cputemp.c | 38 +-
drivers/hwmon/peci/dimmtemp.c | 33 +-
drivers/hwmon/pmbus/Kconfig | 13 +-
drivers/hwmon/pmbus/Makefile | 1 +
drivers/hwmon/pmbus/ltc2978.c | 12 +
drivers/hwmon/pmbus/max16601.c | 13 +-
drivers/hwmon/pmbus/pmbus.h | 2 +
drivers/hwmon/pmbus/pmbus_core.c | 233 +-
drivers/hwmon/pmbus/xdpe152c4.c | 75 +
drivers/hwmon/pwm-fan.c | 12 +-
drivers/hwmon/sl28cpld-hwmon.c | 14 +-
drivers/hwmon/tmp401.c | 46 +-
drivers/thermal/thermal_hwmon.c | 6 +-
include/linux/hwmon.h | 6 +
include/linux/polynomial.h | 35 +
lib/Kconfig | 3 +
lib/Makefile | 2 +
lib/polynomial.c | 108 +
62 files changed, 5118 insertions(+), 2354 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,lan966x.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
create mode 100644 Documentation/hwmon/lan966x.rst
create mode 100644 Documentation/hwmon/xdpe152c4.rst
create mode 100644 drivers/hwmon/lan966x-hwmon.c
rename drivers/hwmon/{nct6775.c => nct6775-core.c} (66%)
create mode 100644 drivers/hwmon/nct6775-i2c.c
create mode 100644 drivers/hwmon/nct6775-platform.c
create mode 100644 drivers/hwmon/nct6775.h
create mode 100644 drivers/hwmon/pmbus/xdpe152c4.c
create mode 100644 include/linux/polynomial.h
create mode 100644 lib/polynomial.c

\
 
 \ /
  Last update: 2022-05-22 23:14    [W:0.305 / U:0.000 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site