diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c index 9a636971..9a1f5e19 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c @@ -169,6 +169,11 @@ u32 XDptx_InitializeTx(XDptx *InstancePtr) XDptx_WriteReg(Config->BaseAddr, XDPTX_PHY_CONFIG, XDPTX_PHY_CONFIG_GT_ALL_RESET_MASK); + /* Reset the video streams and AUX logic. */ + XDptx_WriteReg(Config->BaseAddr, XDPTX_SOFT_RESET, + XDPTX_SOFT_RESET_VIDEO_STREAM_ALL_MASK | + XDPTX_SOFT_RESET_AUX_MASK); + /* Disable the DisplayPort TX core. */ XDptx_WriteReg(Config->BaseAddr, XDPTX_ENABLE, 0);