[alsa-devel] Verb for 0x17 pin config
Kailang
kailang at realtek.com
Wed Aug 5 10:13:33 CEST 2015
Hi Takashi,
Update patch as attach.
Thanks.
BR,
Kailang
> -----Original Message-----
> From: Takashi Iwai [mailto:tiwai at suse.de]
> Sent: Wednesday, August 05, 2015 3:17 PM
> To: Kailang
> Cc: (alsa-devel at alsa-project.org)
> Subject: Re: Verb for 0x17 pin config
>
> On Wed, 05 Aug 2015 09:07:06 +0200,
> Kailang wrote:
> >
> >
> >
> > > -----Original Message-----
> > > From: Takashi Iwai [mailto:tiwai at suse.de]
> > > Sent: Wednesday, August 05, 2015 2:59 PM
> > > To: Kailang
> > > Cc: (alsa-devel at alsa-project.org)
> > > Subject: Re: Verb for 0x17 pin config
> > >
> > > On Wed, 05 Aug 2015 08:42:03 +0200,
> > > Kailang wrote:
> > > >
> > > > Hi Takashi,
> > > >
> > > > commit
> > > >
> > >
> http://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?
> > > id
> > > > =977e627684df0f60bdf2a768ec4772f42fe843fc
> > > > ALSA: hda/realtek - Support Dell headset mode for ALC298
> > > >
> > > > Dell had use verb to do speaker preset. So, The same SSID
> > > maybe 0x17 verb was different.
> > > >
> > > > 0x17 0x90170110
> > > > 0x17 0x90170140
> > > > 0x17 0x90170150
> > > >
> > > > Upper verb will show on this case.
> > > >
> > > > Could I change it to quirk for SSID?
> > >
> > > It would be one option. OTOH, right now we have a patch to add
> > > 0x90170110, so the only missing is 0x90170150. Just
> adding it would
> > > be an easier option, I suppose.
> > >
> > So, you mean I add as below patch.
> >
> > + SND_HDA_PIN_QUIRK(0x10ec0298, 0x1028, "Dell",
> ALC298_FIXUP_DELL1_MIC_NO_PRESENCE,
> > + ALC298_STANDARD_PINS,
> > + {0x12, 0x90a60130},
> > + {0x13, 0x40000000},
> > + {0x14, 0x411111f0},
> > + {0x17, 0x90170110},
> > + {0x1d, 0x4068a36d},
> > + {0x21, 0x03211020}),
> >
> > + SND_HDA_PIN_QUIRK(0x10ec0298, 0x1028, "Dell",
> ALC298_FIXUP_DELL1_MIC_NO_PRESENCE,
> > + ALC298_STANDARD_PINS,
> > + {0x12, 0x90a60130},
> > + {0x13, 0x40000000},
> > + {0x14, 0x411111f0},
> > + {0x17, 0x90170150},
> > + {0x1d, 0x4068a36d},
> > + {0x21, 0x03211020}),
> >
> > Right?
>
> With the latest code, only the following would be needed:
>
> @@ -5579,6 +5579,9 @@ static const struct snd_hda_pin_quirk
> alc269_pin_fixup_tbl[] = {
> SND_HDA_PIN_QUIRK(0x10ec0298, 0x1028, "Dell",
> ALC298_FIXUP_DELL1_MIC_NO_PRESENCE,
> ALC298_STANDARD_PINS,
> {0x17, 0x90170110}),
> + SND_HDA_PIN_QUIRK(0x10ec0298, 0x1028, "Dell",
> ALC298_FIXUP_DELL1_MIC_NO_PRESENCE,
> + ALC298_STANDARD_PINS,
> + {0x17, 0x90170150}),
> {}
> };
>
>
> Takashi
>
> ------Please consider the environment before printing this e-mail.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0000-new-verb-for-dell-headset-mode-for-alc298.patch
Type: application/octet-stream
Size: 945 bytes
Desc: 0000-new-verb-for-dell-headset-mode-for-alc298.patch
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20150805/d9d9cfb2/attachment.obj>
More information about the Alsa-devel
mailing list