Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* Remap pin 0x16 of ASUS ROG G751 to Headphone
@ 2018-10-08 16:07 Håvard
  2018-10-09 12:24 ` Takashi Iwai
  0 siblings, 1 reply; 3+ messages in thread
From: Håvard @ 2018-10-08 16:07 UTC (permalink / raw)
  To: alsa-devel

Hi!

On ASUS ROG G751 laptops the heaphone port is mapped to nothing, causing it
to not function at all. I propose that we add a remap of pin 0x16 to
Headphone in order to prevent this issue, and fix compability with the new
mode=asus-g751.

I don't know how to write patches, but this is what needs adding in
sound/pci/hda/patch_realtek.c:

       [ALC668_FIXUP_ASUS_G751_PINS] = {
                .type = HDA_FIXUP_PINS,
                .v.pins = (const struct hda_pintbl[]) {
                        { 0x16, 0x0421101f }, /* HP */
                        {}
                },
        },
        [ALC668_FIXUP_ASUS_G751] = {
                .type = HDA_FIXUP_VERBS,
                .v.verbs = (const struct hda_verb[]) {
                         { 0x20, AC_VERB_SET_COEF_INDEX, 0xc3 },
                         { 0x20, AC_VERB_SET_PROC_COEF, 0x4000 },
                         {}
                },
                .chained = true,
                .chain_id = ALC668_FIXUP_ASUS_G751_PINS
        },

And declaring the function earlier.

-Håvard
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-10-09 14:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-08 16:07 Remap pin 0x16 of ASUS ROG G751 to Headphone Håvard
2018-10-09 12:24 ` Takashi Iwai
2018-10-09 14:23   ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox