]> www.infradead.org Git - users/jedix/linux-maple.git/commit
PCI: pciehp: wait 1000 ms before Link Training check
authorKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Thu, 10 Nov 2011 07:40:37 +0000 (16:40 +0900)
committerZhenzhong Duan <zhenzhong.duan@oracle.com>
Mon, 11 Jun 2012 02:32:16 +0000 (10:32 +0800)
commitfa9ef64e06317ebd94032b0fe915e390c7c9b356
tree96ed5fae6cb8211258d8542caddc0f3595bc3d9b
parent79087584f0f258da129c441dab108b8eb3cea8d4
PCI: pciehp: wait 1000 ms before Link Training check

Orabug:13993738
We need to wait for 1000 ms after Data Link Layer Link Active (DLLLA)
bit reads 1b before sending configuration request. Currently pciehp
does this wait after checking Link Training (LT) bit. But we need it
before checking LT bit because LT is still set even after DLLLA bit is
set on some platforms.

Acked-by: Yinghai Lu <yinghai@kernel.org>
Tested-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
(cherry picked from commit 0027cb3e1947d0f453fece40ed16764fb362bac6)

Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com>
drivers/pci/hotplug/pciehp_hpc.c