extcon: arizona: Stop microphone detection if we give up on it
There should be no point in continuing to try to detect a microphone any more so stop doing so. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
325c642380
Коммит
9ef2224d9f
|
@ -196,6 +196,8 @@ static irqreturn_t arizona_micdet(int irq, void *data)
|
|||
if (info->jack_flips >= info->micd_num_modes) {
|
||||
dev_dbg(arizona->dev, "Detected headphone\n");
|
||||
info->detecting = false;
|
||||
arizona_stop_mic(info);
|
||||
|
||||
ret = extcon_set_cable_state_(&info->edev,
|
||||
ARIZONA_CABLE_HEADPHONE,
|
||||
true);
|
||||
|
|
Загрузка…
Ссылка в новой задаче