• Linus Torvalds's avatar
    Merge branch 'thermal/next' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux · fb3da48a
    Linus Torvalds authored
    Pull thermal management updates from Zhang Rui:
    
     - Fix a deadlock regression in thermal core framework, which was
       introduced in 5.3 (Wei Wang)
    
     - Initialize thermal control framework earlier to enable thermal
       mitigation during boot (Amit Kucheria)
    
     - Convert the Intelligent Power Allocator (IPA) thermal governor to
       follow the generic PM_EM instead of its own Energy Model (Quentin
       Perret)
    
     - Introduce a new Amlogic soc thermal driver (Guillaume La Roque)
    
     - Add interrupt support for tsens thermal driver (Amit Kucheria)
    
     - Add support for MSM8956/8976 in tsens thermal driver
       (AngeloGioacchino Del Regno)
    
     - Add support for r8a774b1 in rcar thermal driver (Biju Das)
    
     - Add support for Thermal Monitor Unit v2 in qoriq thermal driver
       (Yuantian Tang)
    
     - Some other fixes/cleanups on thermal core framework and soc thermal
       drivers (Colin Ian King, Daniel Lezcano, Hsin-Yi Wang, Tian Tao)
    
    * 'thermal/next' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux: (32 commits)
      thermal: Fix deadlock in thermal thermal_zone_device_check
      thermal: cpu_cooling: Migrate to using the EM framework
      thermal: cpu_cooling: Make the power-related code depend on IPA
      PM / EM: Declare EM data types unconditionally
      arm64: defconfig: Enable CONFIG_ENERGY_MODEL
      drivers: thermal: tsens: fix potential integer overflow on multiply
      thermal: cpu_cooling: Reorder the header file
      thermal: cpu_cooling: Remove pointless dependency on CONFIG_OF
      thermal: no need to set .owner when using module_platform_driver
      thermal: qcom: tsens-v1: Fix kfree of a non-pointer value
      cpufreq: qcom-hw: Move driver initialization earlier
      clk: qcom: Initialize clock drivers earlier
      cpufreq: Initialize cpufreq-dt driver earlier
      cpufreq: Initialize the governors in core_initcall
      thermal: Initialize thermal subsystem earlier
      thermal: Remove netlink support
      dt: thermal: tsens: Document compatible for MSM8976/56
      thermal: qcom: tsens-v1: Add support for MSM8956 and MSM8976
      MAINTAINERS: add entry for Amlogic Thermal driver
      thermal: amlogic: Add thermal driver to support G12 SoCs
      ...
    fb3da48a
gcc-sdm845.c 89.5 KB