summarylogtreecommitdiffstats
path: root/sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch
diff options
context:
space:
mode:
authordragonn2021-06-12 12:39:20 +0200
committerdragonn2021-06-12 12:39:20 +0200
commitf8200c5ff505fd959079131f8e7a85d6c1d3490f (patch)
tree7e5e72bc831601afffe2a9215291cdab348540fb /sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch
parent50d9f54833f9cb88fe3b7bfcb2ade4a77935cd6d (diff)
downloadaur-f8200c5ff505fd959079131f8e7a85d6c1d3490f.tar.gz
5.12.10
Diffstat (limited to 'sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch')
-rw-r--r--sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch b/sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch
new file mode 100644
index 000000000000..28e54a25fce4
--- /dev/null
+++ b/sys-kernel_arch-sources-g14_files-0009-PCI-quirks-Quirk-PCI-d3hot-delay.patch
@@ -0,0 +1,30 @@
+From 0e8cbc53ddd7f82c81bcf27af8bed6116f6baa64 Mon Sep 17 00:00:00 2001
+From: Marcin Bachry <hegel666@gmail.com>
+Date: Tue, 16 Mar 2021 15:28:51 -0400
+Subject: [PATCH] PCI: quirks: Quirk PCI d3hot delay for AMD xhci
+
+Renoir needs a similar delay.
+
+Signed-off-by: Marcin Bachry <hegel666@gmail.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/pci/quirks.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
+index 98851d00dc4d..8c929b7d335e 100644
+--- a/drivers/pci/quirks.c
++++ b/drivers/pci/quirks.c
+@@ -1904,6 +1904,9 @@ static void quirk_ryzen_xhci_d3hot(struct pci_dev *dev)
+ }
+ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x15e0, quirk_ryzen_xhci_d3hot);
+ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x15e1, quirk_ryzen_xhci_d3hot);
++/* Renoir XHCI requires longer delay when transitioning from D0 to
++ * D3hot */
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x1639, quirk_ryzen_xhci_d3hot);
+
+ #ifdef CONFIG_X86_IO_APIC
+ static int dmi_disable_ioapicreroute(const struct dmi_system_id *d)
+--
+GitLab
+