• Linus Torvalds's avatar
    Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux · 5d26c176
    Linus Torvalds authored
    Pull thermal updates from Daniel Lezcano:
    
     - Use the newly introduced 'hot' and 'critical' ops for the acpi
       thermal driver (Daniel Lezcano)
    
     - Remove the notify ops as it is no longer used (Daniel Lezcano)
    
     - Remove the 'forced passive' option and the unused bind/unbind
       functions (Daniel Lezcano)
    
     - Remove the THERMAL_TRIPS_NONE and the code cleanup around this macro
       (Daniel Lezcano)
    
     - Rework the delays to make them pre-computed instead of computing them
       again and again at each polling interval (Daniel Lezcano)
    
     - Remove the pointless 'thermal_zone_device_reset' function (Daniel
       Lezcano)
    
     - Use the critical and hot ops to prevent an unexpected system shutdown
       on int340x (Kai-Heng Feng)
    
     - Make the cooling device state private to the thermal subsystem
       (Daniel Lezcano)
    
     - Prevent to use not-power-aware actor devices with the power allocator
       governor (Lukasz Luba)
    
     - Remove 'zx' and 'tango' support along with the corresponding
       platforms (Arnd Bergman)
    
     - Fix several issues on the Omap thermal driver (Tony Lindgren)
    
     - Add support for adc-tm5 PMIC thermal monitor for Qcom platforms
       (Dmitry Baryshkov)
    
     - Fix an initialization loop in the adc-tm5 (Colin Ian King)
    
     - Fix a return error check in the cpufreq cooling device (Viresh Kumar)
    
    * tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux: (26 commits)
      thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
      thermal: qcom: Fix comparison with uninitialized variable channels_available
      thermal: qcom: add support for adc-tm5 PMIC thermal monitor
      dt-bindings: thermal: qcom: add adc-thermal monitor bindings
      thermal: ti-soc-thermal: Use non-inverted define for omap4
      thermal: ti-soc-thermal: Simplify polling with iopoll
      thermal: ti-soc-thermal: Fix stuck sensor with continuous mode for 4430
      thermal: ti-soc-thermal: Skip pointless register access for dra7
      thermal/drivers/zx: Remove zx driver
      thermal/drivers/tango: Remove tango driver
      thermal: power allocator: fail binding for non-power actor devices
      thermal/core: Make cooling device state change private
      thermal: intel: pch: Fix unexpected shutdown at critical temperature
      thermal: int340x: Fix unexpected shutdown at critical temperature
      thermal/core: Remove pointless thermal_zone_device_reset() function
      thermal/core: Remove ms based delay fields
      thermal/core: Use precomputed jiffies for the polling
      thermal/core: Precompute the delays from msecs to jiffies
      thermal/core: Remove unused macro THERMAL_TRIPS_NONE
      thermal/core: Remove THERMAL_TRIPS_NONE test
      ...
    5d26c176
cpufreq_cooling.c 20.3 KB