lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 21 Mar 2017 03:07:25 +0000 From: Bard Liao <bardliao@...ltek.com> To: Kai-Heng Feng <kai.heng.feng@...onical.com>, "broonie@...nel.org" <broonie@...nel.org> CC: "lgirdwood@...il.com" <lgirdwood@...il.com>, Oder Chiou <oder_chiou@...ltek.com>, "alsa-devel@...a-project.org" <alsa-devel@...a-project.org>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org> Subject: RE: [PATCH v3] ASoC: rt286: fix headphone click/crack noise on Dell XPS 9343 I2S mode > -----Original Message----- > From: Kai-Heng Feng [mailto:kai.heng.feng@...onical.com] > Sent: Monday, March 20, 2017 11:59 AM > To: broonie@...nel.org > Cc: lgirdwood@...il.com; Bard Liao; Oder Chiou; > alsa-devel@...a-project.org; linux-kernel@...r.kernel.org; Kai-Heng Feng > Subject: [PATCH v3] ASoC: rt286: fix headphone click/crack noise on Dell XPS > 9343 I2S mode > > + switch (event) { > + case SND_SOC_DAPM_PRE_PMD: > + case SND_SOC_DAPM_POST_PMD: > + case SND_SOC_DAPM_POST_PMU: > + snd_soc_write(codec, RT286_SET_AMP_GAIN_HPO, > AMP_OUT_MUTE); > + break; > + case SND_SOC_DAPM_PRE_PMU: > + snd_soc_write(codec, RT286_SET_AMP_GAIN_HPO, > AMP_OUT_UNMUTE); > + break; Besides Mark's comment, I have question here. It seems you want to mute HPO before "HP Power" is powered up and after "HP Power" is powered down. But "HPO L" and "HPO R" are autodisable. And "HP Power" is only connect to "HPO L" and "HPO R". From my understanding, HPO will mute if "HP Power" is powered down. Any specific reason for muting HPO again before "HP Power" is powered up? Will HPO be unmuted before "HP Power" is powered up on your system? Or should the event be associated with "LDO1"? Which power will cause the click noise?
Powered by blists - more mailing lists