Revert "OPP: Introduce dev_pm_opp_get_freq_indexed() API"

This reverts commit 7f73098bc6 which is
commit 5f756d03e2 upstream.

It breaks the Android kernel abi and can be brought back in the future
in an abi-safe way if it is really needed.

Bug: 161946584
Change-Id: I2e361b5c7e9306d76e606eaa5eb1fa87af5eed28
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Greg Kroah-Hartman
2025-03-05 17:02:56 +00:00
parent f7d6d8d971
commit 44a6d4af33
2 changed files with 0 additions and 27 deletions

View File

@@ -200,26 +200,6 @@ unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp)
} }
EXPORT_SYMBOL_GPL(dev_pm_opp_get_freq); EXPORT_SYMBOL_GPL(dev_pm_opp_get_freq);
/**
* dev_pm_opp_get_freq_indexed() - Gets the frequency corresponding to an
* available opp with specified index
* @opp: opp for which frequency has to be returned for
* @index: index of the frequency within the required opp
*
* Return: frequency in hertz corresponding to the opp with specified index,
* else return 0
*/
unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index)
{
if (IS_ERR_OR_NULL(opp) || index >= opp->opp_table->clk_count) {
pr_err("%s: Invalid parameters\n", __func__);
return 0;
}
return opp->rates[index];
}
EXPORT_SYMBOL_GPL(dev_pm_opp_get_freq_indexed);
/** /**
* dev_pm_opp_get_level() - Gets the level corresponding to an available opp * dev_pm_opp_get_level() - Gets the level corresponding to an available opp
* @opp: opp for which level value has to be returned for * @opp: opp for which level value has to be returned for

View File

@@ -117,8 +117,6 @@ unsigned long dev_pm_opp_get_power(struct dev_pm_opp *opp);
unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp); unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp);
unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index);
unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp); unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp);
unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp, unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp,
@@ -228,11 +226,6 @@ static inline unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp)
return 0; return 0;
} }
static inline unsigned long dev_pm_opp_get_freq_indexed(struct dev_pm_opp *opp, u32 index)
{
return 0;
}
static inline unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp) static inline unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp)
{ {
return 0; return 0;