All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Girija Kumar Kasinadhuni <gkumar@neverware.com>
Cc: alsa-devel@alsa-project.org, Hui Wang <hui.wang@canonical.com>,
	Jaroslav Kysela <perex@perex.cz>,
	KailangYang <kailang@realtek.com>,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH] ALSA: hda/realtek - Add disable auto-mute quirk for HP Spectre x360 laptop
Date: Wed, 21 Nov 2018 17:51:30 +0100	[thread overview]
Message-ID: <s5hlg5mbch9.wl-tiwai@suse.de> (raw)
In-Reply-To: <1542809492-54931-1-git-send-email-gkumar@neverware.com>

On Wed, 21 Nov 2018 15:11:31 +0100,
Girija Kumar Kasinadhuni wrote:
> 
> This device makes a loud buzzing sound when a headphone is inserted while
> playing audio at full volume through the speaker.
> 
> Signed-off-by: Girija Kumar Kasinadhuni <gkumar@neverware.com>

The fixup entry you added won't "disable" but it switch to the
auto-mute via amp instead of toggling pin control.
Please correct the subject and the description, and resubmit.


thanks,

Takashi



> ---
>  sound/pci/hda/patch_realtek.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
> index fa61674..eeff2ff 100644
> --- a/sound/pci/hda/patch_realtek.c
> +++ b/sound/pci/hda/patch_realtek.c
> @@ -5495,6 +5495,7 @@ enum {
>  	ALC255_FIXUP_DELL_HEADSET_MIC,
>  	ALC295_FIXUP_HP_X360,
>  	ALC221_FIXUP_HP_HEADSET_MIC,
> +	ALC295_FIXUP_HP_DISABLE_AUTOMUTE,
>  };
>  
>  static const struct hda_fixup alc269_fixups[] = {
> @@ -6362,6 +6363,10 @@ static const struct hda_fixup alc269_fixups[] = {
>  		.chained = true,
>  		.chain_id = ALC269_FIXUP_HEADSET_MIC
>  	},
> +	[ALC295_FIXUP_HP_DISABLE_AUTOMUTE] = {
> +		.type = HDA_FIXUP_FUNC,
> +		.v.func = alc_fixup_auto_mute_via_amp,
> +	},
>  };
>  
>  static const struct snd_pci_quirk alc269_fixup_tbl[] = {
> @@ -6486,6 +6491,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
>  	SND_PCI_QUIRK(0x103c, 0x82bf, "HP", ALC221_FIXUP_HP_MIC_NO_PRESENCE),
>  	SND_PCI_QUIRK(0x103c, 0x82c0, "HP", ALC221_FIXUP_HP_MIC_NO_PRESENCE),
>  	SND_PCI_QUIRK(0x103c, 0x83b9, "HP Spectre x360", ALC269_FIXUP_HP_MUTE_LED_MIC3),
> +	SND_PCI_QUIRK(0x103c, 0x83b9, "HP Spectre X360 ", ALC295_FIXUP_HP_DISABLE_AUTOMUTE),
>  	SND_PCI_QUIRK(0x1043, 0x103e, "ASUS X540SA", ALC256_FIXUP_ASUS_MIC),
>  	SND_PCI_QUIRK(0x1043, 0x103f, "ASUS TX300", ALC282_FIXUP_ASUS_TX300),
>  	SND_PCI_QUIRK(0x1043, 0x106d, "Asus K53BE", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),
> -- 
> 2.7.4
> 

WARNING: multiple messages have this Message-ID (diff)
From: Takashi Iwai <tiwai@suse.de>
To: "Girija Kumar Kasinadhuni" <gkumar@neverware.com>
Cc: <alsa-devel@alsa-project.org>,
	"Hui Wang" <hui.wang@canonical.com>,
	"Jaroslav Kysela" <perex@perex.cz>,
	"KailangYang" <kailang@realtek.com>,
	<linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] ALSA: hda/realtek - Add disable auto-mute quirk for HP Spectre x360 laptop
Date: Wed, 21 Nov 2018 17:51:30 +0100	[thread overview]
Message-ID: <s5hlg5mbch9.wl-tiwai@suse.de> (raw)
In-Reply-To: <1542809492-54931-1-git-send-email-gkumar@neverware.com>

On Wed, 21 Nov 2018 15:11:31 +0100,
Girija Kumar Kasinadhuni wrote:
> 
> This device makes a loud buzzing sound when a headphone is inserted while
> playing audio at full volume through the speaker.
> 
> Signed-off-by: Girija Kumar Kasinadhuni <gkumar@neverware.com>

The fixup entry you added won't "disable" but it switch to the
auto-mute via amp instead of toggling pin control.
Please correct the subject and the description, and resubmit.


thanks,

Takashi



> ---
>  sound/pci/hda/patch_realtek.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
> index fa61674..eeff2ff 100644
> --- a/sound/pci/hda/patch_realtek.c
> +++ b/sound/pci/hda/patch_realtek.c
> @@ -5495,6 +5495,7 @@ enum {
>  	ALC255_FIXUP_DELL_HEADSET_MIC,
>  	ALC295_FIXUP_HP_X360,
>  	ALC221_FIXUP_HP_HEADSET_MIC,
> +	ALC295_FIXUP_HP_DISABLE_AUTOMUTE,
>  };
>  
>  static const struct hda_fixup alc269_fixups[] = {
> @@ -6362,6 +6363,10 @@ static const struct hda_fixup alc269_fixups[] = {
>  		.chained = true,
>  		.chain_id = ALC269_FIXUP_HEADSET_MIC
>  	},
> +	[ALC295_FIXUP_HP_DISABLE_AUTOMUTE] = {
> +		.type = HDA_FIXUP_FUNC,
> +		.v.func = alc_fixup_auto_mute_via_amp,
> +	},
>  };
>  
>  static const struct snd_pci_quirk alc269_fixup_tbl[] = {
> @@ -6486,6 +6491,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
>  	SND_PCI_QUIRK(0x103c, 0x82bf, "HP", ALC221_FIXUP_HP_MIC_NO_PRESENCE),
>  	SND_PCI_QUIRK(0x103c, 0x82c0, "HP", ALC221_FIXUP_HP_MIC_NO_PRESENCE),
>  	SND_PCI_QUIRK(0x103c, 0x83b9, "HP Spectre x360", ALC269_FIXUP_HP_MUTE_LED_MIC3),
> +	SND_PCI_QUIRK(0x103c, 0x83b9, "HP Spectre X360 ", ALC295_FIXUP_HP_DISABLE_AUTOMUTE),
>  	SND_PCI_QUIRK(0x1043, 0x103e, "ASUS X540SA", ALC256_FIXUP_ASUS_MIC),
>  	SND_PCI_QUIRK(0x1043, 0x103f, "ASUS TX300", ALC282_FIXUP_ASUS_TX300),
>  	SND_PCI_QUIRK(0x1043, 0x106d, "Asus K53BE", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),
> -- 
> 2.7.4
> 

  reply	other threads:[~2018-11-21 16:51 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-21 14:11 [PATCH] ALSA: hda/realtek - Add disable auto-mute quirk for HP Spectre x360 laptop Girija Kumar Kasinadhuni
2018-11-21 16:51 ` Takashi Iwai [this message]
2018-11-21 16:51   ` Takashi Iwai
2018-11-21 17:49   ` [PATCH v2] ALSA: hda/realtek - Add " Girija Kumar Kasinadhuni
2018-11-21 22:23     ` Takashi Iwai
2018-11-21 22:23       ` Takashi Iwai
2018-11-26 18:40       ` [PATCH v3] " Girija Kumar Kasinadhuni
2018-11-27 11:19         ` Takashi Iwai
2018-11-27 11:19           ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=s5hlg5mbch9.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@alsa-project.org \
    --cc=gkumar@neverware.com \
    --cc=hui.wang@canonical.com \
    --cc=kailang@realtek.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=perex@perex.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.