• Linus Torvalds's avatar
    Merge tag 'pm-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · c79e6fa9
    Linus Torvalds authored
    Pull power management updates from Rafael Wysocki:
     "These add support for some new hardware, extend the existing hardware
      support, fix some issues and clean up code
    
      Specifics:
    
       - Add isupport for Tiger Lake in no-HWP mode to intel_pstate (Doug
         Smythies)
    
       - Update the AMD P-state driver (Perry Yuan):
          - Fix wrong lowest perf fetch
          - Map desired perf into pstate scope for powersave governor
          - Update pstate frequency transition delay time
          - Fix initial highest_perf value
          - Clean up
    
       - Move max CPU capacity to sugov_policy in the schedutil cpufreq
         governor (Lukasz Luba)
    
       - Add SM6115 to cpufreq-dt blocklist (Adam Skladowski)
    
       - Add support for Tegra239 and minor cleanups (Sumit Gupta, ye
         xingchen, and Yang Yingliang)
    
       - Add freq qos for qcom cpufreq driver and minor cleanups (Xuewen
         Yan, and Viresh Kumar)
    
       - Minor cleanups around functions called at module_init() (Xiu
         Jianfeng)
    
       - Use module_init and add module_exit for bmips driver (Zhang
         Jianhua)
    
       - Add AlderLake-N support to intel_idle (Zhang Rui)
    
       - Replace strlcpy() with unused retval with strscpy() in intel_idle
         (Wolfram Sang)
    
       - Remove redundant check from cpuidle_switch_governor() (Yu Liao)
    
       - Replace strlcpy() with unused retval with strscpy() in the powernv
         cpuidle driver (Wolfram Sang)
    
       - Drop duplicate word from a comment in the coupled cpuidle driver
         (Jason Wang)
    
       - Make rpm_resume() return -EINPROGRESS if RPM_NOWAIT is passed to it
         in the flags and the device is about to resume (Rafael Wysocki)
    
       - Add extra debugging statement for multiple active IRQs to system
         wakeup handling code (Mario Limonciello)
    
       - Replace strlcpy() with unused retval with strscpy() in the core
         system suspend support code (Wolfram Sang)
    
       - Update the intel_rapl power capping driver:
          - Use standard Energy Unit for SPR Dram RAPL domain (Zhang Rui).
          - Add support for RAPTORLAKE_S (Zhang Rui).
          - Fix UBSAN shift-out-of-bounds issue (Chao Qin)
    
       - Handle -EPROBE_DEFER when regulator is not probed on
         mtk-ci-devfreq.c (AngeloGioacchino Del Regno)
    
       - Fix message typo and use dev_err_probe() in rockchip-dfi.c
         (Christophe JAILLET)"
    
    * tag 'pm-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (29 commits)
      cpufreq: qcom-cpufreq-hw: Add cpufreq qos for LMh
      cpufreq: Add __init annotation to module init funcs
      cpufreq: tegra194: change tegra239_cpufreq_soc to static
      PM / devfreq: rockchip-dfi: Fix an error message
      PM / devfreq: mtk-cci: Handle sram regulator probe deferral
      powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
      PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case
      intel_idle: Add AlderLake-N support
      powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
      cpufreq: tegra194: Add support for Tegra239
      cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning
      cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
      powercap: intel_rapl: Add support for RAPTORLAKE_S
      cpufreq: amd-pstate: Fix initial highest_perf value
      cpuidle: Remove redundant check in cpuidle_switch_governor()
      PM: wakeup: Add extra debugging statement for multiple active IRQs
      cpufreq: tegra194: Remove the unneeded result variable
      PM: suspend: move from strlcpy() with unused retval to strscpy()
      intel_idle: move from strlcpy() with unused retval to strscpy()
      cpuidle: powernv: move from strlcpy() with unused retval to strscpy()
      ...
    c79e6fa9
amd-pstate.c 18.9 KB