mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] hwmon updates for v5.18
@ 2022-03-20 23:13 Guenter Roeck
  2022-03-21  0:17 ` Guenter Roeck
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Guenter Roeck @ 2022-03-20 23:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, linux-kernel

Hi Linus,

Please pull hwmon updates for Linux v5.18 from signed tag:

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

Thanks,
Guenter
------

The following changes since commit 7e57714cd0ad2d5bb90e50b5096a0e671dec1ef3:

  Linux 5.17-rc6 (2022-02-27 14:36:33 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 6ba463edccb978e3c0248c3a193b759436b51ac8:

  hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist (2022-03-18 15:12:22 -0700)

----------------------------------------------------------------
hwmon updates for v5.18

New drivers
- Driver for Texas Instruments TMP464 and TMP468
- Driver for Vicor PLI1209BC Digital Supervisor
- Driver for ASUS EC

Improvements to existing drivers:
- adt7x10: Convert to use regmap, convert to use with_info API,
  use hwmon_notify_event, and other cleanup
- aquacomputer_d5next: Add support for Aquacomputer Farbwerk 360
- asus_wmi_sensors: Add ASUS ROG STRIX B450-F GAMING II
- asus_wmi_ec_sensors: Support T_Sensor on Prime X570-Pro
  Deprecate driver (replaced by new driver)
- axi-fan-control: Use hwmon_notify_event
- dell-smm: Clean up CONFIG_I8K, disable fan type support for
  Inspiron 3505, various other cleanup
- hwmon core: Report attribute name with udev events,
  Add "label" attribute to ABI,
  Add support for pwm auto channels attribute
- max6639: Add regulator support
- lm70: Add support for TI TMP125
- lm83: Cleanup, convert to use with_info API
- mlxreg-fan: Use pwm attribute for setting fan speed low limit
- nct6775: Sdd ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P,
  PRIME B550-PLUS, ASUS Pro B550M-C/PRIME B550M-A,
  and support for TSI temperature registers
- occ: Add various new sysfs attributes
- pmbus core: Handle VIN unit off status,
  Add regulator supply into macro,
  Add get_error_flags support to regulator ops
- pmbus/adm1275: Allow setting sample averaging
- pmbus/lm25066: Add regulator support
- pmbus/xdpe12284: Add support for xdpe11280 and register as regulator
- powr1220: Convert to with_info API,
  Add support for Lattice's POWR1014 power manager IC
- sch56xx: Cleanup and minor improvements
- sch5627: Add pwmX_auto_channels_temp support
- tc654: Add thermal_cooling device support

----------------------------------------------------------------
Agathe Porte (1):
      dt-bindings: hwmon: add tmp464.yaml

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

Anthony DeRossi (1):
      hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro

Armin Wolf (14):
      Documentation: admin-guide: Update i8k driver name
      Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters
      Documentation: ABI: Add ABI file for legacy /proc/i8k interface
      hwmon: (sch56xx) Autoload modules on platform device creation
      hwmon: (sch56xx-common) Add automatic module loading on supported devices
      hwmon: (sch56xx-common) Replace msleep() with usleep_range()
      hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
      hwmon: (dell-smm) Reword and mark parameter "force" as unsafe
      hwmon: (dell-smm) Add SMM interface documentation
      hwmon: (dell-smm) Make fan/temp sensor number a u8
      hwmon: (dell-smm) Improve temperature sensors detection
      hwmon: (core) Add support for pwm auto channels attribute
      hwmon: (sch5627) Add pwmX_auto_channels_temp support
      hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist

Brandon Wyman (1):
      hwmon: (pmbus) Add Vin unit off handling

Christian Lamparter (3):
      hwmon: (tc654) Add thermal_cooling device support
      dt-bindings: Add ti,tmp125 temperature sensor binding
      hwmon: (lm70) Add ti,tmp125 support

Cosmin Tanislav (5):
      hwmon: (adt7x10) Add device managed action for restoring config
      hwmon: (adt7x10) Use devm_hwmon_device_register_with_info
      hwmon: (adt7x10) Use devm_request_threaded_irq
      hwmon: (adt7x10) Remove empty driver removal callback
      hwmon: (adt7x10) Use hwmon_notify_event

Dan Carpenter (1):
      hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe()

Denis Pauk (3):
      hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A
      hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II
      hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P

Dmitry Baryshkov (1):
      hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist

Eddie James (4):
      hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status
      hwmon: (occ) Add sysfs entry for OCC mode
      hwmon: (occ) Add sysfs entries for additional extended status bits
      hwmon: (occ) Add soft minimum power cap attribute

Eugene Shalygin (10):
      hwmon: (asus-ec-sensors) add driver for ASUS EC
      hwmon: (asus-ec-sensors) update documentation
      hwmon: deprecate asis_wmi_ec_sensors driver
      hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi
      hwmon: (asus-ec-sensors) read sensors as signed ints
      hwmon: (asus-ec-sensors) add CPU core voltage
      hwmon: (asus-ec-sensors) deduce sensor signedness from its type
      hwmon: (asus-ec-sensors) merge setup functions
      hwmon: (asus-ec-sensors) depend on X86 in KConfig
      hwmon: (asus-ec-sensors) do not print from .probe()

Guenter Roeck (11):
      hwmon: Report attribute name with udev events
      hwmon: (lm83) Reorder include files to be in alphabetic order
      hwmon: (lm83) Move lm83_id to avoid forward declaration
      hwmon: (lm83) Replace new_client with client
      hwmon: (lm83) Use regmap
      hwmon: (lm83) Replace temperature conversion macros with standard functions
      hwmon: (lm83) Demote log message if chip identification fails
      hwmon: (lm83) Explain why LM82 may be misdetected as LM83
      hwmon: (lm83) Convert to use with_info API
      hwmon: (adt7x10) Convert to use regmap
      hwmon: Add driver for Texas Instruments TMP464 and TMP468

Marcello Sylvester Bauer (11):
      hwmon: (pmbus) Remove trailing whitespaces from Kconfig file
      hwmon: (max6639) Update Datasheet URL
      hwmon: (max6639) Add regulator support
      hwmon: (pmbus) Add regulator supply into macro
      dt-bindings: vendor-prefixes: add Vicor Corporation
      dt-bindings:trivial-devices: Add pli1209bc
      hwmon: (pmbus) Add support for pli1209bc
      hwmon: (pmbus/pli1209bc) Add regulator support
      dt-bindings: trivial-devices: Add xdpe11280
      hwmon: (xdpe12284) Add support for xdpe11280
      hwmon: (xdpe12284) Add regulator support

Mateusz Jończyk (2):
      x86/Kconfig: move and modify CONFIG_I8K
      hwmon: (dell-smm) rewrite CONFIG_I8K description

Michael Shych (3):
      hwmon: (powr1220) Cosmetic changes
      hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure
      hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC

Minghao Chi (1):
      hwmon: (scpi-hwmon): Use of_device_get_match_data()

Minghao Chi (CGEL ZTE) (1):
      hwmon: (vexpress-hwmon) Use of_device_get_match_data()

Nuno Sá (1):
      hwmon: (axi-fan-control) Use hwmon_notify_event

Patrick Rudolph (1):
      hwmon: (pmbus) Add mutex to regulator ops

Paul Cercueil (3):
      ABI: hwmon: Document "label" sysfs attribute
      hwmon: Add "label" attribute
      hwmon: Fix possible NULL pointer

Potin Lai (2):
      hwmon: (adm1275) Allow setting sample averaging
      dt-bindings: hwmon: Add sample averaging properties for ADM1275

Rob Herring (1):
      dt-bindings: hwmon: lm90: Drop Tegra specifics from example

Vadim Pasternak (1):
      hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit

Zev Weiss (3):
      hwmon: (nct6775) add support for TSI temperature registers
      hwmon: (pmbus) Add get_error_flags support to regulator ops
      hwmon: (pmbus/lm25066) Add regulator support

 Documentation/ABI/obsolete/procfs-i8k              |  10 +
 Documentation/ABI/testing/sysfs-class-hwmon        |   8 +
 Documentation/admin-guide/kernel-parameters.txt    |  35 +-
 .../devicetree/bindings/hwmon/adi,adm1275.yaml     |  68 ++
 .../devicetree/bindings/hwmon/national,lm90.yaml   |   4 +-
 .../devicetree/bindings/hwmon/ti,tmp464.yaml       | 114 ++++
 .../devicetree/bindings/trivial-devices.yaml       |   5 +
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 Documentation/hwmon/aquacomputer_d5next.rst        |  49 +-
 Documentation/hwmon/asus_ec_sensors.rst            |  54 ++
 Documentation/hwmon/dell-smm-hwmon.rst             | 180 ++++++
 Documentation/hwmon/index.rst                      |   3 +
 Documentation/hwmon/lm70.rst                       |   7 +
 Documentation/hwmon/max6639.rst                    |   2 +-
 Documentation/hwmon/pli1209bc.rst                  |  75 +++
 Documentation/hwmon/sch5627.rst                    |   4 +
 Documentation/hwmon/sysfs-interface.rst            |   4 +
 Documentation/hwmon/tmp464.rst                     |  73 +++
 Documentation/hwmon/xdpe12284.rst                  |  12 +-
 MAINTAINERS                                        |  16 +
 arch/x86/Kconfig                                   |  17 -
 drivers/hwmon/Kconfig                              |  49 +-
 drivers/hwmon/Makefile                             |   2 +
 drivers/hwmon/adt7310.c                            |  95 ++-
 drivers/hwmon/adt7410.c                            |  82 ++-
 drivers/hwmon/adt7x10.c                            | 479 ++++++--------
 drivers/hwmon/adt7x10.h                            |  10 +-
 drivers/hwmon/aquacomputer_d5next.c                | 379 +++++++----
 drivers/hwmon/asus-ec-sensors.c                    | 716 +++++++++++++++++++++
 drivers/hwmon/asus_wmi_ec_sensors.c                |   3 +-
 drivers/hwmon/asus_wmi_sensors.c                   |   1 +
 drivers/hwmon/axi-fan-control.c                    |   3 +-
 drivers/hwmon/dell-smm-hwmon.c                     |  84 ++-
 drivers/hwmon/hwmon.c                              |  40 +-
 drivers/hwmon/lm70.c                               |  16 +
 drivers/hwmon/lm83.c                               | 476 ++++++++------
 drivers/hwmon/max6639.c                            |  62 +-
 drivers/hwmon/mlxreg-fan.c                         |  84 +--
 drivers/hwmon/nct6775.c                            | 146 ++++-
 drivers/hwmon/occ/common.c                         |  19 +-
 drivers/hwmon/occ/common.h                         |   2 +
 drivers/hwmon/occ/sysfs.c                          |  46 ++
 drivers/hwmon/pmbus/Kconfig                        |  33 +-
 drivers/hwmon/pmbus/Makefile                       |   1 +
 drivers/hwmon/pmbus/adm1275.c                      |  40 +-
 drivers/hwmon/pmbus/lm25066.c                      |  14 +
 drivers/hwmon/pmbus/pli1209bc.c                    | 146 +++++
 drivers/hwmon/pmbus/pmbus.h                        |   2 +
 drivers/hwmon/pmbus/pmbus_core.c                   | 132 +++-
 drivers/hwmon/pmbus/xdpe12284.c                    |  32 +-
 drivers/hwmon/powr1220.c                           | 235 ++++---
 drivers/hwmon/sch5627.c                            |  71 ++
 drivers/hwmon/sch5636.c                            |  10 +
 drivers/hwmon/sch56xx-common.c                     |  44 +-
 drivers/hwmon/scpi-hwmon.c                         |   6 +-
 drivers/hwmon/tc654.c                              | 104 ++-
 drivers/hwmon/tmp464.c                             | 712 ++++++++++++++++++++
 drivers/hwmon/vexpress-hwmon.c                     |   6 +-
 include/linux/hwmon.h                              |   2 +
 59 files changed, 4155 insertions(+), 971 deletions(-)
 create mode 100644 Documentation/ABI/obsolete/procfs-i8k
 create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
 create mode 100644 Documentation/hwmon/asus_ec_sensors.rst
 create mode 100644 Documentation/hwmon/pli1209bc.rst
 create mode 100644 Documentation/hwmon/tmp464.rst
 create mode 100644 drivers/hwmon/asus-ec-sensors.c
 create mode 100644 drivers/hwmon/pmbus/pli1209bc.c
 create mode 100644 drivers/hwmon/tmp464.c

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] hwmon updates for v5.18
  2022-03-20 23:13 [GIT PULL] hwmon updates for v5.18 Guenter Roeck
@ 2022-03-21  0:17 ` Guenter Roeck
  2022-03-22  1:21 ` Linus Torvalds
  2022-03-22  1:39 ` pr-tracker-bot
  2 siblings, 0 replies; 5+ messages in thread
