mirror of https://gitee.com/openkylin/linux.git
ASoC: soc-core: use soc_find_component() at snd_soc_find_dai()
snd_soc_find_dai() finds component first via specified snd_soc_dai_link_component, and find DAI from it. We already have soc_find_component() to find component, but soc_find_dai() has original implementation to find component. We shouldn't have duplicate implementation to do same things. This patch uses soc_find_component() at soc_find_dai() Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
c1e230f0f7
commit
b9f2e25c59
|
@ -813,9 +813,8 @@ struct snd_soc_dai *snd_soc_find_dai(
|
|||
lockdep_assert_held(&client_mutex);
|
||||
|
||||
/* Find CPU DAI from registered DAIs */
|
||||
for_each_component(component) {
|
||||
if (!snd_soc_is_matching_component(dlc, component))
|
||||
continue;
|
||||
component = soc_find_component(dlc);
|
||||
if (component) {
|
||||
for_each_component_dais(component, dai) {
|
||||
if (dlc->dai_name && strcmp(dai->name, dlc->dai_name)
|
||||
&& (!dai->driver->name
|
||||
|
|
Loading…
Reference in New Issue