diff options
author | Zachary Zhang <zhangzg@marvell.com> | 2018-10-18 17:37:19 +0200 |
---|---|---|
committer | Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 2018-10-18 18:51:41 +0200 |
commit | 8a3ebd8de328301aacbe328650a59253be2ac82c (patch) | |
tree | 9314810dc2257d2b2ef560fd88f31f4b93162ff4 /kernel/backtracetest.c | |
parent | PCI: mvebu: Convert to PCI emulated bridge config space (diff) | |
download | linux-8a3ebd8de328301aacbe328650a59253be2ac82c.tar.xz linux-8a3ebd8de328301aacbe328650a59253be2ac82c.zip |
PCI: aardvark: Implement emulated root PCI bridge config space
The PCI controller in the Marvell Armada 3720 does not implement a
software-accessible root port PCI bridge configuration space. This
causes a number of problems when using PCIe switches or when the Max
Payload size needs to be aligned between the root complex and the
endpoint.
Implementing an emulated root PCI bridge, like is already done in the
pci-mvebu driver for older Marvell platforms allows to solve those
issues, and also to support features such as ASR, PME, VC, HP.
Signed-off-by: Zachary Zhang <zhangzg@marvell.com>
[Thomas: convert to the common emulated PCI bridge logic.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Diffstat (limited to 'kernel/backtracetest.c')
0 files changed, 0 insertions, 0 deletions