OSDN Git Service

firmware: arm_scmi: add a getter for power of performance states
authorQuentin Perret <quentin.perret@arm.com>
Mon, 10 Sep 2018 16:28:10 +0000 (17:28 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 10 Sep 2018 16:37:06 +0000 (17:37 +0100)
commit1a63fe9a2b1f47af5b2b7436b41824b14999c17a
treeb9f7f4b738b24ceb09bccad92b7e7266bbdd55e5
parentca64b719a1e665ac7449b6a968059176af7365a8
firmware: arm_scmi: add a getter for power of performance states

The SCMI protocol can be used to get power estimates from firmware
corresponding to each performance state of a device. Although these power
costs are already managed by the SCMI firmware driver, they are not
exposed to any external subsystem yet.

Fix this by adding a new get_power() interface to the exisiting perf_ops
defined for the SCMI protocol.

Signed-off-by: Quentin Perret <quentin.perret@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/perf.c
include/linux/scmi_protocol.h