summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorRichard Zhu <r65037@freescale.com>2014-06-24 09:59:47 +0800
committerYe Li <ye.li@nxp.com>2018-04-26 02:26:40 -0700
commita117fc7b2b8d930fd7a47b168c4638365cb3a475 (patch)
tree32abafea175657d82a7997f754ac415bfb551746 /drivers
parentc4ebac1b9a519cbce67b6c29ee169a42f853876b (diff)
ENGR00319415 pcie: random link down issue after warm-rst
There are about 0.02% percentage on some imx6q/dl/solo hw boards, random pcie link down when warm-reset is used. Make sure to clear the ref_ssp_en bit16 of gpr1 before warm-rst, and set ref_ssp_en after the pcie clks are stable to workaround it. imx6sl doesn't have the pcie module, mask the pcie related codes from imx6sl. rootcause: * gpr regisers wouldn't be reset by warm-rst, while the ref_ssp_en is required to be reset by pcie. (work-around in u-boot) * ref_ssp_en should be set after pcie clks are stable. (work-around in kernel) Signed-off-by: Richard Zhu <r65037@freescale.com> (cherry picked from commit 5cc825b12c6b86a22f1a6a0535b52cf3ee142e77) Signed-off-by: Peng Fan <Peng.Fan@freescale.com> (cherry picked from commit 6193cf4e3384a59e29546d13a67657f7faeafc9e) (cherry picked from commit 7b4aabeddffabca46d7d6e7ef2611de468a6b4f7)
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions