path: root/drivers/opp
diff options
authorLukasz Luba <>2020-11-05 12:50:01 +0000
committerRafael J. Wysocki <>2020-11-10 20:22:00 +0100
commitc250d50fe2ce627ca9805d9c8ac11cbbf922a4a6 (patch)
tree07ad69b1840e49d30952ae8d34e10f355c1730c3 /drivers/opp
parentf8394f232b1eab649ce2df5c5f15b0e528c92091 (diff)
PM: EM: Add a flag indicating units of power values in Energy Model
There are different platforms and devices which might use different scale for the power values. Kernel sub-systems might need to check if all Energy Model (EM) devices are using the same scale. Address that issue and store the information inside EM for each device. Thanks to that they can be easily compared and proper action triggered. Suggested-by: Daniel Lezcano <> Reviewed-by: Quentin Perret <> Signed-off-by: Lukasz Luba <> Signed-off-by: Rafael J. Wysocki <>
Diffstat (limited to 'drivers/opp')
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/opp/of.c b/drivers/opp/of.c
index 9faeb83e4b32..16f39e2127a5 100644
--- a/drivers/opp/of.c
+++ b/drivers/opp/of.c
@@ -1335,7 +1335,7 @@ int dev_pm_opp_of_register_em(struct device *dev, struct cpumask *cpus)
goto failed;
- ret = em_dev_register_perf_domain(dev, nr_opp, &em_cb, cpus);
+ ret = em_dev_register_perf_domain(dev, nr_opp, &em_cb, cpus, true);
if (ret)
goto failed;