]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
Merge tag 'devfreq-next-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 21 Jul 2025 10:45:08 +0000 (12:45 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 21 Jul 2025 10:45:08 +0000 (12:45 +0200)
Merge devfreq updates for v6.17 from Chanwoo Choi:

"- Clean devfreq core and fix bugs
  : Replace sscanf with kstrtoul
  : Remove redundant devfreq_get_freq_range() on adding devfreq driver
  : Check missing NULL pointer check on removing devfreq driver
  : Limit max_freq and min_freq to avoid unreachable value
  : Fix wrong index on trans_stat sysfs node

 - Use devm_* managed function for clock control on sun81-a33-mbus driver

 - Add HiSilicon uncore frequencye scaling driver for for HiSilicon Kunpeng SoCs
  : The uncore domain includes shared system resources such as interconnects
  and L3 cache, and its frequency has a significant impact on system performance
  and power consumption. The driver provides the following functions:
    - Support to scale frequency scaling with governor and user setting
    - Support to query CPUs whose performance is closely related to the uncore domain
    - Communication with the platform controller via an ACPI PCC mailbox
      to perform actual frequency changes"

* tag 'devfreq-next-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux:
  PM / devfreq: Add HiSilicon uncore frequency scaling driver
  PM / devfreq: Allow devfreq driver to add custom sysfs ABIs
  PM / devfreq: sun8i-a33-mbus: Simplify by using more devm functions
  PM / devfreq: Fix a index typo in trans_stat
  PM / devfreq: Check governor before using governor->name
  PM / devfreq: Remove redundant devfreq_get_freq_range() calling in devfreq_add_device()
  PM / devfreq: Limit max_freq with scaling_min_freq
  PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()


Trivial merge