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: It adds a new callback in OPP framework to parse the "energy-model" DT entry. The propsed DT bindings heavily draw on "operating-points" (v1) schema. Comments, suggestions are very welcome. Regards, Lukasz Luba [1] https://lore.kernel.org/linux-pm/20220207073036.14901-2-lukasz.luba@xxxxxxx/ Lukasz Luba (2): dt-bindings: power: add Energy Model bindings opp: Add support for 'advanced' Energy Model in DT .../bindings/power/energy-model.yaml | 51 ++++++++++ drivers/opp/of.c | 95 ++++++++++++++++++- 2 files changed, 145 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/power/energy-model.yaml -- 2.17.1