sound fixes for 4.13-rc3
Linus,
please pull sound fixes for v4.13-rc3 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.13-rc3
The topmost commit is ba92b1142879731f80377770f4710e5f0a953aad
----------------------------------------------------------------
sound fixes for 4.13-rc3
This is a pretty boring pull request, containing a few HD-audio quirks and ID updates as usual suspects, as well as a fix for a regression of FM801 chip on ia64 (what a legacy combination!)
----------------------------------------------------------------
Andy Shevchenko (1):
ALSA: fm801: Initialize chip after IRQ handler is registered
Daniel Dadap (1):
ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table
Kai-Heng Feng (1):
ALSA: hda - Add mute led support for HP ProBook 440 G4
Kailang Yang (3):
ALSA: hda/realtek - Update headset mode for ALC298
ALSA: hda/realtek - Update headset mode for ALC225
ALSA: hda/realtek - No loopback on ALC225/ALC295 codec
--- sound/pci/fm801.c | 4 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 27 ++++++++ sound/pci/hda/patch_realtek.c | 144 ++++++++++++++++++++++++++++++++--------- 4 files changed, 143 insertions(+), 33 deletions(-)
sound/pci/fm801.c +2 -2
@@ -1235,8 +1235,6 @@ static int snd_fm801_create(struct snd_card *card, } } -snd_fm801_chip_init (chip); -if ((chip->tea575x_tuner &TUNER_ONLY ) ==0 ) {if (devm_request_irq (&pci->dev, pci->irq, snd_fm801_interrupt,IRQF_SHARED ,KBUILD_MODNAME , chip)) {
@@ -1248,6 +1246,8 @@ static int snd_fm801_create(struct snd_card *card,pci_set_master (pci); } +snd_fm801_chip_init (chip); +if ((err =snd_device_new (card,SNDRV_DEV_LOWLEVEL , chip, &ops)) <0 ) {snd_fm801_free (chip);return err;
sound/pci/hda/patch_conexant.c +1 -0
@@ -933,6 +933,7 @@ static const struct snd_pci_quirk cxt5066_fixups[] = {SND_PCI_QUIRK (0x103c ,0x8174 ,"HP Spectre x360" ,CXT_FIXUP_HP_SPECTRE ),SND_PCI_QUIRK (0x103c ,0x8115 ,"HP Z1 Gen3" ,CXT_FIXUP_HP_GATE_MIC ),SND_PCI_QUIRK (0x103c ,0x814f ,"HP ZBook 15u G3" ,CXT_FIXUP_MUTE_LED_GPIO ), +SND_PCI_QUIRK (0x103c ,0x822e ,"HP ProBook 440 G4" ,CXT_FIXUP_MUTE_LED_GPIO ),SND_PCI_QUIRK (0x1043 ,0x138d ,"Asus" ,CXT_FIXUP_HEADPHONE_MIC_PIN ),SND_PCI_QUIRK (0x152d ,0x0833 ,"OLPC XO-1.5" ,CXT_FIXUP_OLPC_XO ), SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo T400", CXT_PINCFG_LENOVO_TP410),
sound/pci/hda/patch_hdmi.c +27 -0
@@ -3733,11 +3733,15 @@ HDA_CODEC_ENTRY(0x1002aa01, "R6xx HDMI", patch_atihdmi),HDA_CODEC_ENTRY (0x10951390 ,"SiI1390 HDMI" , patch_generic_hdmi),HDA_CODEC_ENTRY (0x10951392 ,"SiI1392 HDMI" , patch_generic_hdmi),HDA_CODEC_ENTRY (0x17e80047 ,"Chrontel HDMI" , patch_generic_hdmi), +HDA_CODEC_ENTRY (0x10de0001 ,"MCP73 HDMI" , patch_nvhdmi_2ch),HDA_CODEC_ENTRY (0x10de0002 ,"MCP77/78 HDMI" , patch_nvhdmi_8ch_7x),HDA_CODEC_ENTRY (0x10de0003 ,"MCP77/78 HDMI" , patch_nvhdmi_8ch_7x), +HDA_CODEC_ENTRY (0x10de0004 ,"GPU 04 HDMI" , patch_nvhdmi_8ch_7x),HDA_CODEC_ENTRY (0x10de0005 ,"MCP77/78 HDMI" , patch_nvhdmi_8ch_7x),HDA_CODEC_ENTRY (0x10de0006 ,"MCP77/78 HDMI" , patch_nvhdmi_8ch_7x),HDA_CODEC_ENTRY (0x10de0007 ,"MCP79/7A HDMI" , patch_nvhdmi_8ch_7x), +HDA_CODEC_ENTRY (0x10de0008 ,"GPU 08 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0009 ,"GPU 09 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de000a ,"GPU 0a HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de000b ,"GPU 0b HDMI/DP" , patch_nvhdmi), HDA_CODEC_ENTRY(0x10de000c, "MCP89 HDMI", patch_nvhdmi),
@@ -3764,17 +3768,40 @@ HDA_CODEC_ENTRY(0x10de0041, "GPU 41 HDMI/DP", patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0042 ,"GPU 42 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0043 ,"GPU 43 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0044 ,"GPU 44 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0045 ,"GPU 45 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0050 ,"GPU 50 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0051 ,"GPU 51 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0052 ,"GPU 52 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0060 ,"GPU 60 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0061 ,"GPU 61 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0062 ,"GPU 62 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0067 ,"MCP67 HDMI" , patch_nvhdmi_2ch),HDA_CODEC_ENTRY (0x10de0070 ,"GPU 70 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0071 ,"GPU 71 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0072 ,"GPU 72 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0073 ,"GPU 73 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0074 ,"GPU 74 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0076 ,"GPU 76 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de007b ,"GPU 7b HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de007c ,"GPU 7c HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de007d ,"GPU 7d HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de007e ,"GPU 7e HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0080 ,"GPU 80 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0081 ,"GPU 81 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0082 ,"GPU 82 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de0083 ,"GPU 83 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0084 ,"GPU 84 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0090 ,"GPU 90 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0091 ,"GPU 91 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0092 ,"GPU 92 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0093 ,"GPU 93 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0094 ,"GPU 94 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0095 ,"GPU 95 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0097 ,"GPU 97 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0098 ,"GPU 98 HDMI/DP" , patch_nvhdmi), +HDA_CODEC_ENTRY (0x10de0099 ,"GPU 99 HDMI/DP" , patch_nvhdmi),HDA_CODEC_ENTRY (0x10de8001 ,"MCP73 HDMI" , patch_nvhdmi_2ch), +HDA_CODEC_ENTRY (0x10de8067 ,"MCP67/68 HDMI" , patch_nvhdmi_2ch),HDA_CODEC_ENTRY (0x11069f80 ,"VX900 HDMI/DP" , patch_via_hdmi),HDA_CODEC_ENTRY (0x11069f81 ,"VX900 HDMI/DP" , patch_via_hdmi), HDA_CODEC_ENTRY(0x11069f84, "VX11 HDMI/DP", patch_generic_hdmi),
sound/pci/hda/patch_realtek.c +113 -31
266 lines not on this page · raw message