net: ipa: introduce ipa_clock_rate()
Create a new function that returns the current rate of the IPA core clock. Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
cd8700e45e
commit
78b348f3f1
|
@ -256,6 +256,12 @@ void ipa_clock_put(struct ipa *ipa)
|
|||
mutex_unlock(&clock->mutex);
|
||||
}
|
||||
|
||||
/* Return the current IPA core clock rate */
|
||||
u32 ipa_clock_rate(struct ipa *ipa)
|
||||
{
|
||||
return ipa->clock ? (u32)clk_get_rate(ipa->clock->core) : 0;
|
||||
}
|
||||
|
||||
/* Initialize IPA clocking */
|
||||
struct ipa_clock *ipa_clock_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -10,6 +10,14 @@ struct device;
|
|||
|
||||
struct ipa;
|
||||
|
||||
/**
|
||||
* ipa_clock_rate() - Return the current IPA core clock rate
|
||||
* @ipa: IPA structure
|
||||
*
|
||||
* Return: The current clock rate (in Hz), or 0.
|
||||
*/
|
||||
u32 ipa_clock_rate(struct ipa *ipa);
|
||||
|
||||
/**
|
||||
* ipa_clock_init() - Initialize IPA clocking
|
||||
* @dev: IPA device
|
||||
|
|
Loading…
Reference in New Issue
Block a user