mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
Revert "OPP: Add dev_pm_opp_find_freq_exact_indexed()"
This reverts commit7baa59f83fwhich is commita5893928bbupstream. 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: I00b677f975738c791bf7074c982a8e215f8054ac Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
@@ -641,34 +641,6 @@ struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(dev_pm_opp_find_freq_exact);
|
EXPORT_SYMBOL_GPL(dev_pm_opp_find_freq_exact);
|
||||||
|
|
||||||
/**
|
|
||||||
* dev_pm_opp_find_freq_exact_indexed() - Search for an exact freq for the
|
|
||||||
* clock corresponding to the index
|
|
||||||
* @dev: Device for which we do this operation
|
|
||||||
* @freq: frequency to search for
|
|
||||||
* @index: Clock index
|
|
||||||
* @available: true/false - match for available opp
|
|
||||||
*
|
|
||||||
* Search for the matching exact OPP for the clock corresponding to the
|
|
||||||
* specified index from a starting freq for a device.
|
|
||||||
*
|
|
||||||
* Return: matching *opp , else returns ERR_PTR in case of error and should be
|
|
||||||
* handled using IS_ERR. Error return values can be:
|
|
||||||
* EINVAL: for bad pointer
|
|
||||||
* ERANGE: no match found for search
|
|
||||||
* ENODEV: if device not found in list of registered devices
|
|
||||||
*
|
|
||||||
* The callers are required to call dev_pm_opp_put() for the returned OPP after
|
|
||||||
* use.
|
|
||||||
*/
|
|
||||||
struct dev_pm_opp *
|
|
||||||
dev_pm_opp_find_freq_exact_indexed(struct device *dev, unsigned long freq,
|
|
||||||
u32 index, bool available)
|
|
||||||
{
|
|
||||||
return _find_key_exact(dev, freq, index, available, _read_freq, NULL);
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(dev_pm_opp_find_freq_exact_indexed);
|
|
||||||
|
|
||||||
static noinline struct dev_pm_opp *_find_freq_ceil(struct opp_table *opp_table,
|
static noinline struct dev_pm_opp *_find_freq_ceil(struct opp_table *opp_table,
|
||||||
unsigned long *freq)
|
unsigned long *freq)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -136,10 +136,6 @@ struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
|
|||||||
unsigned long freq,
|
unsigned long freq,
|
||||||
bool available);
|
bool available);
|
||||||
|
|
||||||
struct dev_pm_opp *
|
|
||||||
dev_pm_opp_find_freq_exact_indexed(struct device *dev, unsigned long freq,
|
|
||||||
u32 index, bool available);
|
|
||||||
|
|
||||||
struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
|
struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
|
||||||
unsigned long *freq);
|
unsigned long *freq);
|
||||||
|
|
||||||
@@ -285,13 +281,6 @@ static inline struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
|
|||||||
return ERR_PTR(-EOPNOTSUPP);
|
return ERR_PTR(-EOPNOTSUPP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline struct dev_pm_opp *
|
|
||||||
dev_pm_opp_find_freq_exact_indexed(struct device *dev, unsigned long freq,
|
|
||||||
u32 index, bool available)
|
|
||||||
{
|
|
||||||
return ERR_PTR(-EOPNOTSUPP);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
|
static inline struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
|
||||||
unsigned long *freq)
|
unsigned long *freq)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user