linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] media: cx23885: reset DMA on AMD Family 15h (Models 30h-3fh) I/O Memory Management Unit due to RiSC engine stall
@ 2020-09-30  3:36 DLK
  0 siblings, 0 replies; only message in thread
From: DLK @ 2020-09-30  3:36 UTC (permalink / raw)
  To: linux-media

MythTV and w-scan won't scan channels on the AMD Kaveri APU with the Hauppauge
QuadHD TV tuner card.

For the solution I added the Input/Output Memory Management Unit's PCI Identity
of 0x1423 to the broken_dev_id[] array.

This patch is with the Linux 5.4.0-48-generic version of the kernel.

Signed-off-by: Daniel Lee Kruse <daniel.lee.kruse@protonmail.com>

---
diff --git a/drivers/media/pci/cx23885/cx23885-core.c b/drivers/media/pci/cx23885/cx23885-core.c
index 4b0c53f61fb7..4e8132d4b2df 100644
--- a/drivers/media/pci/cx23885/cx23885-core.c
+++ b/drivers/media/pci/cx23885/cx23885-core.c
@@ -2074,6 +2074,10 @@ static struct {
         * 0x1451 is PCI ID for the IOMMU found on Ryzen
         */
        { PCI_VENDOR_ID_AMD, 0x1451 },
+       /* According to sudo lspci -nn,
+        * 0x1423 is the PCI ID for the IOMMU found on Kaveri
+        */
+       { PCI_VENDOR_ID_AMD, 0x1423 },
 };

 static bool cx23885_does_need_dma_reset(void)

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2020-09-30  3:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-30  3:36 [RFC] media: cx23885: reset DMA on AMD Family 15h (Models 30h-3fh) I/O Memory Management Unit due to RiSC engine stall DLK

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).