Add limit mic boost and mute LED support for an HP machine
Bug #1248476 reported by
David Henningsson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
David Henningsson | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
David Henningsson |
Bug Description
This bug is for tracking purposes. Please do not triage.
Changed in linux (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → David Henningsson (diwic) |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
tags: | added: blocks-hwcert-enablement |
Changed in hwe-next: | |
status: | New → Fix Committed |
Changed in hwe-next: | |
assignee: | nobody → David Henningsson (diwic) |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This machine has a mute LED as well as a noisy internal mic. Hence it needs
quirks for both limiting the mic boost as well as enabling the LED.
BugLink: https:/ /bugs.launchpad .net/bugs/ 1248476 pci/hda/ patch_realtek. c | 8 ++++++++
Signed-off-by: David Henningsson <email address hidden>
---
sound/
1 file changed, 8 insertions(+)
diff --git a/sound/ pci/hda/ patch_realtek. c b/sound/ pci/hda/ patch_realtek. c pci/hda/ patch_realtek. c pci/hda/ patch_realtek. c FIXUP_HP_ GATE_MIC_ JACK, FIXUP_ACER_ AC700, FIXUP_LIMIT_ INT_MIC_ BOOST, FIXUP_LIMIT_ INT_MIC_ BOOST_MUTE_ LED, FIXUP_ORDISSIMO _EVE2, FIXUP_CHROME_ BOOK, FIXUP_ASUS_ TX300, fixup_limit_ int_mic_ boost, FIXUP_LIMIT_ INT_MIC_ BOOST_MUTE_ LED] = { fixup_limit_ int_mic_ boost, FIXUP_HP_ MUTE_LED_ MIC1, FIXUP_ORDISSIMO _EVE2] = { QUIRK(0x103c, 0x18e6, "HP", ALC269_ FIXUP_HP_ GPIO_LED) , QUIRK(0x103c, 0x1973, "HP Pavilion", ALC269_ FIXUP_HP_ MUTE_LED_ MIC1), QUIRK(0x103c, 0x1983, "HP Pavilion", ALC269_ FIXUP_HP_ MUTE_LED_ MIC1), QUIRK(0x103c, 0x218b, "HP", ALC269_ FIXUP_LIMIT_ INT_MIC_ BOOST_MUTE_ LED), QUIRK(0x103c, 0x21ed, "HP Falco Chromebook", ALC283_ FIXUP_CHROME_ BOOK), QUIRK_VENDOR( 0x103c, "HP", ALC269_ FIXUP_HP_ MUTE_LED) , QUIRK(0x1043, 0x103f, "ASUS TX300", ALC282_ FIXUP_ASUS_ TX300),
index 01bf812..a51f48c 100644
--- a/sound/
+++ b/sound/
@@ -3565,6 +3565,7 @@ enum {
ALC271_
ALC269_
ALC269_
+ ALC269_
ALC269VB_
ALC283_
ALC282_
@@ -3834,6 +3835,12 @@ static const struct hda_fixup alc269_fixups[] = {
.type = HDA_FIXUP_FUNC,
.v.func = alc269_
},
+ [ALC269_
+ .type = HDA_FIXUP_FUNC,
+ .v.func = alc269_
+ .chained = true,
+ .chain_id = ALC269_
+ },
[ALC269VB_
.type = HDA_FIXUP_PINS,
.v.pins = (const struct hda_pintbl[]) {
@@ -3915,6 +3922,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
SND_PCI_
SND_PCI_
SND_PCI_
+ SND_PCI_
SND_PCI_
SND_PCI_
SND_PCI_
--
1.7.9.5