• Linus Torvalds's avatar
    Merge tag 'pm-5.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · d0411ec8
    Linus Torvalds authored
    Pull more power management updates from Rafael Wysocki:
     "These modify the Intel RAPL driver to allow it to use an MMIO
      interface to the hardware, make the int340X thermal driver provide
      such an interface for it, add Intel Ice Lake CPU IDs to the RAPL
      driver (these changes depend on the previously merged x86 arch
      changes), update cpufreq to use the PM QoS framework for managing the
      min and max frequency limits, and add update the imx-cpufreq-dt
      cpufreq driver to support i.MX8MN.
    
      Specifics:
    
       - Add MMIO interface support to the Intel RAPL power capping driver
         and update the int340X thermal driver to provide a RAPL MMIO
         interface (Zhang Rui, Stephen Rothwell).
    
       - Add Intel Ice Lake CPU IDs to the RAPL driver (Zhang Rui, Rajneesh
         Bhardwaj).
    
       - Make cpufreq use the PM QoS framework (instead of notifiers) for
         managing the min and max frequency constraints (Viresh Kumar).
    
       - Add i.MX8MN support to the imx-cpufreq-dt cpufreq driver (Anson
         Huang)"
    
    * tag 'pm-5.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (27 commits)
      cpufreq: Make cpufreq_generic_init() return void
      intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state
      powercap/rapl: Add Ice Lake NNPI support to RAPL driver
      powercap/intel_rapl: add support for ICX-D
      powercap/intel_rapl: add support for ICX
      powercap/intel_rapl: add support for IceLake desktop
      intel_rapl: Fix module autoloading issue
      int340X/processor_thermal_device: add support for MMIO RAPL
      intel_rapl: support two power limits for every RAPL domain
      intel_rapl: support 64 bit register
      intel_rapl: abstract RAPL common code
      intel_rapl: cleanup hardcoded MSR access
      intel_rapl: cleanup some functions
      intel_rapl: abstract register access operations
      intel_rapl: abstract register address
      intel_rapl: introduce struct rapl_if_private
      intel_rapl: introduce intel_rapl.h
      intel_rapl: remove hardcoded register index
      intel_rapl: use reg instead of msr
      cpufreq: imx-cpufreq-dt: Add i.MX8MN support
      ...
    d0411ec8
MAINTAINERS 509 KB