aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/dwc/pci-imx6.c
diff options
context:
space:
mode:
authorBjorn Andersson <[email protected]>2019-01-25 23:26:16 +0000
committerLorenzo Pieralisi <[email protected]>2019-02-28 09:46:10 +0000
commit02b485e31d98265189b91f3e69c43df2ed50610c (patch)
treed6fea4f3bf478a724a28435ea14679e5d47e93e6 /drivers/pci/controller/dwc/pci-imx6.c
parentPCI: imx: Add workaround for e10728, IMX7d PCIe PLL failure (diff)
downloadkernel-02b485e31d98265189b91f3e69c43df2ed50610c.tar.gz
kernel-02b485e31d98265189b91f3e69c43df2ed50610c.zip
PCI: qcom: Don't deassert reset GPIO during probe
Acquiring the reset GPIO low means that reset is being deasserted, this is followed almost immediately with qcom_pcie_host_init() asserting it, initializing it and then finally deasserting it again, for the link to come up. Some PCIe devices requires a minimum time between the initial deassert and subsequent reset cycles. In a platform that boots with the reset GPIO asserted this requirement is being violated by this deassert/assert pulse. Acquire the reset GPIO high to prevent this situation by matching the state to the subsequent asserted state. Fixes: 82a823833f4e ("PCI: qcom: Add Qualcomm PCIe controller driver") Signed-off-by: Bjorn Andersson <[email protected]> [[email protected]: updated commit log] Signed-off-by: Lorenzo Pieralisi <[email protected]> Acked-by: Stanimir Varbanov <[email protected]> Cc: [email protected]
Diffstat (limited to 'drivers/pci/controller/dwc/pci-imx6.c')
0 files changed, 0 insertions, 0 deletions