Thread (40 messages) 40 messages, 6 authors, 2014-03-22

[PATCH v3 0/5] powernv: Enable Dynamic Frequency

flat view
STALE4591d

From: Gautham R. Shenoy <hidden>
Date: 2014-03-20 12:10:55
Also in: linux-pm

From: "Gautham R. Shenoy" <redacted>

Hi,

This is the v3 of the consolidated patchset consisting
patches for enabling cpufreq on IBM POWERNV platforms
along with some enhancements. I have incorporated the review 
for v2 (which can be found at [1]).

- This patchset contains code for the platform driver to support CPU
  frequency scaling on IBM POWERNV platforms.

- In addition to the standard control and status files exposed by the
  cpufreq core, the patchset exposes the nominal frequency through the
  file named "cpuinfo_nominal_freq".


The changes from from v2:
  - Updated the changelog for "powernv: cpufreq driver for powernv platform"
    to record the fact that policy->cpus must be populated with a sibling mask
    that includes even the offlined siblings.

  - Dropped the patch named 
    "powernv:cpufreq: Create a powernv_cpu_to_core_mask() helper"
     since the driver->get() method can use cpu_sibling_mask().
  
  -  Updated "powernv:cpufreq: Implement the driver->get() method" to 
     use cpu_sibling_mask() in powernv_cpufreq_get()

The patchset is based against commit 4907cdca7210c5895311bddcf05a4c85b67d8566
of the mainline tree.

[1]: https://lists.ozlabs.org/pipermail/linuxppc-dev/2014-March/115861.html


Gautham R. Shenoy (3):
  powernv:cpufreq: Create pstate_id_to_freq() helper
  powernv:cpufreq: Export nominal frequency via sysfs.
  powernv:cpufreq: Implement the driver->get() method

Srivatsa S. Bhat (1):
  powernv,cpufreq:Add per-core locking to serialize frequency
    transitions

Vaidyanathan Srinivasan (1):
  powernv: cpufreq driver for powernv platform

 arch/powerpc/include/asm/reg.h         |   4 +
 arch/powerpc/platforms/powernv/Kconfig |   1 +
 drivers/cpufreq/Kconfig                |   1 +
 drivers/cpufreq/Kconfig.powerpc        |  13 ++
 drivers/cpufreq/Makefile               |   1 +
 drivers/cpufreq/powernv-cpufreq.c      | 375 +++++++++++++++++++++++++++++++++
 6 files changed, 395 insertions(+)
 create mode 100644 drivers/cpufreq/powernv-cpufreq.c

-- 
1.8.3.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help