linux/drivers/pci/host
Jason Gunthorpe 9f352f0e6c PCI: mvebu: Dynamically detect if the PEX link is up to enable hot plug
Otherwise hotplugging the PEX doesn't work at all since the driver
detects the link state at probe time. Simply replacing the two tests
of haslink with a register read is enough to fix it.

Tested on kirkwood with repeated plug/unplug of the link partner.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
2013-10-08 16:45:16 +00:00
..
Kconfig PCI: mvebu: add support for Marvell Dove SoCs 2013-09-30 14:58:47 +00:00
Makefile ARM: SoC platform changes for 3.12 2013-09-06 13:30:06 -07:00
pci-exynos.c PCI: exynos: Add I/O access wrappers 2013-08-29 13:47:20 -06:00
pci-mvebu.c PCI: mvebu: Dynamically detect if the PEX link is up to enable hot plug 2013-10-08 16:45:16 +00:00
pci-tegra.c PCI: tegra: replace devm_request_and_ioremap by devm_ioremap_resource 2013-08-29 13:02:16 -07:00
pcie-designware.c PCI: designware: Drop "addr" arg from dw_pcie_readl_rc()/dw_pcie_writel_rc() 2013-08-29 13:38:12 -06:00
pcie-designware.h PCI: exynos: Split into Synopsys part and Exynos part 2013-08-12 12:18:20 -06:00