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:
committed by
Greg Kroah-Hartman
parent
325c642380
commit
9ef2224d9f
@@ -196,6 +196,8 @@ static irqreturn_t arizona_micdet(int irq, void *data)
|
|||||||
if (info->jack_flips >= info->micd_num_modes) {
|
if (info->jack_flips >= info->micd_num_modes) {
|
||||||
dev_dbg(arizona->dev, "Detected headphone\n");
|
dev_dbg(arizona->dev, "Detected headphone\n");
|
||||||
info->detecting = false;
|
info->detecting = false;
|
||||||
|
arizona_stop_mic(info);
|
||||||
|
|
||||||
ret = extcon_set_cable_state_(&info->edev,
|
ret = extcon_set_cable_state_(&info->edev,
|
||||||
ARIZONA_CABLE_HEADPHONE,
|
ARIZONA_CABLE_HEADPHONE,
|
||||||
true);
|
true);
|
||||||
|
Reference in New Issue
Block a user