Merge "ASoC: wcd9335: don't check for HPHL and HPHR for mono headset"

This commit is contained in:
Linux Build Service Account 2016-08-03 10:53:37 -07:00 committed by Gerrit - the friendly Code Review server
commit 059df41e86

View file

@ -3976,13 +3976,16 @@ static int tasha_codec_enable_hphr_pa(struct snd_soc_dapm_widget *w,
set_bit(HPH_PA_DELAY, &tasha->status_mask); set_bit(HPH_PA_DELAY, &tasha->status_mask);
break; break;
case SND_SOC_DAPM_POST_PMU: case SND_SOC_DAPM_POST_PMU:
if ((snd_soc_read(codec, WCD9335_ANA_HPH) & 0xC0) != 0xC0) if (!(strcmp(w->name, "ANC HPHR PA"))) {
/* if ((snd_soc_read(codec, WCD9335_ANA_HPH) & 0xC0)
* If PA_EN is not set (potentially in ANC case) then != 0xC0)
* do nothing for POST_PMU and let left channel handle /*
* everything. * If PA_EN is not set (potentially in ANC case)
*/ * then do nothing for POST_PMU and let left
break; * channel handle everything.
*/
break;
}
/* /*
* 7ms sleep is required after PA is enabled as per * 7ms sleep is required after PA is enabled as per
* HW requirement * HW requirement
@ -4067,13 +4070,16 @@ static int tasha_codec_enable_hphl_pa(struct snd_soc_dapm_widget *w,
set_bit(HPH_PA_DELAY, &tasha->status_mask); set_bit(HPH_PA_DELAY, &tasha->status_mask);
break; break;
case SND_SOC_DAPM_POST_PMU: case SND_SOC_DAPM_POST_PMU:
if ((snd_soc_read(codec, WCD9335_ANA_HPH) & 0xC0) != 0xC0) if (!(strcmp(w->name, "ANC HPHL PA"))) {
/* if ((snd_soc_read(codec, WCD9335_ANA_HPH) & 0xC0)
* If PA_EN is not set (potentially in ANC case) then != 0xC0)
* do nothing for POST_PMU and let right channel handle /*
* everything. * If PA_EN is not set (potentially in ANC case)
*/ * then do nothing for POST_PMU and let right
break; * channel handle everything.
*/
break;
}
/* /*
* 7ms sleep is required after PA is enabled as per * 7ms sleep is required after PA is enabled as per
* HW requirement * HW requirement