Message ID | 20220302112917.27270-1-lukasz.luba@arm.com (mailing list archive) |
---|---|
Headers | show |
Series | Introduce "opp-microwatt" and Energy Model from DT | expand |
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.
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