This repository was archived by the owner on Nov 8, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -4252,6 +4252,10 @@ static void quirk_dma_func0_alias(struct pci_dev *dev)
4252
4252
DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_RICOH , 0xe832 , quirk_dma_func0_alias );
4253
4253
DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_RICOH , 0xe476 , quirk_dma_func0_alias );
4254
4254
4255
+ /* Some Glenfly chips use function 0 as the PCIe Requester ID for DMA */
4256
+ DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_GLENFLY , 0x3d40 , quirk_dma_func0_alias );
4257
+ DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_GLENFLY , 0x3d41 , quirk_dma_func0_alias );
4258
+
4255
4259
static void quirk_dma_func1_alias (struct pci_dev * dev )
4256
4260
{
4257
4261
if (PCI_FUNC (dev -> devfn ) != 1 )
Original file line number Diff line number Diff line change 2653
2653
#define PCI_DEVICE_ID_DCI_PCCOM8 0x0002
2654
2654
#define PCI_DEVICE_ID_DCI_PCCOM2 0x0004
2655
2655
2656
+ #define PCI_VENDOR_ID_GLENFLY 0x6766
2657
+
2656
2658
#define PCI_VENDOR_ID_INTEL 0x8086
2657
2659
#define PCI_DEVICE_ID_INTEL_EESSC 0x0008
2658
2660
#define PCI_DEVICE_ID_INTEL_HDA_CML_LP 0x02c8
Original file line number Diff line number Diff line change @@ -2682,7 +2682,7 @@ static const struct pci_device_id azx_ids[] = {
2682
2682
.driver_data = AZX_DRIVER_ATIHDMI_NS | AZX_DCAPS_PRESET_ATI_HDMI_NS |
2683
2683
AZX_DCAPS_PM_RUNTIME },
2684
2684
/* GLENFLY */
2685
- { PCI_DEVICE (0x6766 , PCI_ANY_ID ),
2685
+ { PCI_DEVICE (PCI_VENDOR_ID_GLENFLY , PCI_ANY_ID ),
2686
2686
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8 ,
2687
2687
.class_mask = 0xffffff ,
2688
2688
.driver_data = AZX_DRIVER_GFHDMI | AZX_DCAPS_POSFIX_LPIB |
You can’t perform that action at this time.
0 commit comments