linux/drivers/pci/host
Murali Karicheri 8665a482db PCI: keystone: Set device ID based on SoC to support multiple ports
K2E SoC has two PCI ports.  The SATA controller is connected to second PCI
port (port 1).  To support multiple port handling in Keystone PCI driver,
read the PCI device ID dynamically by iomap/read/unmap during probe and
save it in driver's private data and update it in host init code.  The PCI
device ID field in the RC's config space is not filled by default by the
hardware and has to be updated by the PCI driver by reading the same from
the SoC register indicated by reg index #2 in DT bindings.

Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
2014-09-16 15:45:46 -06:00
..
Kconfig PCI: keystone: Add TI Keystone PCIe driver 2014-09-04 14:58:21 -06:00
Makefile PCI: keystone: Add TI Keystone PCIe driver 2014-09-04 14:58:21 -06:00
pci-dra7xx.c PCI: dra7xx: Add TI DRA7xx PCIe driver 2014-07-22 15:26:24 -06:00
pci-exynos.c Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-mvebu' and 'pci/host-tegra' into next 2014-06-03 08:45:42 -06:00
pci-host-generic.c PCI: generic: Fix GPL v2 license string typo 2014-07-15 15:07:46 -06:00
pci-imx6.c Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-mvebu' and 'pci/host-tegra' into next 2014-06-03 08:45:42 -06:00
pci-keystone-dw.c PCI: keystone: Add TI Keystone PCIe driver 2014-09-04 14:58:21 -06:00
pci-keystone.c PCI: keystone: Set device ID based on SoC to support multiple ports 2014-09-16 15:45:46 -06:00
pci-keystone.h PCI: keystone: Set device ID based on SoC to support multiple ports 2014-09-16 15:45:46 -06:00
pci-mvebu.c PCI: mvebu: Fix GPL v2 license string typo 2014-07-15 15:01:05 -06:00
pci-rcar-gen2.c PCI: rcar: Add gen2 device tree support 2014-05-28 07:47:55 -06:00
pci-tegra.c PCI changes for v3.17 (part 3): 2014-08-19 09:45:31 -05:00
pcie-designware.c PCI: designware: Add support for v3.65 hardware 2014-09-02 17:25:41 -06:00
pcie-designware.h PCI: designware: Add support for v3.65 hardware 2014-09-02 17:25:41 -06:00
pcie-rcar.c PCI: rcar: Fix GPL v2 license string typo 2014-07-15 15:06:12 -06:00
pcie-spear13xx.c PCI: spear: Remove spear13xx_pcie_remove() 2014-07-20 12:27:50 -07:00