diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c index 83ebfa3f..94ae22b0 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx.c @@ -47,6 +47,10 @@ * ----- ---- -------- ----------------------------------------------- * 1.0 als 05/17/14 Initial release. * 2.0 als 09/21/14 Added XDptx_IsConnected (previously a macro). + * 3.0 als 12/16/14 Fixed XDptx_WaitPhyReady for maximum lane counts != 4. + * Force re-train during XDptx_EstablishLink. + * Modified XDptx_SetVswingPreemp usage to enable more + * efficient use of burst writes to a sink DPCD. * * *******************************************************************************/ diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx.h b/XilinxProcessorIPLib/drivers/dptx/src/xdptx.h index f34ecfe5..ec476fb6 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx.h +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx.h @@ -150,7 +150,7 @@ * - Number of sink displays: 1, 2, 3, and 4 sink displays in both a daisy-chain * configuration and in a configuration using a combination of a 1-to-3 hub * and daisy-chain. Each stream was using the same resolution. - * - Resolutions (@60Hz): 640x480, 800x600, 1024x768, 1280x800, 1280x1024, + * - Resolutions (60Hz): 640x480, 800x600, 1024x768, 1280x800, 1280x1024, * 1360x768, 1400x1050, 1680x1050, 1920x1080, 1920x2160, and 3840x2160. * - Color depths: 18, 24, 30, 36, and 48 bits per pixel. * @@ -199,6 +199,23 @@ * als 08/03/14 Initial MST addition. * 2.0 als 09/21/14 Added XDptx_DiscoverTopology function and changed * XDptx_IsConnected from macro to function. + * 3.0 als 12/16/14 Updated to use common video library. + * Added topology reordering functions: + * XDptx_TopologySwapSinks, + * XDptx_TopologySortSinksByTiling + * Added wrapper functions for remote DPCD/I2C read/writes: + * XDptx_RemoteDpcdRead, XDptx_RemoteDpcdWrite, + * XDptx_RemoteIicRead, XDptx_RemoteIicWrite + * Added EDID utility functions: + * XDptx_GetRemoteEdid, XDptx_GetEdidBlock, + * XDptx_GetRemoteEdidBlock, + * XDptx_GetRemoteEdidDispIdExt, + * XDptx_GetDispIdDataBlock, + * XDptx_GetRemoteTiledDisplayDb + * Remove unused arguments from functions: + * LinkCountTotal, RelativeAddress from + * XDptx_AllocatePayloadVcIdTable + * RegStartAddress from XDptx_IicWrite * * *******************************************************************************/ diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_hw.h b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_hw.h index ae3d8b98..c48f9e09 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_hw.h +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_hw.h @@ -47,6 +47,7 @@ * ----- ---- -------- ----------------------------------------------- * 1.0 als 05/17/14 Initial release. * als 08/03/14 Initial MST addition. + * 3.0 als 12/16/14 Stream naming now starts at 1 to follow IP. * * *******************************************************************************/ diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_intr.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_intr.c index 6965b363..946b2ccf 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_intr.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_intr.c @@ -44,6 +44,8 @@ * Ver Who Date Changes * ----- ---- -------- ----------------------------------------------- * 1.0 als 05/17/14 Initial release. + * 3.0 als 12/16/14 Increased debounce duration for HPD to 0.500ms. + * Added masking of interrupts during servicing. * * *******************************************************************************/ diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_mst.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_mst.c index ba582db3..cc728f8f 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_mst.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_mst.c @@ -41,6 +41,14 @@ * ----- ---- -------- ----------------------------------------------- * 1.0 als 08/03/14 Initial release. * 2.0 als 09/21/14 Improvements to topology discovery and sideband messages. + * 3.0 als 12/16/14 Updated to use common video library. + * Stream naming now starts at 1 to follow IP. + * Added topology reordering functions: + * XDptx_TopologySwapSinks, + * XDptx_TopologySortSinksByTiling + * Added wrapper functions for remote DPCD/I2C read/writes: + * XDptx_RemoteDpcdRead, XDptx_RemoteDpcdWrite, + * XDptx_RemoteIicRead, XDptx_RemoteIicWrite * * *******************************************************************************/ diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_selftest.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_selftest.c index c28a7cf6..791c311f 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_selftest.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_selftest.c @@ -46,6 +46,7 @@ * Ver Who Date Changes * ----- ---- -------- ----------------------------------------------- * 1.0 als 05/17/14 Initial release. + * 3.0 als 12/16/14 Stream naming now starts at 1 to follow IP. * * *******************************************************************************/ diff --git a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c index 5d66dee8..4ea6f48b 100644 --- a/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c +++ b/XilinxProcessorIPLib/drivers/dptx/src/xdptx_spm.c @@ -47,6 +47,8 @@ * ----- ---- -------- ----------------------------------------------- * 1.0 als 05/17/14 Initial release. * als 08/03/14 Initial MST addition. + * 3.0 als 12/16/14 Updated to use common video library. + * Stream naming now starts at 1 to follow IP. * * *******************************************************************************/