From: Guenter Roeck @ 2022-03-21  0:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, linux-kernel

On 3/20/22 16:13, Guenter Roeck wrote:
> Hi Linus,
> 
> Please pull hwmon updates for Linux v5.18 from signed tag:
> 
>      git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v5.18
> 

I forgot to mention:

there will be a conflict against spi-next. from Stephen Rothwell:

 > Today's linux-next merge of the spi tree got a conflict in:
 >
 >   drivers/hwmon/adt7310.c
 >
 > between commits:
 >
 >   9c950b125f78 ("hwmon: (adt7x10) Remove empty driver removal callback")
 >
 > from the hwmon-staging tree and commit:
 >
 >  a0386bba7093 ("spi: make remove callback a void function")
 >
 > from the spi tree.
 >
 > I fixed it up (I just used the former version) and can carry the fix as
 > necessary. This is now fixed as far as linux-next is concerned, but any
 > non trivial conflicts should be mentioned to your upstream maintainer
 > when your tree is submitted for merging.  You may also want to consider
 > cooperating with the maintainer of the conflicting tree to minimise any
 > particularly complex conflicts.

Guenter

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] hwmon updates for v5.18
  2022-03-20 23:13 [GIT PULL] hwmon updates for v5.18 Guenter Roeck
  2022-03-21  0:17 ` Guenter Roeck
@ 2022-03-22  1:21 ` Linus Torvalds
  2022-03-22  1:48   ` Guenter Roeck
  2022-03-22  1:39 ` pr-tracker-bot
  2 siblings, 1 reply; 5+ messages in thread
