• Linus Torvalds's avatar
    Merge tag 'hwmon-for-v5.19-rc1' of... · 076f222a
    Linus Torvalds authored
    Merge tag 'hwmon-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
    
    Pull hwmon updates from Guenter Roeck:
     "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
    
      ... and various other minor fixes and improvements"
    
    * tag 'hwmon-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (71 commits)
      hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe()
      hwmon: (sl28cpld) Fix typo in comment
      hwmon: (pmbus) Check PEC support before reading other registers
      hwmon: (dimmtemp) Fix bitmap handling
      hwmon: (lm90) enable extended range according to DTS node
      dt-bindings: hwmon: lm90: add ti,extended-range-enable property
      dt-bindings: hwmon: lm90: add missing ti,tmp461
      hwmon: (ibmaem) Directly use ida_alloc()/free()
      hwmon: Directly use ida_alloc()/free()
      hwmon: (asus-ec-sensors) fix Formula VIII definition
      dt-bindings: trivial-devices: Add xdp152
      hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
      hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro
      hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
      hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro
      hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro
      hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro
      hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro
      hwmon: Make chip parameter for with_info API mandatory
      thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()
      ...
    076f222a
MAINTAINERS 643 KB