]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
ALSA: hda - New VIA controller suppor no-snoop path
authorDavid Wang <davidwang@zhaoxin.com>
Mon, 16 Apr 2018 09:48:09 +0000 (17:48 +0800)
committerTakashi Iwai <tiwai@suse.de>
Mon, 16 Apr 2018 11:56:48 +0000 (13:56 +0200)
This patch is used to tell kernel that new VIA HDAC controller also
support no-snoop path.

[ minor coding style fix by tiwai ]

Signed-off-by: David Wang <davidwang@zhaoxin.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c

index ccffce068634ae8efe555c069f3349915d50f84e..fece779f62603efc151b56559044941227cbfac4 100644 (file)
@@ -1645,7 +1645,8 @@ static void azx_check_snoop_available(struct azx *chip)
                 */
                u8 val;
                pci_read_config_byte(chip->pci, 0x42, &val);
-               if (!(val & 0x80) && chip->pci->revision == 0x30)
+               if (!(val & 0x80) && (chip->pci->revision == 0x30 ||
+                                     chip->pci->revision == 0x20))
                        snoop = false;
        }