From: David Henningsson <david.henningsson@canonical.com>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, "Diego Elio Pettenò" <flameeyes@gmail.com>
Subject: Re: [PATCH] ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510
Date: Sun, 24 Oct 2010 03:56:37 +0200 [thread overview]
Message-ID: <4CC39255.203@canonical.com> (raw)
In-Reply-To: <s5htykfb5ho.wl%tiwai@suse.de>
On 2010-10-21 23:28, Takashi Iwai wrote:
> At Thu, 21 Oct 2010 17:09:49 +0200,
> Diego Elio Pettenò wrote:
>>
>> From: David Henningsson<david.henningsson@canonical.com>
>>
>> (Ported on top of 2.6.36)
>>
>> BugLink: http://launchpad.net/bugs/628961
>> BugLink: http://launchpad.net/bugs/605047
>>
>> CC: Diego Elio Pettenò<flameeyes@gmail.com>
>
> I'd need sign-offs of you and David.
> Could you guys give them?
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Please note that
1) This will enable the internal mic, but disable the dock mic (if any)
at the same time
2) sound-2.6 has a more stable solution as it allows more than one mic
per position in the array, so this should not go into sound-2.6.
These were the reasons I did not send it here originally, as my guess
was that you wouldn't accept it. But feel free to add it into 2.6.36 if
you like.
>
>
> Takashi
>
>> ---
>> sound/pci/hda/patch_sigmatel.c | 13 +++++++++++++
>> 1 files changed, 13 insertions(+), 0 deletions(-)
>>
>> diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
>> index c16c5ba..be79c3c 100644
>> --- a/sound/pci/hda/patch_sigmatel.c
>> +++ b/sound/pci/hda/patch_sigmatel.c
>> @@ -1633,6 +1633,13 @@ static unsigned int dell_s14_pin_configs[10] = {
>> 0x40f000f0, 0x40f000f0,
>> };
>>
>> +/* Deliberately turn off 0x0f (Dock Mic) to make it choose Int Mic instead */
>> +static unsigned int dell_e6410_pin_configs[10] = {
>> + 0x04a11020, 0x0421101f, 0x400000f0, 0x90170110,
>> + 0x23011050, 0x40f000f0, 0x400000f0, 0x90a60130,
>> + 0x40f000f0, 0x40f000f0,
>> +};
>> +
>> static unsigned int hp_dv7_4000_pin_configs[10] = {
>> 0x03a12050, 0x0321201f, 0x40f000f0, 0x90170110,
>> 0x40f000f0, 0x40f000f0, 0x90170110, 0xd5a30140,
>> @@ -1643,6 +1650,7 @@ static unsigned int *stac92hd83xxx_brd_tbl[STAC_92HD83XXX_MODELS] = {
>> [STAC_92HD83XXX_REF] = ref92hd83xxx_pin_configs,
>> [STAC_92HD83XXX_PWR_REF] = ref92hd83xxx_pin_configs,
>> [STAC_DELL_S14] = dell_s14_pin_configs,
>> + [STAC_DELL_E6410] = dell_e6410_pin_configs,
>> [STAC_HP_DV7_4000] = hp_dv7_4000_pin_configs,
>> };
>>
>> @@ -1651,6 +1659,7 @@ static const char *stac92hd83xxx_models[STAC_92HD83XXX_MODELS] = {
>> [STAC_92HD83XXX_REF] = "ref",
>> [STAC_92HD83XXX_PWR_REF] = "mic-ref",
>> [STAC_DELL_S14] = "dell-s14",
>> + [STAC_DELL_E6410] = "dell-e6410",
>> [STAC_92HD83XXX_HP] = "hp",
>> [STAC_HP_DV7_4000] = "hp-dv7-4000",
>> };
>> @@ -1663,6 +1672,10 @@ static struct snd_pci_quirk stac92hd83xxx_cfg_tbl[] = {
>> "DFI LanParty", STAC_92HD83XXX_REF),
>> SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x02ba,
>> "unknown Dell", STAC_DELL_S14),
>> + SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x040a,
>> + "Dell E6410", STAC_DELL_E6410),
>> + SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x040b,
>> + "Dell E6510", STAC_DELL_E6410),
>> SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xff00, 0x3600,
>> "HP", STAC_92HD83XXX_HP),
>> {} /* terminator */
>> --
>> 1.7.3.1
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>> Please read the FAQ at http://www.tux.org/lkml/
>>
>
--
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
next prev parent reply other threads:[~2010-10-24 1:56 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-29 2:09 Band-aid solution for Dell Latitude E6410/E6510 microphone Diego Elio Pettenò
2010-09-29 2:09 ` [PATCH] ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510 Diego Elio Pettenò
2010-10-21 15:09 ` Diego Elio Pettenò
2010-10-21 21:28 ` Takashi Iwai
2010-10-21 21:28 ` Takashi Iwai
2010-10-24 1:56 ` David Henningsson [this message]
2010-09-29 6:15 ` Band-aid solution for Dell Latitude E6410/E6510 microphone David Henningsson
2010-09-29 6:15 ` David Henningsson
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=4CC39255.203@canonical.com \
--to=david.henningsson@canonical.com \
--cc=alsa-devel@alsa-project.org \
--cc=flameeyes@gmail.com \
--cc=tiwai@suse.de \
/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.