• Linus Torvalds's avatar
    Merge tag 'pm-5.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 0c67f6b2
    Linus Torvalds authored
    Pull more power management updates from Rafael Wysocki:
     "These are operating performance points (OPP) framework updates mostly,
      including support for interconnect bandwidth in the OPP core, plus a
      few cpufreq changes, including boost support in the CPPC cpufreq
      driver, an ACPI device power management fix and a hibernation code
      cleanup.
    
      Specifics:
    
       - Add support for interconnect bandwidth to the OPP core (Georgi
         Djakov, Saravana Kannan, Sibi Sankar, Viresh Kumar).
    
       - Add support for regulator enable/disable to the OPP core (Kamil
         Konieczny).
    
       - Add boost support to the CPPC cpufreq driver (Xiongfeng Wang).
    
       - Make the tegra186 cpufreq driver set the
         CPUFREQ_NEED_INITIAL_FREQ_CHECK flag (Mian Yousaf Kaukab).
    
       - Prevent the ACPI power management from using power resources with
         devices where the list of power resources for power state D0 (full
         power) is missing (Rafael Wysocki).
    
       - Annotate a hibernation-related function with __init (Christophe
         JAILLET)"
    
    * tag 'pm-5.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      ACPI: PM: Avoid using power resources if there are none for D0
      cpufreq: CPPC: add SW BOOST support
      cpufreq: change '.set_boost' to act on one policy
      PM: hibernate: Add __init annotation to swsusp_header_init()
      opp: Don't parse icc paths unnecessarily
      opp: Remove bandwidth votes when target_freq is zero
      opp: core: add regulators enable and disable
      opp: Reorder the code for !target_freq case
      opp: Expose bandwidth information via debugfs
      cpufreq: dt: Add support for interconnect bandwidth scaling
      opp: Update the bandwidth on OPP frequency changes
      opp: Add sanity checks in _read_opp_key()
      opp: Add support for parsing interconnect bandwidth
      cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag
      OPP: Add helpers for reading the binding properties
      dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps bindings
    0c67f6b2
core.c 24.1 KB