linux/drivers/pci/host
Will Deacon ce292991d8 PCI: generic: Add generic PCI host controller driver
Add support for a generic PCI host controller, such as a
firmware-initialised device with static windows or an emulation by
something such as kvmtool.

The controller itself has no configuration registers and has its address
spaces described entirely by the device-tree (using the bindings from
ePAPR).  Both CAM and ECAM are supported for Config Space accesses.

Add corresponding documentation for the DT binding.

[bhelgaas: currently uses the ARM-specific pci_common_init_dev() interface]
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
2014-05-30 11:34:49 -06:00
..
Kconfig PCI: generic: Add generic PCI host controller driver 2014-05-30 11:34:49 -06:00
Makefile PCI: generic: Add generic PCI host controller driver 2014-05-30 11:34:49 -06:00
pci-exynos.c PCI: designware: Add dw_pcie prefix before cfg_read/write 2013-12-20 09:18:31 -07:00
pci-host-generic.c PCI: generic: Add generic PCI host controller driver 2014-05-30 11:34:49 -06:00
pci-imx6.c PCI: imx6: Wait for retraining 2014-02-19 14:54:45 -07:00
pci-mvebu.c PCI: mvebu: Call request_resource() on the apertures 2014-02-18 13:35:20 -07:00
pci-rcar-gen2.c PCI: rcar: Break out window size handling 2014-02-18 13:20:21 -07:00
pci-tegra.c ARM: SoC cleanups for 3.14 2014-01-23 18:36:55 -08:00
pcie-designware.c PCI changes for the v3.15 merge window: 2014-04-01 15:14:04 -07:00
pcie-designware.h PCI: designware: Add dw_pcie prefix before cfg_read/write 2013-12-20 09:18:31 -07:00