summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2016-11-29 10:13:51 +0000
committerRussell King <rmk+kernel@armlinux.org.uk>2017-01-05 22:57:33 +0000
commit801f44c7706b8a48ad2076b460c9540505d5417f (patch)
tree51636b23edac0d4c5afd1bf5f59160b800a77e62
parent5048c55b76f9b13d0105b14b7c492f7be9334945 (diff)
PCI: mvebu: extend PCIe reset duration
Some PCIe cards (such as ASM1062 based SATA cards) appear to need a slightly longer delay between reset being released and the first card access. Increase the default delay from 20ms to 30ms. Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
-rw-r--r--drivers/pci/host/pci-mvebu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/host/pci-mvebu.c b/drivers/pci/host/pci-mvebu.c
index a539e8c85b47..72846041eb89 100644
--- a/drivers/pci/host/pci-mvebu.c
+++ b/drivers/pci/host/pci-mvebu.c
@@ -1279,7 +1279,7 @@ static int mvebu_pcie_powerup(struct mvebu_pcie_port *port)
return ret;
if (port->reset_gpio) {
- u32 reset_udelay = 20000;
+ u32 reset_udelay = 30000;
of_property_read_u32(port->dn, "reset-delay-us",
&reset_udelay);