From a13413ec39caedf72757eb3f46846faa7052365f Mon Sep 17 00:00:00 2001 From: Andrei-Liviu Simion Date: Sun, 25 Jan 2015 22:06:05 -0800 Subject: [PATCH] dp: tx: Removed redundant condition. If link does not need to be re-enabled, then it is already disabled. Don't need to disable the link again. Signed-off-by: Andrei-Liviu Simion --- XilinxProcessorIPLib/drivers/dp/src/xdp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/XilinxProcessorIPLib/drivers/dp/src/xdp.c b/XilinxProcessorIPLib/drivers/dp/src/xdp.c index 44cf3bd0..18eaa8fb 100644 --- a/XilinxProcessorIPLib/drivers/dp/src/xdp.c +++ b/XilinxProcessorIPLib/drivers/dp/src/xdp.c @@ -390,7 +390,9 @@ u32 XDp_TxEstablishLink(XDp *InstancePtr) /* Disable main link during training. */ ReenableMainLink = XDp_ReadReg(InstancePtr->Config.BaseAddr, XDP_TX_ENABLE_MAIN_STREAM); - XDp_TxDisableMainLink(InstancePtr); + if (ReenableMainLink) { + XDp_TxDisableMainLink(InstancePtr); + } /* Train main link. */ Status = XDp_TxRunTraining(InstancePtr);