PCI: keystone: Invoke phy_reset() API before enabling PHY
authorKishon Vijay Abraham I <kishon@ti.com>
Mon, 25 Mar 2019 09:39:36 +0000 (15:09 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Mon, 15 Apr 2019 12:24:02 +0000 (13:24 +0100)
commitb22af42b3e57c3a49a4c4a54c7d8a1363af75e90
treefa33489b072f77afa6fce771cc7e59a960d294eb
parent18b0415bc802a8bab5dedba5ae2757e83259e6ee
PCI: keystone: Invoke phy_reset() API before enabling PHY

SERDES connected to the PCIe controller in AM654 requires
power on reset enable (POR_EN) to be set in the SERDES. The
SERDES driver sets POR_EN in the reset ops and it has to be
invoked before init or enable ops. In order for SERDES driver
to set POR_EN, invoke the phy_reset() API in pci-keystone driver.

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