From: Linus Torvalds @ 2022-03-22  1:21 UTC (permalink / raw)
  To: Guenter Roeck; +Cc: linux-hwmon, Linux Kernel Mailing List

On Sun, Mar 20, 2022 at 4:13 PM Guenter Roeck <linux@roeck-us.net> wrote:
>
> Improvements to existing drivers:
> - adt7x10: Convert to use regmap, convert to use with_info API,
>   use hwmon_notify_event, and other cleanup
> - aquacomputer_d5next: Add support for Aquacomputer Farbwerk 360
> - asus_wmi_sensors: Add ASUS ROG STRIX B450-F GAMING II
> - asus_wmi_ec_sensors: Support T_Sensor on Prime X570-Pro
>   Deprecate driver (replaced by new driver)
[...]

To make my life easier, can I ask you to try to format these things a
bit more sanely and legibly?

You had this odd mix of sometimes using new lines to separate
different things (eg that asus_wmi_ec_sensors entry), and sometimes
just multiple different things in a list that then had line-breaks in
the middle.

That kind of stuff is _very_ hard to parse as anything but a random
jumble of words all crammed together.

Whitespace to separate things is good, and some kind of consistent
indentation makes it more legible. I edited it all up (hopefully
correctly), but it would be nice to get it in a readable form to begin
with..

