PM: EM: Force device drivers to provide power in uW
authorLukasz Luba <lukasz.luba@arm.com>
Fri, 8 Mar 2024 12:32:03 +0000 (12:32 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 13 Mar 2024 19:48:38 +0000 (20:48 +0100)
commit3acec69a94eaaf3d7ebb043e1db45cc26f58a847
tree5c52ef1b33a3fbef3a94d9e6307ae0cd18091d36
parent07abb19a9b201c11e4367e8a428be7235b6dbd0d
PM: EM: Force device drivers to provide power in uW

The EM only supports power in uW. Make sure that it is not possible to
register some downstream driver which doesn't provide power in uW.
The only exception is artificial EM, but that EM is ignored by the rest of
kernel frameworks (thermal, powercap, etc).

Reported-by: PoShao Chen <poshao.chen@mediatek.com>
Signed-off-by: Lukasz Luba <lukasz.luba@arm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
kernel/power/energy_model.c