OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility
authorUlf Hansson <ulf.hansson@linaro.org>
Mon, 25 Sep 2023 13:17:09 +0000 (15:17 +0200)
committerViresh Kumar <viresh.kumar@linaro.org>
Fri, 6 Oct 2023 07:07:33 +0000 (12:37 +0530)
commit248a38d5cc3f3505e6cfbbc0514435c9f1ba00af
tree7b80f1139569c488164e461ef2438cb1c04311e6
parent401e09201a01183f1cc8533aa956cb837bf6d3da
OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility

The dev_pm_opp_add() API is limited to add dynamic OPPs with a frequency
and a voltage level. To enable more flexibility, let's add a new API,
dev_pm_opp_add_dynamic() that's takes a struct dev_pm_opp_data* instead of
a list of in-parameters.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/opp/core.c
drivers/opp/of.c
drivers/opp/opp.h
include/linux/pm_opp.h