PCI: designware: Add iATU Unroll feature
authorJoao Pinto <Joao.Pinto@synopsys.com>
Wed, 10 Aug 2016 10:02:39 +0000 (11:02 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 17 Aug 2016 19:48:09 +0000 (14:48 -0500)
commita0601a47053714eecec726aea5ebcd829f817497
tree256a8c571f551a47c95187bffe298496ad557e8d
parentd8bbeb39fbf3ff06b6adae9d336f44bee4e3f3ec
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>
drivers/pci/host/pcie-designware.c
drivers/pci/host/pcie-designware.h