From: Eric Laurent Date: Mon, 10 Jan 2011 18:48:19 +0000 (-0800) Subject: [ARM] mfd: cpcap-audio: fixed mic inversion. X-Git-Tag: firefly_0821_release~9834^2~180 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=044134e2eeebb27c677dfcd3d940dbe07420fdbc;p=firefly-linux-kernel-4.4.55.git [ARM] mfd: cpcap-audio: fixed mic inversion. There was an inversion between built-in mic and headset mic in cpcap_audio_ctl_ioctl() which made that the wrong mic was activated when exiting standby. Signed-off-by: Eric Laurent --- diff --git a/drivers/mfd/tegra-cpcap-audio.c b/drivers/mfd/tegra-cpcap-audio.c index 020592ab1af7..a05793ec68c5 100644 --- a/drivers/mfd/tegra-cpcap-audio.c +++ b/drivers/mfd/tegra-cpcap-audio.c @@ -343,10 +343,10 @@ static long cpcap_audio_ctl_ioctl(struct file *file, unsigned int cmd, } switch (current_input.id) { case CPCAP_AUDIO_IN_MIC1: - tegra_setup_audio_in_headset_on(); + tegra_setup_audio_in_handset_on(); break; case CPCAP_AUDIO_IN_MIC2: - tegra_setup_audio_in_handset_on(); + tegra_setup_audio_in_headset_on(); break; } break;