Yeah, if everything does well, nobody will ever need to read that
merge message, but let's try to aim for nice and informative commit
messages anyway.

             Linus

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] hwmon updates for v5.18
  2022-03-20 23:13 [GIT PULL] hwmon updates for v5.18 Guenter Roeck
  2022-03-21  0:17 ` Guenter Roeck
  2022-03-22  1:21 ` Linus Torvalds
@ 2022-03-22  1:39 ` pr-tracker-bot
  2 siblings, 0 replies; 5+ messages in thread
From: pr-tracker-bot @ 2022-03-22  1:39 UTC (permalink / raw)
  To: Guenter Roeck; +Cc: Linus Torvalds, linux-hwmon, linux-kernel

The pull request you sent on Sun, 20 Mar 2022 16:13:17 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v5.18

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

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] hwmon updates for v5.18
  2022-03-22  1:21 ` Linus Torvalds
@ 2022-03-22  1:48   ` Guenter Roeck
  0 siblings, 0 replies; 5+ messages in thread
From: Guenter Roeck @ 2022-03-22  1:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, Linux Kernel Mailing List

On 3/21/22 18:21, Linus Torvalds wrote:
> On Sun, Mar 20, 2022 at 4:13 PM Guenter Roeck <linux@roeck-us.net> wrote:
>>
>> Improvements to existing drivers:
>> - adt7x10: Convert to use regmap, convert to use with_info API,
>>    use hwmon_notify_event, and other cleanup
>> - aquacomputer_d5next: Add support for Aquacomputer Farbwerk 360
>> - asus_wmi_sensors: Add ASUS ROG STRIX B450-F GAMING II
>> - asus_wmi_ec_sensors: Support T_Sensor on Prime X570-Pro
>>    Deprecate driver (replaced by new driver)
> [...]
> 
> To make my life easier, can I ask you to try to format these things a
> bit more sanely and legibly?
> 
> You had this odd mix of sometimes using new lines to separate
> different things (eg that asus_wmi_ec_sensors entry), and sometimes
> just multiple different things in a list that then had line-breaks in
> the middle.
> 
> That kind of stuff is _very_ hard to parse as anything but a random
> jumble of words all crammed together.
> 
> Whitespace to separate things is good, and some kind of consistent
> indentation makes it more legible. I edited it all up (hopefully
> correctly), but it would be nice to get it in a readable form to begin
> with..
> 
> Yeah, if everything does well, nobody will ever need to read that
> merge message, but let's try to aim for nice and informative commit
> messages anyway.
> 

Sorry for that. I'll use your reformatting as example and use
the same format in the future.

Guenter

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-03-22  1:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-20 23:13 [GIT PULL] hwmon updates for v5.18 Guenter Roeck
2022-03-21  0:17 ` Guenter Roeck
2022-03-22  1:21 ` Linus Torvalds
2022-03-22  1:48   ` Guenter Roeck
2022-03-22  1:39 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®