hw: xilinx-pcie: Add support for Xilinx AXI PCIe Controller
authorPaul Burton <paul.burton@imgtec.com>
Thu, 8 Sep 2016 14:51:57 +0000 (15:51 +0100)
committerYongbok Kim <yongbok.kim@imgtec.com>
Tue, 21 Feb 2017 23:49:29 +0000 (23:49 +0000)
commit62be393423eac3d2fcb8313dc441db4e76f44c78
treec35e06c51b10505a57bf7c809a5c9b39a4f368d1
parent51b58561c1dacdb0ce999ada94912caaed157f83
hw: xilinx-pcie: Add support for Xilinx AXI PCIe Controller

Add support for emulating the Xilinx AXI Root Port Bridge for PCI
Express as described by Xilinx' PG055 document. This is a PCIe
controller that can be used with certain series of Xilinx FPGAs, and is
used on the MIPS Boston board which will make use of this code.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
[yongbok.kim@imgtec.com:
  removed returning on !level,
  updated IRQ connection with GPIO logic,
  moved xilinx_pcie_init() to boston.c
  replaced stw_le_p() with pci_set_word()
  and other cosmetic changes]
Signed-off-by: Yongbok Kim <yongbok.kim@imgtec.com>
hw/pci-host/Makefile.objs
hw/pci-host/xilinx-pcie.c [new file with mode: 0644]
include/hw/pci-host/xilinx-pcie.h [new file with mode: 0644]