mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
ASoC: soc-component: add snd_soc_component_active()
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Link: https://lore.kernel.org/r/875zcy6n4d.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
efffd9b344
commit
488b2ca599
2 changed files with 7 additions and 0 deletions
|
@ -395,6 +395,12 @@ static inline bool snd_soc_component_is_active(
|
|||
return component->active != 0;
|
||||
}
|
||||
|
||||
static inline unsigned int
|
||||
snd_soc_component_active(struct snd_soc_component *component)
|
||||
{
|
||||
return component->active;
|
||||
}
|
||||
|
||||
/* component pin */
|
||||
int snd_soc_component_enable_pin(struct snd_soc_component *component,
|
||||
const char *pin);
|
||||
|
|
|
@ -393,6 +393,7 @@ void snd_soc_dai_action(struct snd_soc_dai *dai,
|
|||
{
|
||||
dai->stream_active[stream] += action;
|
||||
dai->active += action;
|
||||
/* see snd_soc_component_active() */
|
||||
dai->component->active += action;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(snd_soc_dai_action);
|
||||
|
|
Loading…
Reference in a new issue