diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/functions.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/functions.html
index 232ed4da..93255c62 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/functions.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/functions.html
@@ -40,6 +40,7 @@
l
m
n
+ o
p
q
r
@@ -56,7 +57,8 @@ Here is a list of all class members with links to the classes they belong to:
+: XDptx_MstStreamMstSupport
+: XDptx_Config
+
+
- Note:
- For a 5.4Gbps link rate, a high performance 7 series FPGA is required with a speed grade of -2 or -3.
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx-members.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx-members.html
index 5071f985..ada0518e 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx-members.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx-members.html
@@ -22,6 +22,7 @@
Class Members
XDptx Member List
This is the complete list of members for XDptx, including all inherited members.
Member Data Documentation
+
+
+
+
+
+
+Amount of latency in micro- seconds to use between AUX transactions.
+
+
@@ -243,6 +262,21 @@ Configuration structure for a multi-stream transport (MST) stream.
Configuration structure for the RX device.
+
+
+
+
+
+
+Amount of latency in micro- seconds to use between sideband messages for multi-stream transport (MST) mode.
+
+
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config-members.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config-members.html
index 7dfe9cbe..2b918b86 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config-members.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config-members.html
@@ -24,12 +24,18 @@
XDptx_Config Member List
This is the complete list of members for
XDptx_Config, including all inherited members.
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config.html
index 3b01100b..60bbddd1 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___config.html
@@ -45,9 +45,21 @@ This typedef contains configuration information for the DisplayPort TX core.
u8 | DualPixelEn |
+
u8 | YCrCbEn |
+
u8 | YOnlyEn |
-
u8 | YCrCbEn |
+
u8 | PayloadDataWidth |
+
+
u8 | SecondaryChEn |
+
+
u8 | NumAudioChs |
+
+
u8 | MstSupport |
+
+
u8 | NumMstStreams |
+
+
u8 | DpProtocol |
Member Data Documentation
@@ -63,7 +75,7 @@ This typedef contains configuration information for the DisplayPort TX core.
-The base address of the core.
+The base address of the core instance.
@@ -81,6 +93,21 @@ The base address of the core.
Device instance ID.
+
+
+
+
+
+
+The DisplayPort protocol version that this core instance is configured for. 0 = v1.1a, 1 = v1.2.
+
+
@@ -93,7 +120,7 @@ Device instance ID.
-Dual pixel support by this core's instance.
+Dual pixel support by this core instance.
@@ -108,7 +135,7 @@ Dual pixel support by this core's instance.
-The maximum bits/color supported by this core's instance
+The maximum bits/color supported by this core instance
@@ -123,7 +150,7 @@ The maximum bits/color supported by this core's instance
-The maximum lane count supported by this core's instance.
+The maximum lane count supported by this core instance.
@@ -138,7 +165,67 @@ The maximum lane count supported by this core's instance.
-The maximum link rate supported by this core's instance.
+The maximum link rate supported by this core instance.
+
+
+
+
+
+
+
+
+Multi-stream transport (MST) mode is enabled by this core instance.
+
+
+
+
+
+
+
+
+The number of audio channels supported by this core instance.
+
+
+
+
+
+
+
+
+The total number of MST streams supported by this core instance.
+
+
+
+
+
+
+
+
+The payload data width used by this core instance.
@@ -153,7 +240,7 @@ The maximum link rate supported by this core's instance.
-Quad pixel support by this core's instance.
+Quad pixel support by this core instance.
@@ -168,7 +255,22 @@ Quad pixel support by this core's instance.
-The clock frequency of the core's S_AXI_ACLK port.
+The clock frequency of the core instance's S_AXI_ACLK port.
+
+
+
+
+
+
+
+
+This core instance supports audio packets being sent by the secondary channel.
@@ -183,7 +285,7 @@ The clock frequency of the core's S_AXI_ACLK port.
-YCrCb format support by this core's instance.
+YCrCb format support by this core instance.
@@ -198,7 +300,7 @@ YCrCb format support by this core's instance.
-YOnly format support by this core's instance.
+YOnly format support by this core instance.
The documentation for this struct was generated from the following file:
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes-members.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes-members.html
index c1f29671..dec73258 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes-members.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes-members.html
@@ -34,6 +34,7 @@
Misc0 | XDptx_MainStreamAttributes | |
Misc1 | XDptx_MainStreamAttributes | |
NVid | XDptx_MainStreamAttributes | |
+ OverrideUserPixelWidth | XDptx_MainStreamAttributes | |
SynchronousClockMode | XDptx_MainStreamAttributes | |
TransferUnitSize | XDptx_MainStreamAttributes | |
UserPixelWidth | XDptx_MainStreamAttributes | |
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes.html
index ca4c4495..bcf93bcf 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/struct_x_dptx___main_stream_attributes.html
@@ -65,6 +65,8 @@ This typedef contains the main stream attributes which determine how the video w
u8 | SynchronousClockMode |
+u8 | OverrideUserPixelWidth |
+
Member Data Documentation
@@ -247,6 +249,21 @@ Miscellaneous stream attributes 1 as specified by the DisplayPort 1.2 specificat
N value for the video stream.
+
+
+
+
+
+
+If set to 1, the value stored for UserPixelWidth will be used as the pixel width.
+
+
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__hw_8h.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__hw_8h.html
index 83fbbca1..78e4d951 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__hw_8h.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__hw_8h.html
@@ -98,8 +98,8 @@ This header file contains the identifiers and low-level driver functions (or mac
#define | XDPTX_HPD_DURATION 0x0150 |
-
DPTX core registers: Main stream attributes for SST / MST STREAM1. |
-
#define | XDPTX_STREAM1_MSA_START 0x0180 |
+
DPTX core registers: Main stream attributes for SST / MST STREAM0. |
+
#define | XDPTX_STREAM0_MSA_START 0x0180 |
#define | XDPTX_MAIN_STREAM_HTOTAL 0x0180 |
@@ -203,19 +203,19 @@ This header file contains the identifiers and low-level driver functions (or mac
#define | XDPTX_TX_AUDIO_EXT_DATA 0x0330 |
-
DPTX core registers: Main stream attributes for MST STREAM2, 3, and 4. |
-
#define | XDPTX_STREAM2_MSA_START 0x0500 |
+
DPTX core registers: Main stream attributes for MST STREAM1, 2, and 3. |
+
#define | XDPTX_STREAM1_MSA_START 0x0500 |
+
+
#define | XDPTX_STREAM1_MSA_START_OFFSET |
+
+
#define | XDPTX_STREAM2_MSA_START 0x0550 |
#define | XDPTX_STREAM2_MSA_START_OFFSET |
-
#define | XDPTX_STREAM3_MSA_START 0x0550 |
+
#define | XDPTX_STREAM3_MSA_START 0x05A0 |
#define | XDPTX_STREAM3_MSA_START_OFFSET |
-
#define | XDPTX_STREAM4_MSA_START 0x05A0 |
-
-
#define | XDPTX_STREAM4_MSA_START_OFFSET |
-
DPTX core masks, shifts, and register values. |
#define | XDPTX_LINK_BW_SET_162GBPS 0x06 |
@@ -245,13 +245,13 @@ This header file contains the identifiers and low-level driver functions (or mac
#define | XDPTX_LINK_QUAL_PATTERN_SET_PRBS7 0x3 |
-
#define | XDPTX_SOFT_RESET_VIDEO_STREAM1_MASK 0x00000001 |
+
#define | XDPTX_SOFT_RESET_VIDEO_STREAM0_MASK 0x00000001 |
-
#define | XDPTX_SOFT_RESET_VIDEO_STREAM2_MASK 0x00000002 |
+
#define | XDPTX_SOFT_RESET_VIDEO_STREAM1_MASK 0x00000002 |
-
#define | XDPTX_SOFT_RESET_VIDEO_STREAM3_MASK 0x00000004 |
+
#define | XDPTX_SOFT_RESET_VIDEO_STREAM2_MASK 0x00000004 |
-
#define | XDPTX_SOFT_RESET_VIDEO_STREAM4_MASK 0x00000008 |
+
#define | XDPTX_SOFT_RESET_VIDEO_STREAM3_MASK 0x00000008 |
#define | XDPTX_SOFT_RESET_AUX_MASK 0x00000080 |
@@ -1155,14 +1155,14 @@ This header file contains the identifiers and low-level driver functions (or mac
#define | XDPTX_EDID_DTD_SIGNAL_VPOLARITY_SHIFT 2 |
Stream identification. |
+
#define | XDPTX_STREAM_ID0 0 |
+
#define | XDPTX_STREAM_ID1 1 |
#define | XDPTX_STREAM_ID2 2 |
#define | XDPTX_STREAM_ID3 3 |
-
#define | XDPTX_STREAM_ID4 4 |
-
Sideband message codes when the driver is in MST mode. |
#define | XDPTX_SBMSG_LINK_ADDRESS 0x01 |
@@ -8794,12 +8794,27 @@ Software reset.
Reset AUX logic.
+
+
+
+
+
+ #define XDPTX_SOFT_RESET_VIDEO_STREAM0_MASK 0x00000001 |
+
+
+
+
+
+
+Reset video logic.
+
+
- #define XDPTX_SOFT_RESET_VIDEO_STREAM1_MASK 0x00000001 |
+ #define XDPTX_SOFT_RESET_VIDEO_STREAM1_MASK 0x00000002 |
@@ -8814,7 +8829,7 @@ Reset video logic.
- #define XDPTX_SOFT_RESET_VIDEO_STREAM2_MASK 0x00000002 |
+ #define XDPTX_SOFT_RESET_VIDEO_STREAM2_MASK 0x00000004 |
@@ -8829,22 +8844,7 @@ Reset video logic.
- #define XDPTX_SOFT_RESET_VIDEO_STREAM3_MASK 0x00000004 |
-
-
-
-
-
-
-Reset video logic.
-
-
-
-
-
-
-
- #define XDPTX_SOFT_RESET_VIDEO_STREAM4_MASK 0x00000008 |
+ #define XDPTX_SOFT_RESET_VIDEO_STREAM3_MASK 0x00000008 |
@@ -8884,6 +8884,21 @@ Reset video logic for all streams.
Average stream symbol timeslots per MTP config.
+
+
+
+
+
+ #define XDPTX_STREAM0_MSA_START 0x0180 |
+
+
+
+
+
+
+Start of the MSA registers for stream 0.
+
+
@@ -8904,7 +8919,7 @@ Average stream symbol timeslots per MTP config.
- #define XDPTX_STREAM1_MSA_START 0x0180 |
+ #define XDPTX_STREAM1_MSA_START 0x0500 |
@@ -8914,6 +8929,23 @@ Average stream symbol timeslots per MTP config.
Start of the MSA registers for stream 1.
+
+
+
+
+
+ #define XDPTX_STREAM1_MSA_START_OFFSET |
+
+
+
+
+
+
+Value:
The MSA registers for stream 1 are at an offset from the corresponding registers of stream 0.
+
+
@@ -8934,7 +8966,7 @@ Average stream symbol timeslots per MTP config.
- #define XDPTX_STREAM2_MSA_START 0x0500 |
+ #define XDPTX_STREAM2_MSA_START 0x0550 |
@@ -8957,8 +8989,8 @@ Start of the MSA registers for stream 2.
Value:
The MSA registers for stream 2 are at an offset from the corresponding registers of stream 1.
+
XDPTX_STREAM0_MSA_START)
+
The MSA registers for stream 2 are at an offset from the corresponding registers of stream 0.
@@ -8981,7 +9013,7 @@ Average stream symbol timeslots per MTP config.
- #define XDPTX_STREAM3_MSA_START 0x0550 |
+ #define XDPTX_STREAM3_MSA_START 0x05A0 |
@@ -9004,40 +9036,23 @@ Start of the MSA registers for stream 3.
Value:
The MSA registers for stream 3 are at an offset from the corresponding registers of stream 1.
+ XDPTX_STREAM0_MSA_START)
+The MSA registers for stream 3 are at an offset from the corresponding registers of stream 0.
-
+
- #define XDPTX_STREAM4_MSA_START 0x05A0 |
+ #define XDPTX_STREAM_ID0 0 |
-Start of the MSA registers for stream 4.
-
-
-
-
-
-
-
- #define XDPTX_STREAM4_MSA_START_OFFSET |
-
-
-
-
-
-Value:
The MSA registers for stream 4 are at an offset from the corresponding registers of stream 1.
@@ -9083,21 +9098,6 @@ Start of the MSA registers for stream 4.
-
-
-
-
-
-
-
- #define XDPTX_STREAM_ID4 4 |
-
-
-
-
diff --git a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__spm_8c.html b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__spm_8c.html
index 4870629e..4bfae35a 100644
--- a/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__spm_8c.html
+++ b/XilinxProcessorIPLib/drivers/dptx/doc/html/api/xdptx__spm_8c.html
@@ -32,7 +32,6 @@ This file contains the stream policy maker functions for the
-#include "math.h"
#include "xdptx.h"
#include "xdptx_hw.h"
#include "xstatus.h"