Skip to content

Commit e812027

Browse files
P33Mpelwell
authored andcommitted
PCI: pcie-brcmstb: fake MSIx support on internal MSI target
Apparently some NVMe SSD implementations don't fall back to MSI cleanly, instead making the driver allocate one queue via the legacy interrupt. There are still only 32 vectors available, but should be sufficient for the majority of use-cases on BCM2711. Signed-off-by: Jonathan Bell <[email protected]>
1 parent a87a566 commit e812027

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/pci/controller/pcie-brcmstb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ static struct irq_chip brcm_msi_irq_chip = {
666666

667667
static struct msi_domain_info brcm_msi_domain_info = {
668668
.flags = MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS |
669-
MSI_FLAG_NO_AFFINITY | MSI_FLAG_MULTI_PCI_MSI,
669+
MSI_FLAG_NO_AFFINITY | MSI_FLAG_MULTI_PCI_MSI | MSI_FLAG_PCI_MSIX,
670670
.chip = &brcm_msi_irq_chip,
671671
};
672672

0 commit comments

Comments
 (0)