[alsa-devel] Bug report - patch_realtek.c - Laptop HP COMPAQ B1900 Series
Takashi Iwai
tiwai at suse.de
Wed Feb 15 10:40:03 CET 2012
At Wed, 15 Feb 2012 17:31:44 +0800,
joey.jiaojg wrote:
>
> Here is the diff file.
Thanks.
> +/* toggle speaker-output according to the hp-jack state */
> +static void alc260_b1900_automute(struct hda_codec *codec)
> +{
> + unsigned int present;
> +
> + present = snd_hda_jack_detect(codec, 0x0f);
> + if (present) {
> + snd_hda_codec_write_cache(codec, 0x01, 0,
> + AC_VERB_SET_GPIO_MASK, 0);
> + snd_hda_codec_write_cache(codec, 0x01, 0,
> + AC_VERB_SET_GPIO_DIRECTION,
> + 0);
What actually this GPIO bit does on your device?
To mute/unmute the speaker?
If so, doesn't the speaker toggle work with just changing the
pin-control of the corresponding pin?
Takashi
More information about the Alsa-devel
mailing list