ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control
Move the function snd_soc_dapm_new_control to be next to snd_soc_dapm_new_controls and add some kernel doc for it. Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
3bbf5d34fd
commit
94e630a35d
@ -3417,20 +3417,6 @@ int snd_soc_dapm_put_pin_switch(struct snd_kcontrol *kcontrol,
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(snd_soc_dapm_put_pin_switch);
|
EXPORT_SYMBOL_GPL(snd_soc_dapm_put_pin_switch);
|
||||||
|
|
||||||
struct snd_soc_dapm_widget *
|
|
||||||
snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm,
|
|
||||||
const struct snd_soc_dapm_widget *widget)
|
|
||||||
{
|
|
||||||
struct snd_soc_dapm_widget *w;
|
|
||||||
|
|
||||||
mutex_lock_nested(&dapm->card->dapm_mutex, SND_SOC_DAPM_CLASS_RUNTIME);
|
|
||||||
w = snd_soc_dapm_new_control_unlocked(dapm, widget);
|
|
||||||
mutex_unlock(&dapm->card->dapm_mutex);
|
|
||||||
|
|
||||||
return w;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(snd_soc_dapm_new_control);
|
|
||||||
|
|
||||||
struct snd_soc_dapm_widget *
|
struct snd_soc_dapm_widget *
|
||||||
snd_soc_dapm_new_control_unlocked(struct snd_soc_dapm_context *dapm,
|
snd_soc_dapm_new_control_unlocked(struct snd_soc_dapm_context *dapm,
|
||||||
const struct snd_soc_dapm_widget *widget)
|
const struct snd_soc_dapm_widget *widget)
|
||||||
@ -3570,6 +3556,29 @@ request_failed:
|
|||||||
return ERR_PTR(ret);
|
return ERR_PTR(ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* snd_soc_dapm_new_control - create new dapm control
|
||||||
|
* @dapm: DAPM context
|
||||||
|
* @widget: widget template
|
||||||
|
*
|
||||||
|
* Creates new DAPM control based upon a template.
|
||||||
|
*
|
||||||
|
* Returns a widget pointer on success or an error pointer on failure
|
||||||
|
*/
|
||||||
|
struct snd_soc_dapm_widget *
|
||||||
|
snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm,
|
||||||
|
const struct snd_soc_dapm_widget *widget)
|
||||||
|
{
|
||||||
|
struct snd_soc_dapm_widget *w;
|
||||||
|
|
||||||
|
mutex_lock_nested(&dapm->card->dapm_mutex, SND_SOC_DAPM_CLASS_RUNTIME);
|
||||||
|
w = snd_soc_dapm_new_control_unlocked(dapm, widget);
|
||||||
|
mutex_unlock(&dapm->card->dapm_mutex);
|
||||||
|
|
||||||
|
return w;
|
||||||
|
}
|
||||||
|
EXPORT_SYMBOL_GPL(snd_soc_dapm_new_control);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* snd_soc_dapm_new_controls - create new dapm controls
|
* snd_soc_dapm_new_controls - create new dapm controls
|
||||||
* @dapm: DAPM context
|
* @dapm: DAPM context
|
||||||
|
Loading…
Reference in New Issue
Block a user