Re: [PATCH v5 0/5] Introduce "opp-microwatt" and Energy Model from DT

From: Lukasz Luba
Date: Thu Mar 03 2022 - 01:58:09 EST




On 3/3/22 04:05, Viresh Kumar wrote:
On 02-03-22, 11:29, Lukasz Luba wrote:
Hi all,

This patch set solves a few issues:
1. It allows to register EM from DT, when the voltage information is not
available. (Some background of the issues present on Chromebook devices
can be checked at [1].)
2. It allows to register 'advanced' EM from the DT, which is more accurate
and reflects total power (dynamic + static).

Implementation details:
Existing machinery in the OPP framework now handles "opp-microwatt", similarly
to "opp-microamp". It also has helper exported function to get power from OPP.
For the EM, it adds a new callback in OPP framework to use this new API and
read power while having an opp pointer. It's agreed to work with OPP-v2.

Comments, suggestions are very welcome.

changelog:
v5:
- added dual-macro to conditionally setup needed callback and compile
on !EM kernel gently
- removed 'advanced' word from OPP patch header description
v4 [2]

Applied. Thanks.


Thank you Viresh for your reviews.

Regards,
Lukasz