ASoC: soc-utils: add snd_soc_component_is_dummy()
There is snd_soc_dai_is_dummy(), but not for component. This patch adds it. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Link: https://lore.kernel.org/r/87zgxzxa2t.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
ee39d77ed9
commit
8f1a16818a
@ -338,6 +338,7 @@ static inline int snd_soc_component_cache_sync(
|
|||||||
void snd_soc_component_set_aux(struct snd_soc_component *component,
|
void snd_soc_component_set_aux(struct snd_soc_component *component,
|
||||||
struct snd_soc_aux_dev *aux);
|
struct snd_soc_aux_dev *aux);
|
||||||
int snd_soc_component_init(struct snd_soc_component *component);
|
int snd_soc_component_init(struct snd_soc_component *component);
|
||||||
|
int snd_soc_component_is_dummy(struct snd_soc_component *component);
|
||||||
|
|
||||||
/* component IO */
|
/* component IO */
|
||||||
unsigned int snd_soc_component_read(struct snd_soc_component *component,
|
unsigned int snd_soc_component_read(struct snd_soc_component *component,
|
||||||
|
@ -1169,7 +1169,7 @@ static int soc_probe_component(struct snd_soc_card *card,
|
|||||||
int probed = 0;
|
int probed = 0;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!strcmp(component->name, "snd-soc-dummy"))
|
if (snd_soc_component_is_dummy(component))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (component->card) {
|
if (component->card) {
|
||||||
|
@ -131,6 +131,12 @@ int snd_soc_dai_is_dummy(struct snd_soc_dai *dai)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int snd_soc_component_is_dummy(struct snd_soc_component *component)
|
||||||
|
{
|
||||||
|
return ((component->driver == &dummy_platform) ||
|
||||||
|
(component->driver == &dummy_codec));
|
||||||
|
}
|
||||||
|
|
||||||
static int snd_soc_dummy_probe(struct platform_device *pdev)
|
static int snd_soc_dummy_probe(struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
Loading…
Reference in New Issue
Block a user