mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-14 15:54:15 +08:00
extcon: arizona: Clear jack status regardless of detection type
It makes sense to clear the internal state of the jack detection regardless of if the headphone detect based accessory detection or the normal microphone detect based flow is used. No issues are currently known because of this but the change makes more logical sense and eases future refactoring of the code. Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
This commit is contained in:
parent
be87cb72bf
commit
ac7614fab9
@ -1154,11 +1154,11 @@ static irqreturn_t arizona_jackdet(int irq, void *data)
|
||||
dev_err(arizona->dev, "Mechanical report failed: %d\n",
|
||||
ret);
|
||||
|
||||
if (!arizona->pdata.hpdet_acc_id) {
|
||||
info->detecting = true;
|
||||
info->mic = false;
|
||||
info->jack_flips = 0;
|
||||
info->detecting = true;
|
||||
info->mic = false;
|
||||
info->jack_flips = 0;
|
||||
|
||||
if (!arizona->pdata.hpdet_acc_id) {
|
||||
arizona_start_mic(info);
|
||||
} else {
|
||||
queue_delayed_work(system_power_efficient_wq,
|
||||
|
Loading…
Reference in New Issue
Block a user