• Linus Torvalds's avatar
    Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · f648372d
    Linus Torvalds authored
    Pull thermal control updates from Rafael Wysocki:
     "As far as new functionality is concerned, there is a new thermal
      driver for the Intel Hardware Feedback Interface (HFI) along with some
      intel-speed-select utility changes to support it. There are also new
      DT compatible strings for a couple of platforms, and thermal zones on
      some platforms will be registered as HWmon sensors now.
    
      Apart from the above, some drivers are updated (fixes mostly) and
      there is a new piece of documentation for the Intel DPTF (Dynamic
      Power and Thermal Framework) sysfs interface.
    
      Specifics:
    
       - Add a new thermal driver for the Intel Hardware Feedback Interface
         (HFI) including the HFI initialization, HFI notification interrupt
         handling and sending CPU capabilities change messages to user space
         via the thermal netlink interface (Ricardo Neri, Srinivas
         Pandruvada, Nathan Chancellor, Randy Dunlap).
    
       - Extend the intel-speed-select utility to handle out-of-band CPU
         configuration changes and add support for the CPU capabilities
         change messages sent over the thermal netlink interface by the new
         HFI thermal driver to it (Srinivas Pandruvada).
    
       - Convert the DT bindings to yaml format for the Exynos platform and
         fix and update the MAINTAINERS file for this driver (Krzysztof
         Kozlowski).
    
       - Register the thermal zones as HWmon sensors for the QCom's Tsens
         driver and TI thermal platforms (Dmitry Baryshkov, Romain Naour).
    
       - Add the msm8953 compatible documentation in the bindings (Luca
         Weiss).
    
       - Add the sm8150 platform support to the QCom LMh driver's DT binding
         (Thara Gopinath).
    
       - Check the command result from the IPC command to the BPMP in the
         Tegra driver (Mikko Perttunen).
    
       - Silence the error for normal configuration where the interrupt is
         optionnal in the Broadcom thermal driver (Florian Fainelli).
    
       - Remove remaining dead code from the TI thermal driver (Yue
         Haibing).
    
       - Don't use bitmap_weight() in end_power_clamp() in the powerclamp
         driver (Yury Norov).
    
       - Update the OS policy capabilities handshake in the int340x thermal
         driver (Srinivas Pandruvada).
    
       - Increase the policies bitmap size in int340x (Srinivas Pandruvada).
    
       - Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() in the
         int340x thermal driver (Rafael Wysocki).
    
       - Check for NULL after calling kmemdup() in int340x (Jiasheng Jiang).
    
       - Add Intel Dynamic Power and Thermal Framework (DPTF) kernel
         interface documentation (Srinivas Pandruvada).
    
       - Fix bullet list warning in the thermal documentation (Randy
         Dunlap)"
    
    * tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (30 commits)
      thermal: int340x: Update OS policy capability handshake
      thermal: int340x: Increase bitmap size
      Documentation: thermal: DPTF Documentation
      MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email
      thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp()
      thermal/drivers/brcmstb_thermal: Interrupt is optional
      thermal: tegra-bpmp: Handle errors in BPMP response
      drivers/thermal/ti-soc-thermal: Add hwmon support
      dt-bindings: thermal: tsens: Add msm8953 compatible
      dt-bindings: thermal: Add sm8150 compatible string for LMh
      thermal/drivers/qcom/lmh: Add support for sm8150
      thermal/drivers/tsens: register thermal zones as hwmon sensors
      MAINTAINERS: thermal: samsung: Drop obsolete properties
      dt-bindings: thermal: samsung: Convert to dtschema
      tools/power/x86/intel-speed-select: v1.12 release
      tools/power/x86/intel-speed-select: HFI support
      tools/power/x86/intel-speed-select: OOB daemon mode
      thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET
      thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub
      thermal: Replace acpi_bus_get_device()
      ...
    f648372d
MAINTAINERS 628 KB