Commits

Richard Zhu committed 8c2a5e4dd7f
MLK-16345 PCI: imx: final workaround of ERR010728 for pcie Description: Initial VCO oscillation may fail under corner conditions such as cold temperature. It causes PCIe PLL fail to lock in initialization phase. Project Impact: iMX7D PCIe PLL fails to lock and PCIe doesn.t work. workarounds: To disable Duty-cycle Corrector(DCC) calibration after G_RST signal is de-asserted by following the sequences: 1. De-assert the G_RST signal by clearing SRC_PCIEPHY_RCR[PCIEPHY_G_RST]. 2. de-assert DCC_FB_EN in Reg4 by writing data '0x29' to the register address 0x306d0014. 3. assert RX_EQS, RX_EQ_SEL in Reg24 by writing data '0x48' to the register address 0x306d0090. 4.assert ATT_MODE in Reg26 by writing data '0xbc' to the register address 0x306d0098. 5.De-assert the CMN_RST signal by clearing register bit SRC_PCIEPHY_RCR[PCIEPHY_BTN]. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>