diff options
author | Richard Zhu <r65037@freescale.com> | 2014-06-24 09:59:47 +0800 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2016-03-09 14:41:58 +0100 |
commit | f7139593f11cdf9bd0d3155f4defa4676b4a66b0 (patch) | |
tree | 448e792b979d693176be69896c065a6e20f8fdb0 /net | |
parent | 82ccaa13fd846f416e4311484c9c7c481134730d (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.
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>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions