summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwangyufen <wangyufen@huawei.com>2015-09-29 10:36:44 +0800
committerSherlock Wang <sherlock.wang@139.com>2015-11-06 15:51:15 +0800
commit5fd48b1c8c3c31ec986d27800e3ea50c89454e6e (patch)
tree08e3addd4d0f1c84c5e2ac4067bab5377ad08810
parent1276c8f2f35654aef2399ff66fd85358cfc2889c (diff)
pcie: add 1s delay between link and enumeration
Signed-off-by: Jukuo Zhang <zhangjukuo@huawei.com> Signed-off-by: wangyufen <wangyufen@huawei.com> Signed-off-by: Ding Tianhong <dingtianhong@huawei.com>
-rw-r--r--drivers/pci/host/pcie-hisi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/pci/host/pcie-hisi.c b/drivers/pci/host/pcie-hisi.c
index e7a44bf95316..2f2f9fdabb8b 100644
--- a/drivers/pci/host/pcie-hisi.c
+++ b/drivers/pci/host/pcie-hisi.c
@@ -410,7 +410,9 @@ static int hisi_pcie_establish_link(struct pcie_port *pp)
}
}
- mdelay(800);
+ /*add a 1s delay between linkup and enumeration,make sure
+ the EP device'sconfiguration registers are prepared well */
+ mdelay(999);
dev_info(pp->dev, "Link up\n");
return 0;