PM: EM: add macro to set .active_power() callback conditionally
authorLukasz Luba <lukasz.luba@arm.com>
Wed, 2 Mar 2022 11:29:15 +0000 (11:29 +0000)
committerViresh Kumar <viresh.kumar@linaro.org>
Thu, 3 Mar 2022 04:05:04 +0000 (09:35 +0530)
commitcaeea9e6671984c3865918459d756b961a24bb49
treec7f3acb38b3efa8d88e40a66d118f1614d0e27b0
parent4f9a7a1dc2a294c5c5c4b0246e2281e6ec88fb91
PM: EM: add macro to set .active_power() callback conditionally

The Energy Model is able to use new power values coming from DT. Add a new
macro which is helpful in setting the .active_power() callback
conditionally in setup time. The dual-macro implementation handles both
kernel configurations: w/ EM and w/o EM built-in.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Lukasz Luba <lukasz.luba@arm.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
include/linux/energy_model.h