[PATCH v3 0/5] powernv: Enable Dynamic Frequency
Gautham R. Shenoy
ego at linux.vnet.ibm.com
Thu Mar 20 23:10:55 EST 2014
From: "Gautham R. Shenoy" <ego at linux.vnet.ibm.com>
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
More information about the Linuxppc-dev
mailing list