PCI: dwc: artpec6: Deassert the core before waiting for PHY
authorNiklas Cassel <niklas.cassel@axis.com>
Tue, 19 Dec 2017 23:29:37 +0000 (00:29 +0100)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 21 Dec 2017 11:10:34 +0000 (11:10 +0000)
commit4fdd5b5b17f04fb6418a5f06adfbcf4369b8c375
tree6619b4d50a3bf901229d23999bb1a84d862f5ab2
parentb6900aeb1977ee1430578ce8b373e5c9fc6366d5
PCI: dwc: artpec6: Deassert the core before waiting for PHY

Waiting for the PHY while the core was held in reset worked for artpec6,
but for artpec7, in order to read the required registers, the core has to
be out of reset.
Refactor the code so we always wait for the PHY after the core has been
deasserted, since this works for both artpec6 and artpec7.

Signed-off-by: Niklas Cassel <niklas.cassel@axis.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/dwc/pcie-artpec6.c