PCI: keystone: Do not initiate link training multiple times
authorKishon Vijay Abraham I <kishon@ti.com>
Wed, 17 Oct 2018 07:40:57 +0000 (13:10 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Wed, 17 Oct 2018 08:40:56 +0000 (09:40 +0100)
commit2433a182ad9c6b1febac75825cbf81f358fec474
treef3b8639f05b4352a032bbc0f9cf784c94186105c
parent1e10f73e4cb033e73a3f47b0cc6080c0e3cf28f2
PCI: keystone: Do not initiate link training multiple times

commit 886bc5ceb5cc3ad4b219502d72 ("PCI: designware: Add generic
dw_pcie_wait_for_link()") while adding a generic dw_pcie_wait_for_link()
performed a special handling (initiate link training multiple times) for
keystone which is not required. This also resulted in unncessarily waiting
for more time to establish the link even when no PCI device is connected.

Remove it and make it look similar to other dwc based PCIe drivers.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/controller/dwc/pci-keystone.c