• Linus Torvalds's avatar
    Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 0cfd8703
    Linus Torvalds authored
    Pull power management updates from Rafael Wysocki:
     "These update several cpufreq drivers and the cpufreq core, add sysfs
      interface for exposing the time really spent in the platform low-power
      state during suspend-to-idle, update devfreq (core and drivers) and
      the pm-graph suite of tools and clean up code.
    
      Specifics:
    
       - Fix the frequency unit in cpufreq_verify_current_freq checks()
         Sanjay Chandrashekara)
    
       - Make mode_state_machine in amd-pstate static (Tom Rix)
    
       - Make the cpufreq core require drivers with target_index() to set
         freq_table (Viresh Kumar)
    
       - Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry (Jingyu Wang)
    
       - Use of_property_read_bool() for boolean properties in the pmac32
         cpufreq driver (Rob Herring)
    
       - Make the cpufreq sysfs interface return proper error codes on
         obviously invalid input (qinyu)
    
       - Add guided autonomous mode support to the AMD P-state driver (Wyes
         Karny)
    
       - Make the Intel P-state driver enable HWP IO boost on all server
         platforms (Srinivas Pandruvada)
    
       - Add opp and bandwidth support to tegra194 cpufreq driver (Sumit
         Gupta)
    
       - Use of_property_present() for testing DT property presence (Rob
         Herring)
    
       - Remove MODULE_LICENSE in non-modules (Nick Alcock)
    
       - Add SM7225 to cpufreq-dt-platdev blocklist (Luca Weiss)
    
       - Optimizations and fixes for qcom-cpufreq-hw driver (Krzysztof
         Kozlowski, Konrad Dybcio, and Bjorn Andersson)
    
       - DT binding updates for qcom-cpufreq-hw driver (Konrad Dybcio and
         Bartosz Golaszewski)
    
       - Updates and fixes for mediatek driver (Jia-Wei Chang and
         AngeloGioacchino Del Regno)
    
       - Use of_property_present() for testing DT property presence in the
         cpuidle code (Rob Herring)
    
       - Drop unnecessary (void *) conversions from the PM core (Li zeming)
    
       - Add sysfs files to represent time spent in a platform sleep state
         during suspend-to-idle and make AMD and Intel PMC drivers use them
         Mario Limonciello)
    
       - Use of_property_present() for testing DT property presence (Rob
         Herring)
    
       - Add set_required_opps() callback to the 'struct opp_table', to make
         the code paths cleaner (Viresh Kumar)
    
       - Update the pm-graph siute of utilities to v5.11 with the following
         changes:
           * New script which allows users to install the latest pm-graph
             from the upstream github repo.
           * Update all the dmesg suspend/resume PM print formats to be able
             to process recent timelines using dmesg only.
           * Add ethtool output to the log for the system's ethernet device
             if ethtool exists.
           * Make the tool more robustly handle events where mangled dmesg
             or ftrace outputs do not include all the requisite data.
    
       - Make the sleepgraph utility recognize "CPU killed" messages (Xueqin
         Luo)
    
       - Remove unneeded SRCU selection in Kconfig because it's always set
         from devfreq core (Paul E. McKenney)
    
       - Drop of_match_ptr() macro from exynos-bus.c because this driver is
         always using the DT table for driver probe (Krzysztof Kozlowski)
    
       - Use the preferred of_property_present() instead of the low-level
         of_get_property() on exynos-bus.c (Rob Herring)
    
       - Use devm_platform_get_and_ioream_resource() in exyno-ppmu.c (Yang
         Li)"
    
    * tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (44 commits)
      platform/x86/intel/pmc: core: Report duration of time in HW sleep state
      platform/x86/intel/pmc: core: Always capture counters on suspend
      platform/x86/amd: pmc: Report duration of time in hw sleep state
      PM: Add sysfs files to represent time spent in hardware sleep state
      cpufreq: use correct unit when verify cur freq
      cpufreq: tegra194: add OPP support and set bandwidth
      cpufreq: amd-pstate: Make varaiable mode_state_machine static
      PM: core: Remove unnecessary (void *) conversions
      cpufreq: drivers with target_index() must set freq_table
      PM / devfreq: exynos-ppmu: Use devm_platform_get_and_ioremap_resource()
      OPP: Move required opps configuration to specialized callback
      OPP: Handle all genpd cases together in _set_required_opps()
      cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
      dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290
      dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per compatible
      dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 frequency domain
      cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist
      cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit
      cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
      cpufreq: mediatek: raise proc/sram max voltage for MT8516
      ...
    0cfd8703
kernel-parameters.txt 251 KB