diff options
author | Joao Pinto <Joao.Pinto@synopsys.com> | 2016-08-10 13:02:39 +0300 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2016-08-17 22:48:09 +0300 |
commit | a0601a47053714eecec726aea5ebcd829f817497 (patch) | |
tree | 256a8c571f551a47c95187bffe298496ad557e8d /drivers/pci/host/pcie-designware.h | |
parent | d8bbeb39fbf3ff06b6adae9d336f44bee4e3f3ec (diff) | |
download | linux-a0601a47053714eecec726aea5ebcd829f817497.tar.xz |
PCI: designware: Add iATU Unroll feature
Add support for the new iATU Unroll mechanism that will be used from Core
version 4.80. The new Cores can support either iATU Unroll or the "old"
iATU method, now called Legacy Mode. The driver is perfectly capable of
performing well for both.
[bhelgaas: split ATU enable timeout to separate patch]
Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/host/pcie-designware.h')
-rw-r--r-- | drivers/pci/host/pcie-designware.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/host/pcie-designware.h b/drivers/pci/host/pcie-designware.h index 285e1edc505b..e74cc4a93fb9 100644 --- a/drivers/pci/host/pcie-designware.h +++ b/drivers/pci/host/pcie-designware.h @@ -48,6 +48,7 @@ struct pcie_port { int msi_irq; struct irq_domain *irq_domain; unsigned long msi_data; + u8 iatu_unroll_enabled; DECLARE_BITMAP(msi_irq_in_use, MAX_MSI_IRQS); }; |