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 patches for v5.19-rc1
Date: Sun, 22 May 2022 14:13:53 -0700 [thread overview]
Message-ID: <20220522211353.1003672-1-linux@roeck-us.net> (raw)
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
next reply other threads:[~2022-05-22 21:14 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-22 21:13 Guenter Roeck [this message]
2022-05-24 22:27 ` [GIT PULL] hwmon patches for v5.19-rc1 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=20220522211353.1003672-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.