Skip to content

Instantly share code, notes, and snippets.

@mdPlusPlus
Forked from numinit/0-index.md
Last active July 5, 2019 12:36
Show Gist options
  • Save mdPlusPlus/1754d82b53269ead770133829874fbfd to your computer and use it in GitHub Desktop.
Save mdPlusPlus/1754d82b53269ead770133829874fbfd to your computer and use it in GitHub Desktop.
Modified version to apply on 5.1+
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index cc616a5..1a5c04a 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -3433,6 +3433,11 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATHEROS, 0x0034, quirk_no_bus_reset);
* accesses to the child may fail.
*/
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_CAVIUM, 0xa100, quirk_no_bus_reset);
+/*
+ * Radeon RX Vega devices break on bus reset. Oi...
+ */
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATI, 0x687f, quirk_no_bus_reset);
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATI, 0xaaf8, quirk_no_bus_reset);
static void quirk_no_pm_reset(struct pci_dev *dev)
{
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment