From: Sudeep KarkadaNagesha <Sudeep.KarkadaNagesha@arm.com>
To: "Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: Lorenzo Pieralisi <Lorenzo.Pieralisi@arm.com>,
Pawel Moll <Pawel.Moll@arm.com>, Nicolas Pitre <nico@linaro.org>,
Viresh Kumar <viresh.kumar@linaro.org>,
"linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
"cpufreq@vger.kernel.org" <cpufreq@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH v2 0/5] ARM: vexpress/TC2: cpufreq support
Date: Tue, 22 Oct 2013 18:38:12 +0100 [thread overview]
Message-ID: <5266B804.3080407@arm.com> (raw)
In-Reply-To: <52664A94.3040508@arm.com>
(resending with correct/new Rafael's email address)
On 22/10/13 10:51, Sudeep KarkadaNagesha wrote:
> On 22/10/13 09:22, Viresh Kumar wrote:
>> On 21 October 2013 15:28, Sudeep KarkadaNagesha
>> <Sudeep.KarkadaNagesha@arm.com> wrote:
>>> From: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
>>>
>>> Hi,
>>>
>>> The SPC(Serial Power Controller) on Versatile Express V2P-CA15_A7(TC2)
>>> not only controls low-power states, wake-up irqs and per-CPU jump addresses
>>> but also the CPU performance operating points which is essential to provide
>>> CPU DVFS. The M3 microcontroller can provide upto eight performance values,
>>> one set for each cluster (CA15 or CA7). Each of this value contains the
>>> frequency(kHz) and voltage(mV) at that performance level. It expects
>>> these performance level to be passed through the SPC PERF_LVL registers.
>>>
>>> This patch series adds support to populate those OPPs, add them to the
>>> cpu devices and runtime programming of these performance levels through
>>> clock framework. It also adds a small interface cpufreq driver to validate
>>> the OPPs and register the arm_big_little cpufreq driver.
>>>
>>> Changes v1->v2:
>>> - Introduced ARCH_VEXPRESS_SPC config to make dependency
>>> selection cleaner
>>> - Other minor review comments from Nico implemented
>>>
>>> Regards,
>>> Sudeep
>>>
>>> Sudeep KarkadaNagesha (5):
>>> cpufreq: arm-big-little: use clk_get instead of clk_get_sys
>>> ARM: vexpress/TC2: add support for CPU DVFS
>>> ARM: vexpress/TC2: add cpu clock support
>>> cpufreq: arm_big_little: add vexpress SPC interface driver
>>> ARM: vexpress/TC2: register vexpress-spc cpufreq device
>>
>> For All Patches:
>>
>> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
>>
>
Thanks Nico, Pawel and Viresh for the review and acks.
Hi Rafael,
Do you prefer a pull request for this or are you OK to pull from the mails ?
Regards,
Sudeep
WARNING: multiple messages have this Message-ID (diff)
From: Sudeep.KarkadaNagesha@arm.com (Sudeep KarkadaNagesha)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 0/5] ARM: vexpress/TC2: cpufreq support
Date: Tue, 22 Oct 2013 18:38:12 +0100 [thread overview]
Message-ID: <5266B804.3080407@arm.com> (raw)
In-Reply-To: <52664A94.3040508@arm.com>
(resending with correct/new Rafael's email address)
On 22/10/13 10:51, Sudeep KarkadaNagesha wrote:
> On 22/10/13 09:22, Viresh Kumar wrote:
>> On 21 October 2013 15:28, Sudeep KarkadaNagesha
>> <Sudeep.KarkadaNagesha@arm.com> wrote:
>>> From: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
>>>
>>> Hi,
>>>
>>> The SPC(Serial Power Controller) on Versatile Express V2P-CA15_A7(TC2)
>>> not only controls low-power states, wake-up irqs and per-CPU jump addresses
>>> but also the CPU performance operating points which is essential to provide
>>> CPU DVFS. The M3 microcontroller can provide upto eight performance values,
>>> one set for each cluster (CA15 or CA7). Each of this value contains the
>>> frequency(kHz) and voltage(mV) at that performance level. It expects
>>> these performance level to be passed through the SPC PERF_LVL registers.
>>>
>>> This patch series adds support to populate those OPPs, add them to the
>>> cpu devices and runtime programming of these performance levels through
>>> clock framework. It also adds a small interface cpufreq driver to validate
>>> the OPPs and register the arm_big_little cpufreq driver.
>>>
>>> Changes v1->v2:
>>> - Introduced ARCH_VEXPRESS_SPC config to make dependency
>>> selection cleaner
>>> - Other minor review comments from Nico implemented
>>>
>>> Regards,
>>> Sudeep
>>>
>>> Sudeep KarkadaNagesha (5):
>>> cpufreq: arm-big-little: use clk_get instead of clk_get_sys
>>> ARM: vexpress/TC2: add support for CPU DVFS
>>> ARM: vexpress/TC2: add cpu clock support
>>> cpufreq: arm_big_little: add vexpress SPC interface driver
>>> ARM: vexpress/TC2: register vexpress-spc cpufreq device
>>
>> For All Patches:
>>
>> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
>>
>
Thanks Nico, Pawel and Viresh for the review and acks.
Hi Rafael,
Do you prefer a pull request for this or are you OK to pull from the mails ?
Regards,
Sudeep
next prev parent reply other threads:[~2013-10-22 17:38 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-21 9:58 [PATCH v2 0/5] ARM: vexpress/TC2: cpufreq support Sudeep KarkadaNagesha
2013-10-21 9:58 ` Sudeep KarkadaNagesha
2013-10-21 9:58 ` [PATCH v2 1/5] cpufreq: arm-big-little: use clk_get instead of clk_get_sys Sudeep KarkadaNagesha
2013-10-21 9:58 ` Sudeep KarkadaNagesha
2013-10-21 9:58 ` [PATCH v2 2/5] ARM: vexpress/TC2: add support for CPU DVFS Sudeep KarkadaNagesha
2013-10-21 9:58 ` Sudeep KarkadaNagesha
2013-10-21 9:58 ` [PATCH v2 3/5] ARM: vexpress/TC2: add cpu clock support Sudeep KarkadaNagesha
2013-10-21 9:58 ` Sudeep KarkadaNagesha
2013-10-21 9:58 ` [PATCH v2 4/5] cpufreq: arm_big_little: add vexpress SPC interface driver Sudeep KarkadaNagesha
2013-10-21 9:58 ` Sudeep KarkadaNagesha
2013-10-21 9:58 ` [PATCH v2 5/5] ARM: vexpress/TC2: register vexpress-spc cpufreq device Sudeep KarkadaNagesha
2013-10-21 9:58 ` Sudeep KarkadaNagesha
2013-10-21 10:46 ` [PATCH v2 0/5] ARM: vexpress/TC2: cpufreq support Pawel Moll
2013-10-21 10:46 ` Pawel Moll
2013-10-21 10:46 ` Pawel Moll
2013-10-22 8:22 ` Viresh Kumar
2013-10-22 8:22 ` Viresh Kumar
2013-10-22 9:51 ` Sudeep KarkadaNagesha
2013-10-22 9:51 ` Sudeep KarkadaNagesha
2013-10-22 17:38 ` Sudeep KarkadaNagesha [this message]
2013-10-22 17:38 ` Sudeep KarkadaNagesha
2013-10-22 22:05 ` Rafael J. Wysocki
2013-10-22 22:05 ` Rafael J. Wysocki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5266B804.3080407@arm.com \
--to=sudeep.karkadanagesha@arm.com \
--cc=Lorenzo.Pieralisi@arm.com \
--cc=Pawel.Moll@arm.com \
--cc=cpufreq@vger.kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-pm@vger.kernel.org \
--cc=nico@linaro.org \
--cc=rjw@rjwysocki.net \
--cc=viresh.kumar@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.