[alsa-devel] Verb for 0x17 pin config
Takashi Iwai
tiwai at suse.de
Wed Aug 5 09:17:18 CEST 2015
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
More information about the Alsa-devel
mailing list