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.