11 Jun
2018
11 Jun
'18
8:27 a.m.
Hi Katsuhiro-san
This patch moves headphone and microphone detection to probe() of snd_soc_card from init() of snd_soc_dai_link. This is because init() is called (and an input device /dev/input/eventX is created too) twice or above if simple card has two or more DAI links.
Signed-off-by: Katsuhiro Suzuki suzuki.katsuhiro@socionext.com
or above ?
- ret = asoc_simple_card_init_hp(rtd->card, &priv->hp_jack, PREFIX);
- if (ret < 0)
return ret;
- ret = asoc_simple_card_init_mic(rtd->card, &priv->mic_jack, PREFIX);
- if (ret < 0)
return ret;
(snip)
- ret = asoc_simple_card_init_hp(card, &priv->hp_jack, NULL);
- if (ret < 0)
return ret;
- ret = asoc_simple_card_init_mic(card, &priv->mic_jack, NULL);
- if (ret < 0)
return ret;
I think we want to keep "PREFIX" ?
Best regards --- Kuninori Morimoto