mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
Revert "OPP: Introduce dev_pm_opp_get_freq_indexed() API"
This reverts commit7f73098bc6which is commit5f756d03e2upstream. 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:
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user