PCI: imx6: Mark PHY functions as i.MX6 specific
authorAndrey Smirnov <andrew.smirnov@gmail.com>
Sat, 2 Feb 2019 00:15:21 +0000 (16:15 -0800)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Mon, 4 Feb 2019 11:52:47 +0000 (11:52 +0000)
commit2f532d07f0cce72f88a4a0532ae11be6a2745697
treed499a302bd319591bae9d7189bc77786ee412253
parente8e4d4e95701a10691c53165c55789e5e50ba3f5
PCI: imx6: Mark PHY functions as i.MX6 specific

PCIe PHY IP block on i.MX7D differs from the one used on i.MX6 family,
so none of the code in the current implementation of
imx6_setup_phy_mpll() or imx6_pcie_reset_phy() is applicable.

Introduce IMX6_PCIE_FLAG_IMX6_PHY and check for it in the aforementioned
functions to make sure they are only executed on appropriate PCIe IP
variants.

Tested-by: Trent Piepho <tpiepho@impinj.com>
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
[lorenzo.pieralisi@arm.com: updated log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Chris Healy <cphealy@gmail.com>
Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Leonard Crestez <leonard.crestez@nxp.com>
Cc: "A.s. Dong" <aisheng.dong@nxp.com>
Cc: Richard Zhu <hongxing.zhu@nxp.com>
drivers/pci/controller/dwc/pci-imx6.c