From: Lukasz Luba <lukasz.luba@arm.com>
To: rafael@kernel.org
Cc: daniel.lezcano@linaro.org, amitk@kernel.org,
linux-pm@vger.kernel.org, rui.zhang@intel.com,
viresh.kumar@linaro.org, dietmar.eggemann@arm.com, nm@ti.com,
sboyd@kernel.org, linux-kernel@vger.kernel.org,
sudeep.holla@arm.com, cristian.marussi@arm.com,
matthias.bgg@gmail.com, linux-mediatek@lists.infradead.org,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v2 0/4] Energy Model power in micro-Watts and SCMI v3.1 alignment
Date: Fri, 15 Jul 2022 09:56:41 +0100 [thread overview]
Message-ID: <c334d692-9787-7591-54d7-f152ecbd559e@arm.com> (raw)
In-Reply-To: <41c333e1-2545-f6be-2db2-9061297d0b9a@arm.com>
Hi Rafael,
gentle ping.
On 7/7/22 11:46, Lukasz Luba wrote:
> Hi Rafael,
>
> On 7/7/22 08:15, Lukasz Luba wrote:
>> Hi all,
>>
>> This is a patch set which changes Energy Model power values scale to
>> micro-Watts. It also upgrades the SCMI performance layer + scmi-cpufreq
>> driver to leverage the SCMI v3.1 spec and process micro-Watts power
>> values
>> coming from FW. The higher precision in EM power field solves an issue
>> of a rounding error, which then can be misinterpreted as 'inefficient
>> OPP'.
>> An example rounding issue calculation is present in patch 1/4
>> description.
>>
>> Changes:
>> v2
>> - simplified 32bit checks for max number of CPUs preventing energy
>> estimation overflow
>> - added Reviewed-by and ACKs
>> v1 [1]
>>
>> Regards,
>> Lukasz Luba
>>
>> [1]
>> https://lore.kernel.org/lkml/20220622145802.13032-1-lukasz.luba@arm.com/
>>
>> Lukasz Luba (4):
>> PM: EM: convert power field to micro-Watts precision and align drivers
>> Documentation: EM: Switch to micro-Watts scale
>> firmware: arm_scmi: Get detailed power scale from perf
>> cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1
>>
>> Documentation/power/energy-model.rst | 14 +++----
>> drivers/cpufreq/mediatek-cpufreq-hw.c | 7 ++--
>> drivers/cpufreq/scmi-cpufreq.c | 15 +++++++-
>> drivers/firmware/arm_scmi/perf.c | 18 +++++----
>> drivers/opp/of.c | 15 ++++----
>> drivers/powercap/dtpm_cpu.c | 5 +--
>> drivers/thermal/cpufreq_cooling.c | 13 ++++++-
>> drivers/thermal/devfreq_cooling.c | 19 ++++++++--
>> include/linux/energy_model.h | 54 +++++++++++++++++++--------
>> include/linux/scmi_protocol.h | 8 +++-
>> kernel/power/energy_model.c | 24 ++++++++----
>> 11 files changed, 132 insertions(+), 60 deletions(-)
>>
>
> I got ACKs (and on Reviewed-by) for this patch set.
> Could you take this via your PM tree, please?
This patch set is on our roadmap and would be good if it could
go as v5.20 material.
There are Acks for these patch set. If you need some
help with this (like rebasing, etc), just ping me.
Could you take them, please?
Regards,
Lukasz
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2022-07-15 8:57 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-07 7:15 [PATCH v2 0/4] Energy Model power in micro-Watts and SCMI v3.1 alignment Lukasz Luba
2022-07-07 7:15 ` [PATCH v2 1/4] PM: EM: convert power field to micro-Watts precision and align drivers Lukasz Luba
2022-07-07 8:31 ` Daniel Lezcano
2022-07-07 10:44 ` Lukasz Luba
2022-07-07 10:53 ` Viresh Kumar
2022-07-07 10:53 ` Lukasz Luba
2022-07-07 7:15 ` [PATCH v2 2/4] Documentation: EM: Switch to micro-Watts scale Lukasz Luba
2022-07-07 7:15 ` [PATCH v2 3/4] firmware: arm_scmi: Get detailed power scale from perf Lukasz Luba
2022-07-07 7:15 ` [PATCH v2 4/4] cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 Lukasz Luba
2022-07-07 10:52 ` Viresh Kumar
2022-07-07 10:46 ` [PATCH v2 0/4] Energy Model power in micro-Watts and SCMI v3.1 alignment Lukasz Luba
2022-07-15 8:56 ` Lukasz Luba [this message]
2022-07-15 17:18 ` 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=c334d692-9787-7591-54d7-f152ecbd559e@arm.com \
--to=lukasz.luba@arm.com \
--cc=amitk@kernel.org \
--cc=cristian.marussi@arm.com \
--cc=daniel.lezcano@linaro.org \
--cc=dietmar.eggemann@arm.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=linux-pm@vger.kernel.org \
--cc=matthias.bgg@gmail.com \
--cc=nm@ti.com \
--cc=rafael@kernel.org \
--cc=rui.zhang@intel.com \
--cc=sboyd@kernel.org \
--cc=sudeep.holla@arm.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox