summaryrefslogtreecommitdiffstats
path: root/board/theadorable/theadorable.c
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2017-03-10 15:40:30 +0100
committerStefan Roese <sr@denx.de>2017-03-29 07:38:10 +0200
commit6bbe0924a799d33c1a8c9de38b60a5e0251f2aea (patch)
tree1c30bd573349174fe63a384c26b475fbc2ff3a57 /board/theadorable/theadorable.c
parentedd40229d975df48c89bb88b606a0aae16f947fc (diff)
downloadu-boot-6bbe0924a799d33c1a8c9de38b60a5e0251f2aea.tar.gz
u-boot-6bbe0924a799d33c1a8c9de38b60a5e0251f2aea.tar.xz
u-boot-6bbe0924a799d33c1a8c9de38b60a5e0251f2aea.zip
arm: mvebu: AXP: Add possiblity to configure PEX detection pulse width
Tests have shown that on some boards the default width of the configuration pulse for the PEX link detection might lead to non-established PCIe links (link down). Especially under certain conditions (higher temperature) and with specific PCIe devices (in the case on the theadorable board its a Atheros PCIe WLAN device). To enable a board-specific detection pulse width this weak array "serdes_pex_pulse_width[4]" is introduced which can be overwritten if needed by a board-specific version. If the board code does not provide a non-weak version of this variable, the default value will be used. So nothing is changed from the current setup on the supported board. Many thanks to Adam from Marvell for all his insights here and his suggestion about testing with a changed detection pulse width. Signed-off-by: Stefan Roese <sr@denx.de> Suggested-by: Adam Shobash <adams@marvell.com> Cc: Adam Shobash <adams@marvell.com> Cc: Nadav Haklai <nadavh@marvell.com> Cc: Konstantin Porotchkin <kostap@marvell.com> Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'board/theadorable/theadorable.c')
0 files changed, 0 insertions, 0 deletions