dp: Added Doxygen documentation.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
parent
3ef865451a
commit
97b327b727
80 changed files with 40766 additions and 1846 deletions
|
@ -22,21 +22,24 @@
|
||||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx.html">XDptx</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp.html">XDp</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___aux_transaction.html">XDptx_AuxTransaction</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___aux_transaction.html">XDp_AuxTransaction</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___board_char.html">XDptx_BoardChar</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___rx_link_config.html">XDp_RxLinkConfig</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___sideband_msg.html">XDp_SidebandMsg</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___mst_stream.html">XDptx_MstStream</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html">XDptx_SbMsgLinkAddressReplyDeviceInfo</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html">XDptx_SbMsgLinkAddressReplyPortDetail</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___sideband_reply.html">XDp_SidebandReply</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sideband_msg.html">XDptx_SidebandMsg</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sideband_msg_body.html">XDptx_SidebandMsgBody</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sideband_msg_header.html">XDptx_SidebandMsgHeader</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sideband_reply.html">XDptx_SidebandReply</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___topology.html">XDptx_Topology</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="struct_x_dptx___topology_node.html">XDptx_TopologyNode</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td class="indexvalue"></td></tr>
|
||||||
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a></td><td class="indexvalue"></td></tr>
|
||||||
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a></td><td class="indexvalue"></td></tr>
|
||||||
|
<tr><td class="indexkey"><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td class="indexvalue"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -22,14 +22,14 @@
|
||||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
|
<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx_8c.html">xdptx.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp_8c.html">xdp.c</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx_8h.html">xdptx.h</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp_8h.html">xdp.h</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__edid_8c.html">xdptx_edid.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__edid_8c.html">xdp_edid.c</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__hw_8h.html">xdptx_hw.h</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__hw_8h.html">xdp_hw.h</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__intr_8c.html">xdptx_intr.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__intr_8c.html">xdp_intr.c</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__mst_8c.html">xdptx_mst.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__mst_8c.html">xdp_mst.c</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__selftest_8c.html">xdptx_selftest.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__selftest_8c.html">xdp_selftest.c</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__sinit_8c.html">xdptx_sinit.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__sinit_8c.html">xdp_sinit.c</a></td><td class="indexvalue"></td></tr>
|
||||||
<tr><td class="indexkey"><a class="el" href="xdptx__spm_8c.html">xdptx_spm.c</a></td><td class="indexvalue"></td></tr>
|
<tr><td class="indexkey"><a class="el" href="xdp__spm_8c.html">xdp_spm.c</a></td><td class="indexvalue"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -57,152 +57,176 @@ Here is a list of all class members with links to the classes they belong to:
|
||||||
<p>
|
<p>
|
||||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||||
<li>Address
|
<li>Address
|
||||||
: <a class="el" href="struct_x_dptx___aux_transaction.html#070f26779477d477d9f2cc4429b483e8">XDptx_AuxTransaction</a><li>AuxDelayUs
|
: <a class="el" href="struct_x_dp___aux_transaction.html#2dfebb6e6dfc8b07aec63c1de80a7190">XDp_AuxTransaction</a><li>AuxDelayUs
|
||||||
: <a class="el" href="struct_x_dptx.html#2fdb769ccb56ed1c526f6997e97018d4">XDptx</a><li>AvgBytesPerTU
|
: <a class="el" href="struct_x_dp___tx.html#9058e0650c07f8bd7edeeb7b410b65cd">XDp_Tx</a><li>AvgBytesPerTU
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#4ada79460ac8ec93764b7cf6ef6a03e0">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#4a51420f22527c85c618e26c2651c119">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||||
<li>BaseAddr
|
<li>BaseAddr
|
||||||
: <a class="el" href="struct_x_dptx___config.html#46946d5bdc36055fa2459fd4d8e1c11d">XDptx_Config</a><li>BitsPerColor
|
: <a class="el" href="struct_x_dp___config.html#c5b676d77582f11e8df30598a9f4bd22">XDp_Config</a><li>BitsPerColor
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#b2771987aba38d35ecb12fe068522779">XDptx_MainStreamAttributes</a><li>BoardChar
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8fc0d97e74bedc7e114543279e0003be">XDp_TxMainStreamAttributes</a><li>BoardChar
|
||||||
: <a class="el" href="struct_x_dptx.html#2e3feb5199d0d6af0831d8ecf48cff0d">XDptx</a><li>Body
|
: <a class="el" href="struct_x_dp___tx.html#69e7454dfe4a61f9f4239333723b3ab3">XDp_Tx</a><li>Body
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg.html#9a14fd013ddc3647fb2bcc78b8dc94e4">XDptx_SidebandMsg</a><li>BroadcastMsg
|
: <a class="el" href="struct_x_dp___sideband_msg.html#6fc42f7125fe713b5cbdb26b56e93096">XDp_SidebandMsg</a><li>BroadcastMsg
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#81ce1b3145e6af1535a9b36f472d2abc">XDptx_SidebandMsgHeader</a></ul>
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#5cc44598808d78932ef6f90eeb9ff586">XDp_SidebandMsgHeader</a></ul>
|
||||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||||
<li>CmdCode
|
<li>CmdCode
|
||||||
: <a class="el" href="struct_x_dptx___aux_transaction.html#d2a8df61186824f7dd4c5beabf80506d">XDptx_AuxTransaction</a><li>ComponentFormat
|
: <a class="el" href="struct_x_dp___aux_transaction.html#41999544d6a836c8847afc26c568dd3d">XDp_AuxTransaction</a><li>ComponentFormat
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#5aae7d62087f1d2d732e026fc4a27405">XDptx_MainStreamAttributes</a><li>Config
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#3d7ea11147763c1148ad0329b823c1fe">XDp_TxMainStreamAttributes</a><li>Config
|
||||||
: <a class="el" href="struct_x_dptx.html#e3324edbc15a89340bdee2bbf56244df">XDptx</a><li>Crc
|
: <a class="el" href="struct_x_dp.html#a45ebd510e1e83bc9ebdcd1178b33290">XDp</a><li>Crc
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_body.html#181f9d362b18752ad169ef782b192e32">XDptx_SidebandMsgBody</a>, <a class="el" href="struct_x_dptx___sideband_msg_header.html#c071b683dae18c20e3bc98a9aaac828f">XDptx_SidebandMsgHeader</a></ul>
|
: <a class="el" href="struct_x_dp___sideband_msg_body.html#8c4baa1696febb5901ede83e6a00888f">XDp_SidebandMsgBody</a>, <a class="el" href="struct_x_dp___sideband_msg_header.html#23edd2fbd02ab37845fe9445e0b89d81">XDp_SidebandMsgHeader</a></ul>
|
||||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||||
<li>Data
|
<li>Data
|
||||||
: <a class="el" href="struct_x_dptx___sideband_reply.html#5d91abfc59ffb351b17a00bf160d67ba">XDptx_SidebandReply</a>, <a class="el" href="struct_x_dptx___aux_transaction.html#7da0bfdcb3040c60f229626e088d3628">XDptx_AuxTransaction</a><li>DataPerLane
|
: <a class="el" href="struct_x_dp___sideband_reply.html#dd9d2a71cafd4184a7383c4c68b7c801">XDp_SidebandReply</a>, <a class="el" href="struct_x_dp___aux_transaction.html#22bccf3801817040f4882ecdd96914e4">XDp_AuxTransaction</a><li>DataPerLane
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#d9cb9ca501e27d8ac67d2cdefddb0869">XDptx_MainStreamAttributes</a><li>DeviceId
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b859370f1174a33beab8889cb9aff308">XDp_TxMainStreamAttributes</a><li>DeviceId
|
||||||
: <a class="el" href="struct_x_dptx___config.html#e2afeef00c31ea626b874e45fb2d2680">XDptx_Config</a><li>DeviceType
|
: <a class="el" href="struct_x_dp___config.html#1a2be6837a807d11e38d7e18eb73acc0">XDp_Config</a><li>DeviceType
|
||||||
: <a class="el" href="struct_x_dptx___topology_node.html#3527cc83675cc55b3ab3feaeeafbca3d">XDptx_TopologyNode</a><li>DownspreadControl
|
: <a class="el" href="struct_x_dp___tx_topology_node.html#650d490485bf62dacb621626beccb1a0">XDp_TxTopologyNode</a><li>DownspreadControl
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#f2887aa9ccb9d5b1813f935c544e462c">XDptx_LinkConfig</a><li>DpcdRev
|
: <a class="el" href="struct_x_dp___tx_link_config.html#f33daefb802fb10fc7b5ee6e215eb702">XDp_TxLinkConfig</a><li>DpcdRev
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#ae474930457d5513237b372d35091b03">XDptx_SbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dptx___topology_node.html#a477c863dbf616294b63b4fc4f61d338">XDptx_TopologyNode</a><li>DpcdRxCapsField
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#2b81e9cb6a18ea65b64b6a59cbdc27ef">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#04d62897104522c7934a6c3c2290a8c0">XDp_TxTopologyNode</a><li>DpcdRxCapsField
|
||||||
: <a class="el" href="struct_x_dptx___sink_config.html#f7b46d2ac8b400d853382160782173bd">XDptx_SinkConfig</a><li>DpDevPlugStatus
|
: <a class="el" href="struct_x_dp___tx_sink_config.html#4c6696ff8bcb871da81bd61ef5cd4fa9">XDp_TxSinkConfig</a><li>DpDevPlugStatus
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#6925e9c4a34296ea6bbb7f043a187ce2">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>DpProtocol
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#95a91fc0d6e874e38e8cc3adb22608ed">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>DpProtocol
|
||||||
: <a class="el" href="struct_x_dptx___config.html#2043b0951fa248834d4306f20c9dc356">XDptx_Config</a><li>DualPixelEn
|
: <a class="el" href="struct_x_dp___config.html#1632df176c6aa05831f6456bc8c0ea6e">XDp_Config</a><li>DualPixelEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#1a6f1f6a21a776b98d1f260cbaa036e6">XDptx_Config</a><li>DynamicRange
|
: <a class="el" href="struct_x_dp___config.html#8bd1f6452601ab45a534e5e567cef1e6">XDp_Config</a><li>DynamicRange
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#38d56ea36d19b0a19372cd0ab1e46368">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#571dfa7ae575b1fb873e239c24cf4cae">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||||
<li>EndOfMsgTransaction
|
<li>EndOfMsgTransaction
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#3fa0eaf17023613f4a52764655bec992">XDptx_SidebandMsgHeader</a><li>EnhancedFramingMode
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#c489c18c73b55ceb7c5b37ffc8e12d10">XDp_SidebandMsgHeader</a><li>EnhancedFramingMode
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#ff465864665a1355a64b09dd53a59393">XDptx_LinkConfig</a></ul>
|
: <a class="el" href="struct_x_dp___tx_link_config.html#5501883285a3e774671d23189b6f86ee">XDp_TxLinkConfig</a></ul>
|
||||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||||
<li>Guid
|
<li>Guid
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#34af1751495e24548fc7b5af4c6255f4">XDptx_SbMsgLinkAddressReplyDeviceInfo</a>, <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#b080e020948e5ebe9180c89b761c34fd">XDptx_SbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dptx___topology_node.html#31f91fdac9d2223df8dabb36cd3d47dc">XDptx_TopologyNode</a></ul>
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#3596fbd6d2b11ab262068d7f780aec93">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a>, <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#179361560909447ae874adb455b8295f">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#899db82e718e7dc6c8bd042cb5bd94dc">XDp_TxTopologyNode</a></ul>
|
||||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||||
<li>HasRedriverInPath
|
<li>HasRedriverInPath
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#f0c1cc4e8db9d5eea7d122ae97d72898">XDptx_BoardChar</a><li>HClkTotal
|
: <a class="el" href="struct_x_dp___tx_board_char.html#64832b476bb45c18c0873ef3b37130c0">XDp_TxBoardChar</a><li>Header
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#6dd2f67ac69e011b4aca69e5c8993c96">XDptx_MainStreamAttributes</a><li>Header
|
: <a class="el" href="struct_x_dp___sideband_msg.html#a54460fe67e0c9ef1e8b7392bf85ba0c">XDp_SidebandMsg</a><li>HpdEventCallbackRef
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg.html#8b8fb5d20e109c82daf16a8ea2bcb4bd">XDptx_SidebandMsg</a><li>HpdEventCallbackRef
|
: <a class="el" href="struct_x_dp___tx.html#81cdc1d79a2f0996ceff3f728668bece">XDp_Tx</a><li>HpdEventHandler
|
||||||
: <a class="el" href="struct_x_dptx.html#71e5740080d8cced1992a1ab73ccc0f2">XDptx</a><li>HpdEventHandler
|
: <a class="el" href="struct_x_dp___tx.html#125ec94156c49cb1dc044e659a9330c0">XDp_Tx</a><li>HpdPulseCallbackRef
|
||||||
: <a class="el" href="struct_x_dptx.html#5db934dcfed963ee3fba51bfe087a1f7">XDptx</a><li>HpdPulseCallbackRef
|
: <a class="el" href="struct_x_dp___tx.html#9086287beb7db669c163b82d01cdb81e">XDp_Tx</a><li>HpdPulseHandler
|
||||||
: <a class="el" href="struct_x_dptx.html#c07874d7442b5365af712ba8bd2f62cf">XDptx</a><li>HpdPulseHandler
|
: <a class="el" href="struct_x_dp___tx.html#a2eb7b2c9c1e6c648e0701a36dcf048e">XDp_Tx</a><li>HStart
|
||||||
: <a class="el" href="struct_x_dptx.html#45338386a1abde48a38eea87b0aaef7b">XDptx</a><li>HStart
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9eb9939180bed4418ead5ad4ad957666">XDp_TxMainStreamAttributes</a></ul>
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#8a71abcd837672ebc8786afeec2a85d3">XDptx_MainStreamAttributes</a></ul>
|
|
||||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||||
<li>InitWait
|
<li>InitWait
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#e5baab206041cf94ed952f2260b03a79">XDptx_MainStreamAttributes</a><li>InputPort
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#80dcd14a16b5c0f237410bb2843624d2">XDp_TxMainStreamAttributes</a><li>InputPort
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#eb197110cc31e2bae441202d6ba96054">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>IsReady
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e858d8409a949a2f5a1137c981ff77a8">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>IntrBwChangeCallbackRef
|
||||||
: <a class="el" href="struct_x_dptx.html#015d2c021b09d7574d280aa6ce4d9f80">XDptx</a></ul>
|
: <a class="el" href="struct_x_dp___rx.html#2809360f5cdd1cf988284dc56825a8a1">XDp_Rx</a><li>IntrBwChangeHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#7a3cda5c4645ee0bffa43d9712393962">XDp_Rx</a><li>IntrNoVideoCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#f62bfb8c23d92f7ba65c2d04c44e9ec7">XDp_Rx</a><li>IntrNoVideoHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#3c1b7592f447db6170d483d42b6ab977">XDp_Rx</a><li>IntrPowerStateCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#c636d522634562874ea4644911e44272">XDp_Rx</a><li>IntrPowerStateHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#a5f28ace80643a0b860f4058c28d01ff">XDp_Rx</a><li>IntrTp1CallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#cb78d1ee99097176c01e29eb4978ac8b">XDp_Rx</a><li>IntrTp1Handler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#d3d54a8197ee56d1450eb56364c1dc5d">XDp_Rx</a><li>IntrTp2CallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#d7fac0ed3e2a1909ae3ebdbe5b15b9e1">XDp_Rx</a><li>IntrTp2Handler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#028fa568f6ed1739463c30e6961ec4d0">XDp_Rx</a><li>IntrTp3CallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#dffce711114463846804e94ce4722ebd">XDp_Rx</a><li>IntrTp3Handler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#f1ae9f2c95c47449ae7c4dc9241a17c8">XDp_Rx</a><li>IntrTrainingDoneCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#564710e35f3f88462feaa80f6391dce6">XDp_Rx</a><li>IntrTrainingDoneHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#a427502e7f72b7239d363281a81f3dc5">XDp_Rx</a><li>IntrTrainingLostCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#22ffdcd7178255226d9a5b9f169a64fe">XDp_Rx</a><li>IntrTrainingLostHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#769650b11fdcbab56ff3a7ce3558dc35">XDp_Rx</a><li>IntrVBlankCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#531bbde7701f07ea4b024fcbeb864230">XDp_Rx</a><li>IntrVBlankHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#eb032dc23110548cca4cf7809fe27c7a">XDp_Rx</a><li>IntrVideoCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#9a0b32232579ed8860727ba5390dd0bd">XDp_Rx</a><li>IntrVideoHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#a2a454a720d2bba0864c43ed3e76e295">XDp_Rx</a><li>IntrVmChangeCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#b18832cdc4b9d5c5687ffc4f5d409581">XDp_Rx</a><li>IntrVmChangeHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#27e08369ec460820f75deea188c4d249">XDp_Rx</a><li>IsReady
|
||||||
|
: <a class="el" href="struct_x_dp.html#cd280866d275718d5ee5345d91f3770e">XDp</a><li>IsRx
|
||||||
|
: <a class="el" href="struct_x_dp___config.html#69d4f2f8c4557a548f9a0d32fe39ef18">XDp_Config</a></ul>
|
||||||
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
||||||
<li>LaneCount
|
<li>LaneCount
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#5fd3e8be169ccbc7c35a1d1d5965fb71">XDptx_LinkConfig</a><li>LaneStatusAdjReqs
|
: <a class="el" href="struct_x_dp___rx_link_config.html#82e4a7f1fe35953426ca5cc2734514f2">XDp_RxLinkConfig</a>, <a class="el" href="struct_x_dp___tx_link_config.html#86b3dae5f9896de8c18734aadbf3d23b">XDp_TxLinkConfig</a><li>LaneStatusAdjReqs
|
||||||
: <a class="el" href="struct_x_dptx___sink_config.html#75bf05accd81b8d83f5a409ee5f8975c">XDptx_SinkConfig</a><li>LegacyDevPlugStatus
|
: <a class="el" href="struct_x_dp___tx_sink_config.html#1cdc97a67559d390e50493e00700fc63">XDp_TxSinkConfig</a><li>LegacyDevPlugStatus
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#95a12d0b4384367b4df42383ae6cc12a">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>Length
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#8287a96a86cf55c1c96b8cdaceb09201">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>Length
|
||||||
: <a class="el" href="struct_x_dptx___sideband_reply.html#53ccde4b28338d067e1e2731d06a94df">XDptx_SidebandReply</a><li>LinkConfig
|
: <a class="el" href="struct_x_dp___sideband_reply.html#e8ed1111190c013b38d0b7f3e077df44">XDp_SidebandReply</a><li>LinkConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#edc0f840ca6831c1a035724ed6cbe9b3">XDptx</a><li>LinkCountRemaining
|
: <a class="el" href="struct_x_dp___rx.html#5a1317bed7459b6cd3f8c73288aa8eaf">XDp_Rx</a>, <a class="el" href="struct_x_dp___tx.html#e63e057dfdae91215b4361fe98e0600d">XDp_Tx</a><li>LinkCountRemaining
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#58f94d860d878f7d5cde18d36c802cf9">XDptx_SidebandMsgHeader</a><li>LinkCountTotal
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#b7de77682c3c1184b7cef41a2c2cff57">XDp_SidebandMsgHeader</a><li>LinkCountTotal
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#c0653445a9e55279aed47a90c3fc17ee">XDptx_SidebandMsgHeader</a>, <a class="el" href="struct_x_dptx___topology_node.html#6d0f7bee5c754021229d2aae559dc87e">XDptx_TopologyNode</a>, <a class="el" href="struct_x_dptx___mst_stream.html#a40175bf863e3635cb571e4dc237094f">XDptx_MstStream</a><li>LinkRate
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#69dff115b47911d85de75e72c4d5afb7">XDp_SidebandMsgHeader</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#c870bb2832416670379afe3596c8302e">XDp_TxTopologyNode</a>, <a class="el" href="struct_x_dp___tx_mst_stream.html#41b4e8a10b524590cf9e2d44e571d062">XDp_TxMstStream</a><li>LinkRate
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#10e477559691bd1c87526131f2470228">XDptx_LinkConfig</a></ul>
|
: <a class="el" href="struct_x_dp___rx_link_config.html#b70b4cf241b5e00f2a0a0e60f634562b">XDp_RxLinkConfig</a>, <a class="el" href="struct_x_dp___tx_link_config.html#d18e2c135b9a5e26d39d7322d5a0d575">XDp_TxLinkConfig</a></ul>
|
||||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||||
<li>MaxBitsPerColor
|
<li>MaxBitsPerColor
|
||||||
: <a class="el" href="struct_x_dptx___config.html#144510f23c003b3ee2c4e566a7e5c6b1">XDptx_Config</a><li>MaxLaneCount
|
: <a class="el" href="struct_x_dp___config.html#1848e773ea65e28aa85440c72c4bc9bd">XDp_Config</a><li>MaxLaneCount
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#aa0a00f750ae7a77d726b4e3f4d88179">XDptx_LinkConfig</a>, <a class="el" href="struct_x_dptx___config.html#fe5e452f3a20a37cbc5a38da108e733f">XDptx_Config</a><li>MaxLinkRate
|
: <a class="el" href="struct_x_dp___tx_link_config.html#a7ce05bdbb77f099987f327918c92e5a">XDp_TxLinkConfig</a>, <a class="el" href="struct_x_dp___config.html#b2987e7be375659d959a7e97a96f035a">XDp_Config</a><li>MaxLinkRate
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#25ad708afc7452a98787b8237b364768">XDptx_LinkConfig</a>, <a class="el" href="struct_x_dptx___config.html#5d9e90fba3360ed16662e4fd4f3db21c">XDptx_Config</a><li>Misc0
|
: <a class="el" href="struct_x_dp___tx_link_config.html#1cb767e2205df48354b391fbf205fe40">XDp_TxLinkConfig</a>, <a class="el" href="struct_x_dp___config.html#365f2d8d2631612e1946901662a64b0b">XDp_Config</a><li>Misc0
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#e38c5264a92f1f3da62ee8ab04fdc768">XDptx_MainStreamAttributes</a><li>Misc1
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d79f08d5a24a1a17c0f17604f739d840">XDp_TxMainStreamAttributes</a><li>Misc1
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#b2156fd70d080aff62bc0ce32e0c9228">XDptx_MainStreamAttributes</a><li>MsaConfig
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8672740527420950557847e164a1ac65">XDp_TxMainStreamAttributes</a><li>MsaConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#7b242be9fdb9add31d4c9693365dc768">XDptx</a><li>MsgBodyLength
|
: <a class="el" href="struct_x_dp___tx.html#eae01016eebcbaaca5e9afef55f0edcd">XDp_Tx</a><li>MsgBodyLength
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#de4041a35b21b47d6290628c19564e80">XDptx_SidebandMsgHeader</a><li>MsgCapStatus
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#a249219115924345916866054af63143">XDp_SidebandMsgHeader</a><li>MsgCapStatus
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#1adb3b0ebe9a304558f63dc5a7212967">XDptx_SbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dptx___topology_node.html#79367001f80ea1724f1cff524f0d8f4c">XDptx_TopologyNode</a><li>MsgData
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#ce096c81292856f31e76cb2632ca57d1">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#89dd2b47506730a28315a783b547c451">XDp_TxTopologyNode</a><li>MsgData
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_body.html#ea560deb8a9d20e8d55cda0612666a8e">XDptx_SidebandMsgBody</a><li>MsgDataLength
|
: <a class="el" href="struct_x_dp___sideband_msg_body.html#bccdec63fda65d398559ebc64d8ee333">XDp_SidebandMsgBody</a><li>MsgDataLength
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_body.html#0cfc624b39f0c0327b7b7fe667bd3463">XDptx_SidebandMsgBody</a><li>MsgHeaderLength
|
: <a class="el" href="struct_x_dp___sideband_msg_body.html#1fe5bee59bc8117bc37b621058d5df46">XDp_SidebandMsgBody</a><li>MsgHeaderLength
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#92e5b63cdfcc2a7a20934a053aa25f93">XDptx_SidebandMsgHeader</a><li>MsgSequenceNum
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#089780dccbd6214b161c360ecb154740">XDp_SidebandMsgHeader</a><li>MsgSequenceNum
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#5f8b98bf6ee140c4731d7126446d7651">XDptx_SidebandMsgHeader</a><li>MstEnable
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#6273bcc56e3f8f60eee11f1dd40ee556">XDp_SidebandMsgHeader</a><li>MstEnable
|
||||||
: <a class="el" href="struct_x_dptx.html#a4c0fd5e83c23fd09c3c5a75cf76a7a9">XDptx</a><li>MstPbn
|
: <a class="el" href="struct_x_dp___tx.html#bdafb050c07beab77a3b561b1bb303b0">XDp_Tx</a><li>MstPbn
|
||||||
: <a class="el" href="struct_x_dptx___mst_stream.html#bdf7ac405c9581934d5c93214ced134c">XDptx_MstStream</a><li>MstStreamConfig
|
: <a class="el" href="struct_x_dp___tx_mst_stream.html#005d091cc3cb8da19fceeb5369b488d9">XDp_TxMstStream</a><li>MstStreamConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#6261b624a5d125375b764bf885c7f05d">XDptx</a><li>MstStreamEnable
|
: <a class="el" href="struct_x_dp___tx.html#93ab19b5375f99edf64064c82af149c5">XDp_Tx</a><li>MstStreamEnable
|
||||||
: <a class="el" href="struct_x_dptx___mst_stream.html#cc3b7a3b3de5c3fc6fdfa4e07e8950ec">XDptx_MstStream</a><li>MstSupport
|
: <a class="el" href="struct_x_dp___tx_mst_stream.html#0341306cca03a2083a02e72c57ed597d">XDp_TxMstStream</a><li>MstSupport
|
||||||
: <a class="el" href="struct_x_dptx___config.html#b2f1632d02f494b95062941bcd286d00">XDptx_Config</a></ul>
|
: <a class="el" href="struct_x_dp___config.html#d2199240482b0fe872899ab24eb65cab">XDp_Config</a></ul>
|
||||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||||
<li>NodeTable
|
<li>NodeTable
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#741d70ec6f24bcb7cae5cbe72cf7db21">XDptx_Topology</a><li>NodeTotal
|
: <a class="el" href="struct_x_dp___tx_topology.html#44187c89317924ea3dfa7fd6594f5485">XDp_TxTopology</a><li>NodeTotal
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#f1ed741fb1e449500103ce6bb5f079e5">XDptx_Topology</a><li>NumAudioChs
|
: <a class="el" href="struct_x_dp___tx_topology.html#87c65be84c7e234b204149fe570153ef">XDp_TxTopology</a><li>NumAudioChs
|
||||||
: <a class="el" href="struct_x_dptx___config.html#7713a1d6ad88e93ad7a41036f7e41052">XDptx_Config</a><li>NumBytes
|
: <a class="el" href="struct_x_dp___config.html#ca6d4ff74a97c61024cb9d01208beb15">XDp_Config</a><li>NumBytes
|
||||||
: <a class="el" href="struct_x_dptx___aux_transaction.html#07719007eb2231016d5dfb1bffd1f35f">XDptx_AuxTransaction</a><li>NumMstStreams
|
: <a class="el" href="struct_x_dp___aux_transaction.html#ddd11ab2a3957549167323c5d82bcd09">XDp_AuxTransaction</a><li>NumMstStreams
|
||||||
: <a class="el" href="struct_x_dptx___config.html#12d443c35685ba9d24dd788a51dfffc8">XDptx_Config</a><li>NumPorts
|
: <a class="el" href="struct_x_dp___config.html#19f28705ad36d2977c7000949184fb9c">XDp_Config</a><li>NumPorts
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#fd111357e61fc8315c01c796b2911b3b">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>NumSdpStreams
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#67c26fb08e932b8cf2a8e6f56be91519">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>NumSdpStreams
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#fd93f2c7da62c15190efbc139ac5ae23">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>NumSdpStreamSinks
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#7e35365ac35c258916d15adfb188a299">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>NumSdpStreamSinks
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#18c49014ab2a87dcaa83e5e2c9379046">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>NVid
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#a902c648644c702db8b91c1d99debc82">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>NVid
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#90edcc6fa8254a65a8e0c6fdd2cae1a1">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b17cd85c64e31312a2257c973a71506a">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||||
<li>OverrideUserPixelWidth
|
<li>OverrideUserPixelWidth
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#577be212fb5a000069331993bd6b90b9">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#2a35e36704688b385d63a701fa4093b6">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||||
<li>PathMsg
|
<li>PathMsg
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#04cf484cdd01dc208ccdb289520dcb6c">XDptx_SidebandMsgHeader</a><li>Pattern
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#20aaa1cd00e12819018fd66836280d3d">XDp_SidebandMsgHeader</a><li>Pattern
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#234eff85460c7b422e117549f9121da7">XDptx_LinkConfig</a><li>PayloadDataWidth
|
: <a class="el" href="struct_x_dp___tx_link_config.html#3f772d0aa0f69b45f774bef8c05f5be0">XDp_TxLinkConfig</a><li>PayloadDataWidth
|
||||||
: <a class="el" href="struct_x_dptx___config.html#929b4359944d85d520b4c14634ae392a">XDptx_Config</a><li>PeerDeviceType
|
: <a class="el" href="struct_x_dp___config.html#d55c96c3cb3b68375ef00270f99624c4">XDp_Config</a><li>PeerDeviceType
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#7246cd0cdf0c7c33cf1904aebb6da8dc">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>PeLevel
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e95af1835d797a566cc6ed793a33a9e3">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>PeLevel
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#b7eb55816a62936fdbe42a8ea8a0ae79">XDptx_LinkConfig</a><li>PortDetails
|
: <a class="el" href="struct_x_dp___tx_link_config.html#d339d9961828fbb419a0f39c47e16351">XDp_TxLinkConfig</a><li>PixelClockHz
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#2fc2252e0e60c4635f548b986759429a">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>PortNum
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#f21c2f77ea3dce275ed2b5b4fd3dd631">XDp_TxMainStreamAttributes</a><li>PortDetails
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#be3cce0570a9d5f0424196c2233c136d">XDptx_SbMsgLinkAddressReplyPortDetail</a></ul>
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#944720c2ab7e282647d9189ffe1db871">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>PortNum
|
||||||
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#6c79c95bf9a31e48dd5740cccf3b31ea">XDp_TxSbMsgLinkAddressReplyPortDetail</a></ul>
|
||||||
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
|
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
|
||||||
<li>QuadPixelEn
|
<li>QuadPixelEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#61967a7b8aa8a673c6f1cf4785d50b30">XDptx_Config</a></ul>
|
: <a class="el" href="struct_x_dp___config.html#3f284f0e071c5a742ac50c143ea66a47">XDp_Config</a></ul>
|
||||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||||
<li>RelativeAddress
|
<li>RelativeAddress
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#2edf685cb155f78eaed2e510f6c0e3dd">XDptx_SidebandMsgHeader</a>, <a class="el" href="struct_x_dptx___topology_node.html#0627b064137f9cbd0398e6f05aab53d3">XDptx_TopologyNode</a>, <a class="el" href="struct_x_dptx___mst_stream.html#7b22f20753c9f4094538489822b5f609">XDptx_MstStream</a><li>ReplyType
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#c8065f175043d128f5038f769199d0b4">XDp_SidebandMsgHeader</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#9f8c6254504c2dc3ee6c89881b62addd">XDp_TxTopologyNode</a>, <a class="el" href="struct_x_dp___tx_mst_stream.html#4efca5ad738d497ff5b65e87e116e965">XDp_TxMstStream</a><li>ReplyType
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#07cdd19e809c39a2ab778d806ac2caf5">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>RequestId
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#b14f27b890c426666afc83c39745cf31">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>RequestId
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#ccebabbc6590e534019113d8f5d87198">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>RxConfig
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#dff9134a87d7e75558406e5e67e7bc30">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>RxConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#480b18d97985dd93a873f14bf27a8ea1">XDptx</a></ul>
|
: <a class="el" href="struct_x_dp___tx.html#3c5be80616b37b15f210b9a938a0f411">XDp_Tx</a><li>RxInstance
|
||||||
|
: <a class="el" href="struct_x_dp.html#25b334e88733a5d700f1b7502d843437">XDp</a></ul>
|
||||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||||
<li>SAxiClkHz
|
<li>SAxiClkHz
|
||||||
: <a class="el" href="struct_x_dptx___config.html#fc601e4130de1b72955b9443ea3c3442">XDptx_Config</a><li>SbMsgDelayUs
|
: <a class="el" href="struct_x_dp___config.html#9a0799787a21f54ae0eddb8de0b7cf14">XDp_Config</a><li>SbMsgDelayUs
|
||||||
: <a class="el" href="struct_x_dptx.html#02d8905bbfcbc162babc2de8b5191d5d">XDptx</a><li>ScramblerEn
|
: <a class="el" href="struct_x_dp___tx.html#1e5f4f3c56d0896c3e54eb1d5170c778">XDp_Tx</a><li>ScramblerEn
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#f61e06566b46f064cff02c3a5b391d84">XDptx_LinkConfig</a><li>SecondaryChEn
|
: <a class="el" href="struct_x_dp___tx_link_config.html#9d864bb2a9556349b1ba3dfe86573985">XDp_TxLinkConfig</a><li>SecondaryChEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#efdd88941a72cdf752e1d6bed8e8a753">XDptx_Config</a><li>SinkList
|
: <a class="el" href="struct_x_dp___config.html#2b28d245a94a32d3cf47f2a48044ed3d">XDp_Config</a><li>SinkList
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#b6c0116c9897379543dd213162cadc7d">XDptx_Topology</a><li>SinkTotal
|
: <a class="el" href="struct_x_dp___tx_topology.html#7fffcc07ed2dd282ee9847c7ebf7d932">XDp_TxTopology</a><li>SinkTotal
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#b7fe845c1a540d412756100ad1ab77d4">XDptx_Topology</a><li>StartOfMsgTransaction
|
: <a class="el" href="struct_x_dp___tx_topology.html#c673c01cc24bab16921fb469d120d6f4">XDp_TxTopology</a><li>StartOfMsgTransaction
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#d7767d83c449e53007dd245bb61dd847">XDptx_SidebandMsgHeader</a><li>SupportDownspreadControl
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#2daca50801e59797e2fdd9961e0d0826">XDp_SidebandMsgHeader</a><li>SupportDownspreadControl
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#d61b965f2a46bda06461febe6eeabc08">XDptx_LinkConfig</a><li>SupportEnhancedFramingMode
|
: <a class="el" href="struct_x_dp___tx_link_config.html#957740d0c485555909af79128c4ab8b9">XDp_TxLinkConfig</a><li>SupportEnhancedFramingMode
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#911713583f48685e17fedaeadd791fcf">XDptx_LinkConfig</a><li>SynchronousClockMode
|
: <a class="el" href="struct_x_dp___tx_link_config.html#a2438dc91b77d9c780dbca7a1c570d19">XDp_TxLinkConfig</a><li>SynchronousClockMode
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#fcdf2d723786ffe2c7153a61fdea2966">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d654ee21447fbb4a55fbe55abf94cc5c">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||||
<li>Topology
|
<li>Topology
|
||||||
: <a class="el" href="struct_x_dptx.html#6af805e431d276c4a649c9fdc94ea2e7">XDptx</a><li>TrainAdaptive
|
: <a class="el" href="struct_x_dp___tx.html#19edce3f5edecc937ceae19e79186bd2">XDp_Tx</a><li>TrainAdaptive
|
||||||
: <a class="el" href="struct_x_dptx.html#ea0d9e963446066ccce156f4ca642408">XDptx</a><li>TransferUnitSize
|
: <a class="el" href="struct_x_dp___tx.html#141a5a1d6d4b6077694e8fe15004bd56">XDp_Tx</a><li>TransferUnitSize
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#ffba3d4fddc885d2db008c9e0643df28">XDptx_MainStreamAttributes</a><li>TxPeLevels
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#59d2103ca4218eacf73385c0a67b613d">XDp_TxMainStreamAttributes</a><li>TxInstance
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#64d00c6039ca8bee1786aa5400d801c0">XDptx_BoardChar</a><li>TxVsLevels
|
: <a class="el" href="struct_x_dp.html#84612160696db794db90d65ba7c17815">XDp</a><li>TxPeLevels
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#20b791eed1817bed0e9b1903843971c4">XDptx_BoardChar</a><li>TxVsOffset
|
: <a class="el" href="struct_x_dp___tx_board_char.html#6098798b079bf3eb280b674f85dcc8ff">XDp_TxBoardChar</a><li>TxVsLevels
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#98dcfd0a58c03facb5e27533fb093673">XDptx_BoardChar</a></ul>
|
: <a class="el" href="struct_x_dp___tx_board_char.html#0c103cc10eb8d6e3213abfa7c28530c8">XDp_TxBoardChar</a><li>TxVsOffset
|
||||||
|
: <a class="el" href="struct_x_dp___tx_board_char.html#5158d3b3dfcec36a1cb112ba41dcf77b">XDp_TxBoardChar</a></ul>
|
||||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||||
<li>UserPixelWidth
|
<li>UserPixelWidth
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#9c1460f55c4a8cad813aa8942aa48027">XDptx_MainStreamAttributes</a><li>UserTimerPtr
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#de854c9a43b559c25d8870493fe95e9e">XDp_TxMainStreamAttributes</a><li>UserTimerPtr
|
||||||
: <a class="el" href="struct_x_dptx.html#fd631f0f90f6cdbbba8848ca5a216ba8">XDptx</a><li>UserTimerWaitUs
|
: <a class="el" href="struct_x_dp.html#eac9ef9a7568a32e53007f53e782c63a">XDp</a><li>UserTimerWaitUs
|
||||||
: <a class="el" href="struct_x_dptx.html#fd2cbc84e307d853f48f19d9d8aedc06">XDptx</a></ul>
|
: <a class="el" href="struct_x_dp.html#5f370fbb0ce48221b04b4f558a84a982">XDp</a></ul>
|
||||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||||
<li>VClkTotal
|
<li>VsLevel
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#862e898079c25c530cc796330de0ba1a">XDptx_MainStreamAttributes</a><li>VsLevel
|
: <a class="el" href="struct_x_dp___tx_link_config.html#a3d917e88adb041f86fb32ea448c9a97">XDp_TxLinkConfig</a><li>VStart
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#bb910ca8ad553f5c6d80071265fb3584">XDptx_LinkConfig</a><li>VStart
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#a4b97862d373a044adea7164420800fa">XDp_TxMainStreamAttributes</a><li>Vtm
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#b37f3817a1bda33892d2dd8a2a6bcc23">XDptx_MainStreamAttributes</a><li>Vtm
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9e60ae3202ae9aa6d1e3e315c53b1dbd">XDp_TxMainStreamAttributes</a></ul>
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#2e5f919bab78b5937a78d9855b545a24">XDptx_MainStreamAttributes</a></ul>
|
|
||||||
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
|
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
|
||||||
<li>YCbCrColorimetry
|
<li>YCbCrColorimetry
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#3ec3d85682eb90198377b0fbd92d4df2">XDptx_MainStreamAttributes</a><li>YCrCbEn
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#21d677c79a74f8acacee16b45f76ad0e">XDp_TxMainStreamAttributes</a><li>YCrCbEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#c8a1e41054c82ae7665abbc840a46a23">XDptx_Config</a><li>YOnlyEn
|
: <a class="el" href="struct_x_dp___config.html#804bd984a9fe7f1e19d780bf57ed17a7">XDp_Config</a><li>YOnlyEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#614ad0c0300186a61fddacb0422bc3cf">XDptx_Config</a></ul>
|
: <a class="el" href="struct_x_dp___config.html#9b41ca69bf5e0ae7300c9a5abd5b34fe">XDp_Config</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -57,152 +57,176 @@
|
||||||
<p>
|
<p>
|
||||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||||
<li>Address
|
<li>Address
|
||||||
: <a class="el" href="struct_x_dptx___aux_transaction.html#070f26779477d477d9f2cc4429b483e8">XDptx_AuxTransaction</a><li>AuxDelayUs
|
: <a class="el" href="struct_x_dp___aux_transaction.html#2dfebb6e6dfc8b07aec63c1de80a7190">XDp_AuxTransaction</a><li>AuxDelayUs
|
||||||
: <a class="el" href="struct_x_dptx.html#2fdb769ccb56ed1c526f6997e97018d4">XDptx</a><li>AvgBytesPerTU
|
: <a class="el" href="struct_x_dp___tx.html#9058e0650c07f8bd7edeeb7b410b65cd">XDp_Tx</a><li>AvgBytesPerTU
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#4ada79460ac8ec93764b7cf6ef6a03e0">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#4a51420f22527c85c618e26c2651c119">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||||
<li>BaseAddr
|
<li>BaseAddr
|
||||||
: <a class="el" href="struct_x_dptx___config.html#46946d5bdc36055fa2459fd4d8e1c11d">XDptx_Config</a><li>BitsPerColor
|
: <a class="el" href="struct_x_dp___config.html#c5b676d77582f11e8df30598a9f4bd22">XDp_Config</a><li>BitsPerColor
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#b2771987aba38d35ecb12fe068522779">XDptx_MainStreamAttributes</a><li>BoardChar
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8fc0d97e74bedc7e114543279e0003be">XDp_TxMainStreamAttributes</a><li>BoardChar
|
||||||
: <a class="el" href="struct_x_dptx.html#2e3feb5199d0d6af0831d8ecf48cff0d">XDptx</a><li>Body
|
: <a class="el" href="struct_x_dp___tx.html#69e7454dfe4a61f9f4239333723b3ab3">XDp_Tx</a><li>Body
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg.html#9a14fd013ddc3647fb2bcc78b8dc94e4">XDptx_SidebandMsg</a><li>BroadcastMsg
|
: <a class="el" href="struct_x_dp___sideband_msg.html#6fc42f7125fe713b5cbdb26b56e93096">XDp_SidebandMsg</a><li>BroadcastMsg
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#81ce1b3145e6af1535a9b36f472d2abc">XDptx_SidebandMsgHeader</a></ul>
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#5cc44598808d78932ef6f90eeb9ff586">XDp_SidebandMsgHeader</a></ul>
|
||||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||||
<li>CmdCode
|
<li>CmdCode
|
||||||
: <a class="el" href="struct_x_dptx___aux_transaction.html#d2a8df61186824f7dd4c5beabf80506d">XDptx_AuxTransaction</a><li>ComponentFormat
|
: <a class="el" href="struct_x_dp___aux_transaction.html#41999544d6a836c8847afc26c568dd3d">XDp_AuxTransaction</a><li>ComponentFormat
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#5aae7d62087f1d2d732e026fc4a27405">XDptx_MainStreamAttributes</a><li>Config
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#3d7ea11147763c1148ad0329b823c1fe">XDp_TxMainStreamAttributes</a><li>Config
|
||||||
: <a class="el" href="struct_x_dptx.html#e3324edbc15a89340bdee2bbf56244df">XDptx</a><li>Crc
|
: <a class="el" href="struct_x_dp.html#a45ebd510e1e83bc9ebdcd1178b33290">XDp</a><li>Crc
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_body.html#181f9d362b18752ad169ef782b192e32">XDptx_SidebandMsgBody</a>, <a class="el" href="struct_x_dptx___sideband_msg_header.html#c071b683dae18c20e3bc98a9aaac828f">XDptx_SidebandMsgHeader</a></ul>
|
: <a class="el" href="struct_x_dp___sideband_msg_body.html#8c4baa1696febb5901ede83e6a00888f">XDp_SidebandMsgBody</a>, <a class="el" href="struct_x_dp___sideband_msg_header.html#23edd2fbd02ab37845fe9445e0b89d81">XDp_SidebandMsgHeader</a></ul>
|
||||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||||
<li>Data
|
<li>Data
|
||||||
: <a class="el" href="struct_x_dptx___sideband_reply.html#5d91abfc59ffb351b17a00bf160d67ba">XDptx_SidebandReply</a>, <a class="el" href="struct_x_dptx___aux_transaction.html#7da0bfdcb3040c60f229626e088d3628">XDptx_AuxTransaction</a><li>DataPerLane
|
: <a class="el" href="struct_x_dp___sideband_reply.html#dd9d2a71cafd4184a7383c4c68b7c801">XDp_SidebandReply</a>, <a class="el" href="struct_x_dp___aux_transaction.html#22bccf3801817040f4882ecdd96914e4">XDp_AuxTransaction</a><li>DataPerLane
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#d9cb9ca501e27d8ac67d2cdefddb0869">XDptx_MainStreamAttributes</a><li>DeviceId
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b859370f1174a33beab8889cb9aff308">XDp_TxMainStreamAttributes</a><li>DeviceId
|
||||||
: <a class="el" href="struct_x_dptx___config.html#e2afeef00c31ea626b874e45fb2d2680">XDptx_Config</a><li>DeviceType
|
: <a class="el" href="struct_x_dp___config.html#1a2be6837a807d11e38d7e18eb73acc0">XDp_Config</a><li>DeviceType
|
||||||
: <a class="el" href="struct_x_dptx___topology_node.html#3527cc83675cc55b3ab3feaeeafbca3d">XDptx_TopologyNode</a><li>DownspreadControl
|
: <a class="el" href="struct_x_dp___tx_topology_node.html#650d490485bf62dacb621626beccb1a0">XDp_TxTopologyNode</a><li>DownspreadControl
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#f2887aa9ccb9d5b1813f935c544e462c">XDptx_LinkConfig</a><li>DpcdRev
|
: <a class="el" href="struct_x_dp___tx_link_config.html#f33daefb802fb10fc7b5ee6e215eb702">XDp_TxLinkConfig</a><li>DpcdRev
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#ae474930457d5513237b372d35091b03">XDptx_SbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dptx___topology_node.html#a477c863dbf616294b63b4fc4f61d338">XDptx_TopologyNode</a><li>DpcdRxCapsField
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#2b81e9cb6a18ea65b64b6a59cbdc27ef">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#04d62897104522c7934a6c3c2290a8c0">XDp_TxTopologyNode</a><li>DpcdRxCapsField
|
||||||
: <a class="el" href="struct_x_dptx___sink_config.html#f7b46d2ac8b400d853382160782173bd">XDptx_SinkConfig</a><li>DpDevPlugStatus
|
: <a class="el" href="struct_x_dp___tx_sink_config.html#4c6696ff8bcb871da81bd61ef5cd4fa9">XDp_TxSinkConfig</a><li>DpDevPlugStatus
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#6925e9c4a34296ea6bbb7f043a187ce2">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>DpProtocol
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#95a91fc0d6e874e38e8cc3adb22608ed">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>DpProtocol
|
||||||
: <a class="el" href="struct_x_dptx___config.html#2043b0951fa248834d4306f20c9dc356">XDptx_Config</a><li>DualPixelEn
|
: <a class="el" href="struct_x_dp___config.html#1632df176c6aa05831f6456bc8c0ea6e">XDp_Config</a><li>DualPixelEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#1a6f1f6a21a776b98d1f260cbaa036e6">XDptx_Config</a><li>DynamicRange
|
: <a class="el" href="struct_x_dp___config.html#8bd1f6452601ab45a534e5e567cef1e6">XDp_Config</a><li>DynamicRange
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#38d56ea36d19b0a19372cd0ab1e46368">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#571dfa7ae575b1fb873e239c24cf4cae">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||||
<li>EndOfMsgTransaction
|
<li>EndOfMsgTransaction
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#3fa0eaf17023613f4a52764655bec992">XDptx_SidebandMsgHeader</a><li>EnhancedFramingMode
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#c489c18c73b55ceb7c5b37ffc8e12d10">XDp_SidebandMsgHeader</a><li>EnhancedFramingMode
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#ff465864665a1355a64b09dd53a59393">XDptx_LinkConfig</a></ul>
|
: <a class="el" href="struct_x_dp___tx_link_config.html#5501883285a3e774671d23189b6f86ee">XDp_TxLinkConfig</a></ul>
|
||||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||||
<li>Guid
|
<li>Guid
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#34af1751495e24548fc7b5af4c6255f4">XDptx_SbMsgLinkAddressReplyDeviceInfo</a>, <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#b080e020948e5ebe9180c89b761c34fd">XDptx_SbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dptx___topology_node.html#31f91fdac9d2223df8dabb36cd3d47dc">XDptx_TopologyNode</a></ul>
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#3596fbd6d2b11ab262068d7f780aec93">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a>, <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#179361560909447ae874adb455b8295f">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#899db82e718e7dc6c8bd042cb5bd94dc">XDp_TxTopologyNode</a></ul>
|
||||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||||
<li>HasRedriverInPath
|
<li>HasRedriverInPath
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#f0c1cc4e8db9d5eea7d122ae97d72898">XDptx_BoardChar</a><li>HClkTotal
|
: <a class="el" href="struct_x_dp___tx_board_char.html#64832b476bb45c18c0873ef3b37130c0">XDp_TxBoardChar</a><li>Header
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#6dd2f67ac69e011b4aca69e5c8993c96">XDptx_MainStreamAttributes</a><li>Header
|
: <a class="el" href="struct_x_dp___sideband_msg.html#a54460fe67e0c9ef1e8b7392bf85ba0c">XDp_SidebandMsg</a><li>HpdEventCallbackRef
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg.html#8b8fb5d20e109c82daf16a8ea2bcb4bd">XDptx_SidebandMsg</a><li>HpdEventCallbackRef
|
: <a class="el" href="struct_x_dp___tx.html#81cdc1d79a2f0996ceff3f728668bece">XDp_Tx</a><li>HpdEventHandler
|
||||||
: <a class="el" href="struct_x_dptx.html#71e5740080d8cced1992a1ab73ccc0f2">XDptx</a><li>HpdEventHandler
|
: <a class="el" href="struct_x_dp___tx.html#125ec94156c49cb1dc044e659a9330c0">XDp_Tx</a><li>HpdPulseCallbackRef
|
||||||
: <a class="el" href="struct_x_dptx.html#5db934dcfed963ee3fba51bfe087a1f7">XDptx</a><li>HpdPulseCallbackRef
|
: <a class="el" href="struct_x_dp___tx.html#9086287beb7db669c163b82d01cdb81e">XDp_Tx</a><li>HpdPulseHandler
|
||||||
: <a class="el" href="struct_x_dptx.html#c07874d7442b5365af712ba8bd2f62cf">XDptx</a><li>HpdPulseHandler
|
: <a class="el" href="struct_x_dp___tx.html#a2eb7b2c9c1e6c648e0701a36dcf048e">XDp_Tx</a><li>HStart
|
||||||
: <a class="el" href="struct_x_dptx.html#45338386a1abde48a38eea87b0aaef7b">XDptx</a><li>HStart
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9eb9939180bed4418ead5ad4ad957666">XDp_TxMainStreamAttributes</a></ul>
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#8a71abcd837672ebc8786afeec2a85d3">XDptx_MainStreamAttributes</a></ul>
|
|
||||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||||
<li>InitWait
|
<li>InitWait
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#e5baab206041cf94ed952f2260b03a79">XDptx_MainStreamAttributes</a><li>InputPort
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#80dcd14a16b5c0f237410bb2843624d2">XDp_TxMainStreamAttributes</a><li>InputPort
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#eb197110cc31e2bae441202d6ba96054">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>IsReady
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e858d8409a949a2f5a1137c981ff77a8">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>IntrBwChangeCallbackRef
|
||||||
: <a class="el" href="struct_x_dptx.html#015d2c021b09d7574d280aa6ce4d9f80">XDptx</a></ul>
|
: <a class="el" href="struct_x_dp___rx.html#2809360f5cdd1cf988284dc56825a8a1">XDp_Rx</a><li>IntrBwChangeHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#7a3cda5c4645ee0bffa43d9712393962">XDp_Rx</a><li>IntrNoVideoCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#f62bfb8c23d92f7ba65c2d04c44e9ec7">XDp_Rx</a><li>IntrNoVideoHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#3c1b7592f447db6170d483d42b6ab977">XDp_Rx</a><li>IntrPowerStateCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#c636d522634562874ea4644911e44272">XDp_Rx</a><li>IntrPowerStateHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#a5f28ace80643a0b860f4058c28d01ff">XDp_Rx</a><li>IntrTp1CallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#cb78d1ee99097176c01e29eb4978ac8b">XDp_Rx</a><li>IntrTp1Handler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#d3d54a8197ee56d1450eb56364c1dc5d">XDp_Rx</a><li>IntrTp2CallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#d7fac0ed3e2a1909ae3ebdbe5b15b9e1">XDp_Rx</a><li>IntrTp2Handler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#028fa568f6ed1739463c30e6961ec4d0">XDp_Rx</a><li>IntrTp3CallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#dffce711114463846804e94ce4722ebd">XDp_Rx</a><li>IntrTp3Handler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#f1ae9f2c95c47449ae7c4dc9241a17c8">XDp_Rx</a><li>IntrTrainingDoneCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#564710e35f3f88462feaa80f6391dce6">XDp_Rx</a><li>IntrTrainingDoneHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#a427502e7f72b7239d363281a81f3dc5">XDp_Rx</a><li>IntrTrainingLostCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#22ffdcd7178255226d9a5b9f169a64fe">XDp_Rx</a><li>IntrTrainingLostHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#769650b11fdcbab56ff3a7ce3558dc35">XDp_Rx</a><li>IntrVBlankCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#531bbde7701f07ea4b024fcbeb864230">XDp_Rx</a><li>IntrVBlankHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#eb032dc23110548cca4cf7809fe27c7a">XDp_Rx</a><li>IntrVideoCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#9a0b32232579ed8860727ba5390dd0bd">XDp_Rx</a><li>IntrVideoHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#a2a454a720d2bba0864c43ed3e76e295">XDp_Rx</a><li>IntrVmChangeCallbackRef
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#b18832cdc4b9d5c5687ffc4f5d409581">XDp_Rx</a><li>IntrVmChangeHandler
|
||||||
|
: <a class="el" href="struct_x_dp___rx.html#27e08369ec460820f75deea188c4d249">XDp_Rx</a><li>IsReady
|
||||||
|
: <a class="el" href="struct_x_dp.html#cd280866d275718d5ee5345d91f3770e">XDp</a><li>IsRx
|
||||||
|
: <a class="el" href="struct_x_dp___config.html#69d4f2f8c4557a548f9a0d32fe39ef18">XDp_Config</a></ul>
|
||||||
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
||||||
<li>LaneCount
|
<li>LaneCount
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#5fd3e8be169ccbc7c35a1d1d5965fb71">XDptx_LinkConfig</a><li>LaneStatusAdjReqs
|
: <a class="el" href="struct_x_dp___rx_link_config.html#82e4a7f1fe35953426ca5cc2734514f2">XDp_RxLinkConfig</a>, <a class="el" href="struct_x_dp___tx_link_config.html#86b3dae5f9896de8c18734aadbf3d23b">XDp_TxLinkConfig</a><li>LaneStatusAdjReqs
|
||||||
: <a class="el" href="struct_x_dptx___sink_config.html#75bf05accd81b8d83f5a409ee5f8975c">XDptx_SinkConfig</a><li>LegacyDevPlugStatus
|
: <a class="el" href="struct_x_dp___tx_sink_config.html#1cdc97a67559d390e50493e00700fc63">XDp_TxSinkConfig</a><li>LegacyDevPlugStatus
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#95a12d0b4384367b4df42383ae6cc12a">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>Length
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#8287a96a86cf55c1c96b8cdaceb09201">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>Length
|
||||||
: <a class="el" href="struct_x_dptx___sideband_reply.html#53ccde4b28338d067e1e2731d06a94df">XDptx_SidebandReply</a><li>LinkConfig
|
: <a class="el" href="struct_x_dp___sideband_reply.html#e8ed1111190c013b38d0b7f3e077df44">XDp_SidebandReply</a><li>LinkConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#edc0f840ca6831c1a035724ed6cbe9b3">XDptx</a><li>LinkCountRemaining
|
: <a class="el" href="struct_x_dp___rx.html#5a1317bed7459b6cd3f8c73288aa8eaf">XDp_Rx</a>, <a class="el" href="struct_x_dp___tx.html#e63e057dfdae91215b4361fe98e0600d">XDp_Tx</a><li>LinkCountRemaining
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#58f94d860d878f7d5cde18d36c802cf9">XDptx_SidebandMsgHeader</a><li>LinkCountTotal
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#b7de77682c3c1184b7cef41a2c2cff57">XDp_SidebandMsgHeader</a><li>LinkCountTotal
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#c0653445a9e55279aed47a90c3fc17ee">XDptx_SidebandMsgHeader</a>, <a class="el" href="struct_x_dptx___topology_node.html#6d0f7bee5c754021229d2aae559dc87e">XDptx_TopologyNode</a>, <a class="el" href="struct_x_dptx___mst_stream.html#a40175bf863e3635cb571e4dc237094f">XDptx_MstStream</a><li>LinkRate
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#69dff115b47911d85de75e72c4d5afb7">XDp_SidebandMsgHeader</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#c870bb2832416670379afe3596c8302e">XDp_TxTopologyNode</a>, <a class="el" href="struct_x_dp___tx_mst_stream.html#41b4e8a10b524590cf9e2d44e571d062">XDp_TxMstStream</a><li>LinkRate
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#10e477559691bd1c87526131f2470228">XDptx_LinkConfig</a></ul>
|
: <a class="el" href="struct_x_dp___rx_link_config.html#b70b4cf241b5e00f2a0a0e60f634562b">XDp_RxLinkConfig</a>, <a class="el" href="struct_x_dp___tx_link_config.html#d18e2c135b9a5e26d39d7322d5a0d575">XDp_TxLinkConfig</a></ul>
|
||||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||||
<li>MaxBitsPerColor
|
<li>MaxBitsPerColor
|
||||||
: <a class="el" href="struct_x_dptx___config.html#144510f23c003b3ee2c4e566a7e5c6b1">XDptx_Config</a><li>MaxLaneCount
|
: <a class="el" href="struct_x_dp___config.html#1848e773ea65e28aa85440c72c4bc9bd">XDp_Config</a><li>MaxLaneCount
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#aa0a00f750ae7a77d726b4e3f4d88179">XDptx_LinkConfig</a>, <a class="el" href="struct_x_dptx___config.html#fe5e452f3a20a37cbc5a38da108e733f">XDptx_Config</a><li>MaxLinkRate
|
: <a class="el" href="struct_x_dp___tx_link_config.html#a7ce05bdbb77f099987f327918c92e5a">XDp_TxLinkConfig</a>, <a class="el" href="struct_x_dp___config.html#b2987e7be375659d959a7e97a96f035a">XDp_Config</a><li>MaxLinkRate
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#25ad708afc7452a98787b8237b364768">XDptx_LinkConfig</a>, <a class="el" href="struct_x_dptx___config.html#5d9e90fba3360ed16662e4fd4f3db21c">XDptx_Config</a><li>Misc0
|
: <a class="el" href="struct_x_dp___tx_link_config.html#1cb767e2205df48354b391fbf205fe40">XDp_TxLinkConfig</a>, <a class="el" href="struct_x_dp___config.html#365f2d8d2631612e1946901662a64b0b">XDp_Config</a><li>Misc0
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#e38c5264a92f1f3da62ee8ab04fdc768">XDptx_MainStreamAttributes</a><li>Misc1
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d79f08d5a24a1a17c0f17604f739d840">XDp_TxMainStreamAttributes</a><li>Misc1
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#b2156fd70d080aff62bc0ce32e0c9228">XDptx_MainStreamAttributes</a><li>MsaConfig
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8672740527420950557847e164a1ac65">XDp_TxMainStreamAttributes</a><li>MsaConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#7b242be9fdb9add31d4c9693365dc768">XDptx</a><li>MsgBodyLength
|
: <a class="el" href="struct_x_dp___tx.html#eae01016eebcbaaca5e9afef55f0edcd">XDp_Tx</a><li>MsgBodyLength
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#de4041a35b21b47d6290628c19564e80">XDptx_SidebandMsgHeader</a><li>MsgCapStatus
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#a249219115924345916866054af63143">XDp_SidebandMsgHeader</a><li>MsgCapStatus
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#1adb3b0ebe9a304558f63dc5a7212967">XDptx_SbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dptx___topology_node.html#79367001f80ea1724f1cff524f0d8f4c">XDptx_TopologyNode</a><li>MsgData
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#ce096c81292856f31e76cb2632ca57d1">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#89dd2b47506730a28315a783b547c451">XDp_TxTopologyNode</a><li>MsgData
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_body.html#ea560deb8a9d20e8d55cda0612666a8e">XDptx_SidebandMsgBody</a><li>MsgDataLength
|
: <a class="el" href="struct_x_dp___sideband_msg_body.html#bccdec63fda65d398559ebc64d8ee333">XDp_SidebandMsgBody</a><li>MsgDataLength
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_body.html#0cfc624b39f0c0327b7b7fe667bd3463">XDptx_SidebandMsgBody</a><li>MsgHeaderLength
|
: <a class="el" href="struct_x_dp___sideband_msg_body.html#1fe5bee59bc8117bc37b621058d5df46">XDp_SidebandMsgBody</a><li>MsgHeaderLength
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#92e5b63cdfcc2a7a20934a053aa25f93">XDptx_SidebandMsgHeader</a><li>MsgSequenceNum
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#089780dccbd6214b161c360ecb154740">XDp_SidebandMsgHeader</a><li>MsgSequenceNum
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#5f8b98bf6ee140c4731d7126446d7651">XDptx_SidebandMsgHeader</a><li>MstEnable
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#6273bcc56e3f8f60eee11f1dd40ee556">XDp_SidebandMsgHeader</a><li>MstEnable
|
||||||
: <a class="el" href="struct_x_dptx.html#a4c0fd5e83c23fd09c3c5a75cf76a7a9">XDptx</a><li>MstPbn
|
: <a class="el" href="struct_x_dp___tx.html#bdafb050c07beab77a3b561b1bb303b0">XDp_Tx</a><li>MstPbn
|
||||||
: <a class="el" href="struct_x_dptx___mst_stream.html#bdf7ac405c9581934d5c93214ced134c">XDptx_MstStream</a><li>MstStreamConfig
|
: <a class="el" href="struct_x_dp___tx_mst_stream.html#005d091cc3cb8da19fceeb5369b488d9">XDp_TxMstStream</a><li>MstStreamConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#6261b624a5d125375b764bf885c7f05d">XDptx</a><li>MstStreamEnable
|
: <a class="el" href="struct_x_dp___tx.html#93ab19b5375f99edf64064c82af149c5">XDp_Tx</a><li>MstStreamEnable
|
||||||
: <a class="el" href="struct_x_dptx___mst_stream.html#cc3b7a3b3de5c3fc6fdfa4e07e8950ec">XDptx_MstStream</a><li>MstSupport
|
: <a class="el" href="struct_x_dp___tx_mst_stream.html#0341306cca03a2083a02e72c57ed597d">XDp_TxMstStream</a><li>MstSupport
|
||||||
: <a class="el" href="struct_x_dptx___config.html#b2f1632d02f494b95062941bcd286d00">XDptx_Config</a></ul>
|
: <a class="el" href="struct_x_dp___config.html#d2199240482b0fe872899ab24eb65cab">XDp_Config</a></ul>
|
||||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||||
<li>NodeTable
|
<li>NodeTable
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#741d70ec6f24bcb7cae5cbe72cf7db21">XDptx_Topology</a><li>NodeTotal
|
: <a class="el" href="struct_x_dp___tx_topology.html#44187c89317924ea3dfa7fd6594f5485">XDp_TxTopology</a><li>NodeTotal
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#f1ed741fb1e449500103ce6bb5f079e5">XDptx_Topology</a><li>NumAudioChs
|
: <a class="el" href="struct_x_dp___tx_topology.html#87c65be84c7e234b204149fe570153ef">XDp_TxTopology</a><li>NumAudioChs
|
||||||
: <a class="el" href="struct_x_dptx___config.html#7713a1d6ad88e93ad7a41036f7e41052">XDptx_Config</a><li>NumBytes
|
: <a class="el" href="struct_x_dp___config.html#ca6d4ff74a97c61024cb9d01208beb15">XDp_Config</a><li>NumBytes
|
||||||
: <a class="el" href="struct_x_dptx___aux_transaction.html#07719007eb2231016d5dfb1bffd1f35f">XDptx_AuxTransaction</a><li>NumMstStreams
|
: <a class="el" href="struct_x_dp___aux_transaction.html#ddd11ab2a3957549167323c5d82bcd09">XDp_AuxTransaction</a><li>NumMstStreams
|
||||||
: <a class="el" href="struct_x_dptx___config.html#12d443c35685ba9d24dd788a51dfffc8">XDptx_Config</a><li>NumPorts
|
: <a class="el" href="struct_x_dp___config.html#19f28705ad36d2977c7000949184fb9c">XDp_Config</a><li>NumPorts
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#fd111357e61fc8315c01c796b2911b3b">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>NumSdpStreams
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#67c26fb08e932b8cf2a8e6f56be91519">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>NumSdpStreams
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#fd93f2c7da62c15190efbc139ac5ae23">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>NumSdpStreamSinks
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#7e35365ac35c258916d15adfb188a299">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>NumSdpStreamSinks
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#18c49014ab2a87dcaa83e5e2c9379046">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>NVid
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#a902c648644c702db8b91c1d99debc82">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>NVid
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#90edcc6fa8254a65a8e0c6fdd2cae1a1">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b17cd85c64e31312a2257c973a71506a">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||||
<li>OverrideUserPixelWidth
|
<li>OverrideUserPixelWidth
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#577be212fb5a000069331993bd6b90b9">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#2a35e36704688b385d63a701fa4093b6">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||||
<li>PathMsg
|
<li>PathMsg
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#04cf484cdd01dc208ccdb289520dcb6c">XDptx_SidebandMsgHeader</a><li>Pattern
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#20aaa1cd00e12819018fd66836280d3d">XDp_SidebandMsgHeader</a><li>Pattern
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#234eff85460c7b422e117549f9121da7">XDptx_LinkConfig</a><li>PayloadDataWidth
|
: <a class="el" href="struct_x_dp___tx_link_config.html#3f772d0aa0f69b45f774bef8c05f5be0">XDp_TxLinkConfig</a><li>PayloadDataWidth
|
||||||
: <a class="el" href="struct_x_dptx___config.html#929b4359944d85d520b4c14634ae392a">XDptx_Config</a><li>PeerDeviceType
|
: <a class="el" href="struct_x_dp___config.html#d55c96c3cb3b68375ef00270f99624c4">XDp_Config</a><li>PeerDeviceType
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#7246cd0cdf0c7c33cf1904aebb6da8dc">XDptx_SbMsgLinkAddressReplyPortDetail</a><li>PeLevel
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e95af1835d797a566cc6ed793a33a9e3">XDp_TxSbMsgLinkAddressReplyPortDetail</a><li>PeLevel
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#b7eb55816a62936fdbe42a8ea8a0ae79">XDptx_LinkConfig</a><li>PortDetails
|
: <a class="el" href="struct_x_dp___tx_link_config.html#d339d9961828fbb419a0f39c47e16351">XDp_TxLinkConfig</a><li>PixelClockHz
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#2fc2252e0e60c4635f548b986759429a">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>PortNum
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#f21c2f77ea3dce275ed2b5b4fd3dd631">XDp_TxMainStreamAttributes</a><li>PortDetails
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_port_detail.html#be3cce0570a9d5f0424196c2233c136d">XDptx_SbMsgLinkAddressReplyPortDetail</a></ul>
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#944720c2ab7e282647d9189ffe1db871">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>PortNum
|
||||||
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#6c79c95bf9a31e48dd5740cccf3b31ea">XDp_TxSbMsgLinkAddressReplyPortDetail</a></ul>
|
||||||
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
|
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
|
||||||
<li>QuadPixelEn
|
<li>QuadPixelEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#61967a7b8aa8a673c6f1cf4785d50b30">XDptx_Config</a></ul>
|
: <a class="el" href="struct_x_dp___config.html#3f284f0e071c5a742ac50c143ea66a47">XDp_Config</a></ul>
|
||||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||||
<li>RelativeAddress
|
<li>RelativeAddress
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#2edf685cb155f78eaed2e510f6c0e3dd">XDptx_SidebandMsgHeader</a>, <a class="el" href="struct_x_dptx___topology_node.html#0627b064137f9cbd0398e6f05aab53d3">XDptx_TopologyNode</a>, <a class="el" href="struct_x_dptx___mst_stream.html#7b22f20753c9f4094538489822b5f609">XDptx_MstStream</a><li>ReplyType
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#c8065f175043d128f5038f769199d0b4">XDp_SidebandMsgHeader</a>, <a class="el" href="struct_x_dp___tx_topology_node.html#9f8c6254504c2dc3ee6c89881b62addd">XDp_TxTopologyNode</a>, <a class="el" href="struct_x_dp___tx_mst_stream.html#4efca5ad738d497ff5b65e87e116e965">XDp_TxMstStream</a><li>ReplyType
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#07cdd19e809c39a2ab778d806ac2caf5">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>RequestId
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#b14f27b890c426666afc83c39745cf31">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>RequestId
|
||||||
: <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html#ccebabbc6590e534019113d8f5d87198">XDptx_SbMsgLinkAddressReplyDeviceInfo</a><li>RxConfig
|
: <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#dff9134a87d7e75558406e5e67e7bc30">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a><li>RxConfig
|
||||||
: <a class="el" href="struct_x_dptx.html#480b18d97985dd93a873f14bf27a8ea1">XDptx</a></ul>
|
: <a class="el" href="struct_x_dp___tx.html#3c5be80616b37b15f210b9a938a0f411">XDp_Tx</a><li>RxInstance
|
||||||
|
: <a class="el" href="struct_x_dp.html#25b334e88733a5d700f1b7502d843437">XDp</a></ul>
|
||||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||||
<li>SAxiClkHz
|
<li>SAxiClkHz
|
||||||
: <a class="el" href="struct_x_dptx___config.html#fc601e4130de1b72955b9443ea3c3442">XDptx_Config</a><li>SbMsgDelayUs
|
: <a class="el" href="struct_x_dp___config.html#9a0799787a21f54ae0eddb8de0b7cf14">XDp_Config</a><li>SbMsgDelayUs
|
||||||
: <a class="el" href="struct_x_dptx.html#02d8905bbfcbc162babc2de8b5191d5d">XDptx</a><li>ScramblerEn
|
: <a class="el" href="struct_x_dp___tx.html#1e5f4f3c56d0896c3e54eb1d5170c778">XDp_Tx</a><li>ScramblerEn
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#f61e06566b46f064cff02c3a5b391d84">XDptx_LinkConfig</a><li>SecondaryChEn
|
: <a class="el" href="struct_x_dp___tx_link_config.html#9d864bb2a9556349b1ba3dfe86573985">XDp_TxLinkConfig</a><li>SecondaryChEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#efdd88941a72cdf752e1d6bed8e8a753">XDptx_Config</a><li>SinkList
|
: <a class="el" href="struct_x_dp___config.html#2b28d245a94a32d3cf47f2a48044ed3d">XDp_Config</a><li>SinkList
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#b6c0116c9897379543dd213162cadc7d">XDptx_Topology</a><li>SinkTotal
|
: <a class="el" href="struct_x_dp___tx_topology.html#7fffcc07ed2dd282ee9847c7ebf7d932">XDp_TxTopology</a><li>SinkTotal
|
||||||
: <a class="el" href="struct_x_dptx___topology.html#b7fe845c1a540d412756100ad1ab77d4">XDptx_Topology</a><li>StartOfMsgTransaction
|
: <a class="el" href="struct_x_dp___tx_topology.html#c673c01cc24bab16921fb469d120d6f4">XDp_TxTopology</a><li>StartOfMsgTransaction
|
||||||
: <a class="el" href="struct_x_dptx___sideband_msg_header.html#d7767d83c449e53007dd245bb61dd847">XDptx_SidebandMsgHeader</a><li>SupportDownspreadControl
|
: <a class="el" href="struct_x_dp___sideband_msg_header.html#2daca50801e59797e2fdd9961e0d0826">XDp_SidebandMsgHeader</a><li>SupportDownspreadControl
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#d61b965f2a46bda06461febe6eeabc08">XDptx_LinkConfig</a><li>SupportEnhancedFramingMode
|
: <a class="el" href="struct_x_dp___tx_link_config.html#957740d0c485555909af79128c4ab8b9">XDp_TxLinkConfig</a><li>SupportEnhancedFramingMode
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#911713583f48685e17fedaeadd791fcf">XDptx_LinkConfig</a><li>SynchronousClockMode
|
: <a class="el" href="struct_x_dp___tx_link_config.html#a2438dc91b77d9c780dbca7a1c570d19">XDp_TxLinkConfig</a><li>SynchronousClockMode
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#fcdf2d723786ffe2c7153a61fdea2966">XDptx_MainStreamAttributes</a></ul>
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d654ee21447fbb4a55fbe55abf94cc5c">XDp_TxMainStreamAttributes</a></ul>
|
||||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||||
<li>Topology
|
<li>Topology
|
||||||
: <a class="el" href="struct_x_dptx.html#6af805e431d276c4a649c9fdc94ea2e7">XDptx</a><li>TrainAdaptive
|
: <a class="el" href="struct_x_dp___tx.html#19edce3f5edecc937ceae19e79186bd2">XDp_Tx</a><li>TrainAdaptive
|
||||||
: <a class="el" href="struct_x_dptx.html#ea0d9e963446066ccce156f4ca642408">XDptx</a><li>TransferUnitSize
|
: <a class="el" href="struct_x_dp___tx.html#141a5a1d6d4b6077694e8fe15004bd56">XDp_Tx</a><li>TransferUnitSize
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#ffba3d4fddc885d2db008c9e0643df28">XDptx_MainStreamAttributes</a><li>TxPeLevels
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#59d2103ca4218eacf73385c0a67b613d">XDp_TxMainStreamAttributes</a><li>TxInstance
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#64d00c6039ca8bee1786aa5400d801c0">XDptx_BoardChar</a><li>TxVsLevels
|
: <a class="el" href="struct_x_dp.html#84612160696db794db90d65ba7c17815">XDp</a><li>TxPeLevels
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#20b791eed1817bed0e9b1903843971c4">XDptx_BoardChar</a><li>TxVsOffset
|
: <a class="el" href="struct_x_dp___tx_board_char.html#6098798b079bf3eb280b674f85dcc8ff">XDp_TxBoardChar</a><li>TxVsLevels
|
||||||
: <a class="el" href="struct_x_dptx___board_char.html#98dcfd0a58c03facb5e27533fb093673">XDptx_BoardChar</a></ul>
|
: <a class="el" href="struct_x_dp___tx_board_char.html#0c103cc10eb8d6e3213abfa7c28530c8">XDp_TxBoardChar</a><li>TxVsOffset
|
||||||
|
: <a class="el" href="struct_x_dp___tx_board_char.html#5158d3b3dfcec36a1cb112ba41dcf77b">XDp_TxBoardChar</a></ul>
|
||||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||||
<li>UserPixelWidth
|
<li>UserPixelWidth
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#9c1460f55c4a8cad813aa8942aa48027">XDptx_MainStreamAttributes</a><li>UserTimerPtr
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#de854c9a43b559c25d8870493fe95e9e">XDp_TxMainStreamAttributes</a><li>UserTimerPtr
|
||||||
: <a class="el" href="struct_x_dptx.html#fd631f0f90f6cdbbba8848ca5a216ba8">XDptx</a><li>UserTimerWaitUs
|
: <a class="el" href="struct_x_dp.html#eac9ef9a7568a32e53007f53e782c63a">XDp</a><li>UserTimerWaitUs
|
||||||
: <a class="el" href="struct_x_dptx.html#fd2cbc84e307d853f48f19d9d8aedc06">XDptx</a></ul>
|
: <a class="el" href="struct_x_dp.html#5f370fbb0ce48221b04b4f558a84a982">XDp</a></ul>
|
||||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||||
<li>VClkTotal
|
<li>VsLevel
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#862e898079c25c530cc796330de0ba1a">XDptx_MainStreamAttributes</a><li>VsLevel
|
: <a class="el" href="struct_x_dp___tx_link_config.html#a3d917e88adb041f86fb32ea448c9a97">XDp_TxLinkConfig</a><li>VStart
|
||||||
: <a class="el" href="struct_x_dptx___link_config.html#bb910ca8ad553f5c6d80071265fb3584">XDptx_LinkConfig</a><li>VStart
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#a4b97862d373a044adea7164420800fa">XDp_TxMainStreamAttributes</a><li>Vtm
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#b37f3817a1bda33892d2dd8a2a6bcc23">XDptx_MainStreamAttributes</a><li>Vtm
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9e60ae3202ae9aa6d1e3e315c53b1dbd">XDp_TxMainStreamAttributes</a></ul>
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#2e5f919bab78b5937a78d9855b545a24">XDptx_MainStreamAttributes</a></ul>
|
|
||||||
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
|
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
|
||||||
<li>YCbCrColorimetry
|
<li>YCbCrColorimetry
|
||||||
: <a class="el" href="struct_x_dptx___main_stream_attributes.html#3ec3d85682eb90198377b0fbd92d4df2">XDptx_MainStreamAttributes</a><li>YCrCbEn
|
: <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#21d677c79a74f8acacee16b45f76ad0e">XDp_TxMainStreamAttributes</a><li>YCrCbEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#c8a1e41054c82ae7665abbc840a46a23">XDptx_Config</a><li>YOnlyEn
|
: <a class="el" href="struct_x_dp___config.html#804bd984a9fe7f1e19d780bf57ed17a7">XDp_Config</a><li>YOnlyEn
|
||||||
: <a class="el" href="struct_x_dptx___config.html#614ad0c0300186a61fddacb0422bc3cf">XDptx_Config</a></ul>
|
: <a class="el" href="struct_x_dp___config.html#9b41ca69bf5e0ae7300c9a5abd5b34fe">XDp_Config</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li id="current"><a href="globals.html#index_g"><span>g</span></a></li>
|
<li id="current"><a href="globals.html#index_g"><span>g</span></a></li>
|
||||||
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
|
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
|
||||||
|
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
|
||||||
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
|
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -45,5 +46,5 @@ Here is a list of all file members with links to the files they belong to:
|
||||||
<p>
|
<p>
|
||||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||||
<li>GuidTable
|
<li>GuidTable
|
||||||
: <a class="el" href="xdptx__mst_8c.html#ebcfa89429e19f3b373bf81dd3f18740">xdptx_mst.c</a></ul>
|
: <a class="el" href="xdp__mst_8c.html#ebcfa89429e19f3b373bf81dd3f18740">xdp_mst.c</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="globals.html#index_g"><span>g</span></a></li>
|
<li><a href="globals.html#index_g"><span>g</span></a></li>
|
||||||
<li id="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
|
<li id="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
|
||||||
|
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
|
||||||
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
|
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -44,7 +45,6 @@
|
||||||
Here is a list of all file members with links to the files they belong to:
|
Here is a list of all file members with links to the files they belong to:
|
||||||
<p>
|
<p>
|
||||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||||
<li>ResetValues
|
<li>RxResetValues
|
||||||
: <a class="el" href="xdptx__selftest_8c.html#65af729ef8da95153475f2224b4329c2">xdptx_selftest.c</a><li>ResetValuesMsa
|
: <a class="el" href="xdp__selftest_8c.html#6025c6568e1c4c827a4a7ccb82beb382">xdp_selftest.c</a></ul>
|
||||||
: <a class="el" href="xdptx__selftest_8c.html#7a190e8d88f6885fdd71e6bbda945c72">xdptx_selftest.c</a></ul>
|
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Class Members
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li id="current"><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li id="current"><a href="globals.html"><span>All</span></a></li>
|
||||||
|
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
||||||
|
<li><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||||
|
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
||||||
|
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
|
||||||
|
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
|
||||||
|
<li><a href="globals_defs.html"><span>Defines</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="globals.html#index_g"><span>g</span></a></li>
|
||||||
|
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
|
||||||
|
<li id="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
|
||||||
|
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Here is a list of all file members with links to the files they belong to:
|
||||||
|
<p>
|
||||||
|
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||||
|
<li>TxResetValues
|
||||||
|
: <a class="el" href="xdp__selftest_8c.html#798a1dd5a6f6fef1a81666150f313a69">xdp_selftest.c</a><li>TxResetValuesMsa
|
||||||
|
: <a class="el" href="xdp__selftest_8c.html#0de393ce0f6188a9c6009a36d62c3135">xdp_selftest.c</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -35,6 +35,6 @@
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>XDptx_TrainingState
|
<li>XDp_TxTrainingState
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcc">xdptx.c</a></ul>
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01ec">xdp.c</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -35,11 +35,11 @@
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>XDPTX_TS_ADJUST_LANE_COUNT
|
<li>XDP_TX_TS_ADJUST_LANE_COUNT
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcc609bd01c745f033f32c82c0fb52a3c60">xdptx.c</a><li>XDPTX_TS_ADJUST_LINK_RATE
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01eca3f5d7954a95ae38814c84702429cd8b">xdp.c</a><li>XDP_TX_TS_ADJUST_LINK_RATE
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcc7200a113edaf8dfede43332ce872e9fa">xdptx.c</a><li>XDPTX_TS_CHANNEL_EQUALIZATION
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01ecb7459b24a79b724908b014052c9b8641">xdp.c</a><li>XDP_TX_TS_CHANNEL_EQUALIZATION
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcc4c50764533825a3e6e42e33367307f3f">xdptx.c</a><li>XDPTX_TS_CLOCK_RECOVERY
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01ec34e330df11c9ac41c6d630f710b070bb">xdp.c</a><li>XDP_TX_TS_CLOCK_RECOVERY
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcca132a70157b0136fc4a82cf6520fa078">xdptx.c</a><li>XDPTX_TS_FAILURE
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01ec0dbe7c76a7e3f2aa3f175750b4273f1a">xdp.c</a><li>XDP_TX_TS_FAILURE
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcc892dc74b9b1182db65bee447b81a11be">xdptx.c</a><li>XDPTX_TS_SUCCESS
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01ec6ab1cdd4be7907f880db320e9b6b0cf3">xdp.c</a><li>XDP_TX_TS_SUCCESS
|
||||||
: <a class="el" href="xdptx_8c.html#063e9684f0a5b42df444815565bf0dcc46d5b11d65003735591c8cd0ffb46c78">xdptx.c</a></ul>
|
: <a class="el" href="xdp_8c.html#2933e6eaeb4bef9966bed2cd12ce01ece5689fe8d22da592dec8c260e8f2d9a7">xdp.c</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -42,83 +42,103 @@
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
|
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
|
||||||
<li>XDptx_AllocatePayloadStreams()
|
<li>XDp_CfgInitialize()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#cd8369516355503303d1b82f3ffae846">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#cd8369516355503303d1b82f3ffae846">xdptx.h</a><li>XDptx_AllocatePayloadVcIdTable()
|
: <a class="el" href="xdp_8h.html#cfec4779f9319bc515e77088923eb05e">xdp.h</a>, <a class="el" href="xdp_8c.html#cfec4779f9319bc515e77088923eb05e">xdp.c</a><li>XDp_Initialize()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#af814b5ceb3b267656ef120b55569d80">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#af814b5ceb3b267656ef120b55569d80">xdptx.h</a><li>XDptx_AuxRead()
|
: <a class="el" href="xdp_8h.html#85f185599e63935fa41e46ca249d4a3a">xdp.h</a>, <a class="el" href="xdp_8c.html#85f185599e63935fa41e46ca249d4a3a">xdp.c</a><li>XDp_InterruptHandler()
|
||||||
: <a class="el" href="xdptx_8h.html#b25ef45e949568bf5ae5623fb3303a31">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b25ef45e949568bf5ae5623fb3303a31">xdptx.c</a><li>XDptx_AuxWrite()
|
: <a class="el" href="xdp__intr_8c.html#5d95fcd5fa78f5ad7ac1bbfc112ea5f3">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#5d95fcd5fa78f5ad7ac1bbfc112ea5f3">xdp.h</a><li>XDp_LookupConfig()
|
||||||
: <a class="el" href="xdptx_8h.html#d24537a5bd001781f3ec2157e80438bd">xdptx.h</a>, <a class="el" href="xdptx_8c.html#d24537a5bd001781f3ec2157e80438bd">xdptx.c</a><li>XDptx_CfgInitialize()
|
: <a class="el" href="xdp__sinit_8c.html#46c2b674f7a6e6e71016577cc975f00b">xdp_sinit.c</a>, <a class="el" href="xdp_8h.html#46c2b674f7a6e6e71016577cc975f00b">xdp.h</a><li>XDp_RxCheckLinkStatus()
|
||||||
: <a class="el" href="xdptx_8h.html#9128bf8d6da59ba2b255197db5e621b6">xdptx.h</a>, <a class="el" href="xdptx_8c.html#9128bf8d6da59ba2b255197db5e621b6">xdptx.c</a><li>XDptx_CfgMainLinkMax()
|
: <a class="el" href="xdp_8h.html#ec7d0a8c9e4b593ccdcb82e9d1e7f28d">xdp.h</a>, <a class="el" href="xdp_8c.html#ec7d0a8c9e4b593ccdcb82e9d1e7f28d">xdp.c</a><li>XDp_RxDtgDis()
|
||||||
: <a class="el" href="xdptx_8h.html#7ef44713234442c3a6cf13e2fce70a4b">xdptx.h</a>, <a class="el" href="xdptx_8c.html#7ef44713234442c3a6cf13e2fce70a4b">xdptx.c</a><li>XDptx_CfgMsaEnSynchClkMode()
|
: <a class="el" href="xdp_8h.html#395b87d147ea149bbc51dc6f2d72fedd">xdp.h</a>, <a class="el" href="xdp_8c.html#395b87d147ea149bbc51dc6f2d72fedd">xdp.c</a><li>XDp_RxDtgEn()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#9192eda72dd8e74339cca7de45383110">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#9192eda72dd8e74339cca7de45383110">xdptx.h</a><li>XDptx_CfgMsaRecalculate()
|
: <a class="el" href="xdp_8h.html#5e8030bf5d75d0d33d65480200472f10">xdp.h</a>, <a class="el" href="xdp_8c.html#5e8030bf5d75d0d33d65480200472f10">xdp.c</a><li>XDp_RxGenerateHpdInterrupt()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#99d8902337e7bb3f7c607568501e16a1">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#99d8902337e7bb3f7c607568501e16a1">xdptx.h</a><li>XDptx_CfgMsaSetBpc()
|
: <a class="el" href="xdp__intr_8c.html#8ee156df7f22a63cf2f0dfd0e7a5a05e">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#8ee156df7f22a63cf2f0dfd0e7a5a05e">xdp.h</a><li>XDp_RxInterruptDisable()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#5dba8599ab68d0766e120119a6c6b83a">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#5dba8599ab68d0766e120119a6c6b83a">xdptx.h</a><li>XDptx_CfgMsaUseCustom()
|
: <a class="el" href="xdp__intr_8c.html#4bd465055f990598d2554b065a295c04">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#4bd465055f990598d2554b065a295c04">xdp.h</a><li>XDp_RxInterruptEnable()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#b04d6d38ab65f7d6d5b4734eedf9b020">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#b04d6d38ab65f7d6d5b4734eedf9b020">xdptx.h</a><li>XDptx_CfgMsaUseEdidPreferredTiming()
|
: <a class="el" href="xdp__intr_8c.html#80768e1423577f78e4b47f99f888a927">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#80768e1423577f78e4b47f99f888a927">xdp.h</a><li>XDp_RxSetIntrBwChangeHandler()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#b4778897734128bf467047a90066c922">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#b4778897734128bf467047a90066c922">xdptx.h</a><li>XDptx_CfgMsaUseStandardVideoMode()
|
: <a class="el" href="xdp__intr_8c.html#3b90476f54f7b4473781240bff4e80fa">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#3b90476f54f7b4473781240bff4e80fa">xdp.h</a><li>XDp_RxSetIntrNoVideoHandler()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#8f5a8d3f316f519145ecd9a94bf27ce8">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#8f5a8d3f316f519145ecd9a94bf27ce8">xdptx.h</a><li>XDptx_CfgTxPeLevel()
|
: <a class="el" href="xdp__intr_8c.html#ccb98a439bb34f0ab58fae003dcf6365">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#ccb98a439bb34f0ab58fae003dcf6365">xdp.h</a><li>XDp_RxSetIntrPowerStateHandler()
|
||||||
: <a class="el" href="xdptx_8h.html#eda4459fe23e2926575401293fa9ee75">xdptx.h</a>, <a class="el" href="xdptx_8c.html#eda4459fe23e2926575401293fa9ee75">xdptx.c</a><li>XDptx_CfgTxVsLevel()
|
: <a class="el" href="xdp__intr_8c.html#80bbedf6face50b43843aeadec3f010b">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#80bbedf6face50b43843aeadec3f010b">xdp.h</a><li>XDp_RxSetIntrTp1Handler()
|
||||||
: <a class="el" href="xdptx_8h.html#1c2e557e06c47e2f6d3b6f072a462d03">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1c2e557e06c47e2f6d3b6f072a462d03">xdptx.c</a><li>XDptx_CfgTxVsOffset()
|
: <a class="el" href="xdp__intr_8c.html#2481d3a65349fba469276b49dbdcbd98">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#2481d3a65349fba469276b49dbdcbd98">xdp.h</a><li>XDp_RxSetIntrTp2Handler()
|
||||||
: <a class="el" href="xdptx_8h.html#74b044b7d09f44e887d9a5c61b6dfcdb">xdptx.h</a>, <a class="el" href="xdptx_8c.html#74b044b7d09f44e887d9a5c61b6dfcdb">xdptx.c</a><li>XDptx_CheckLinkStatus()
|
: <a class="el" href="xdp__intr_8c.html#4fc426c024bce1cc4c6d8c95367a3672">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#4fc426c024bce1cc4c6d8c95367a3672">xdp.h</a><li>XDp_RxSetIntrTp3Handler()
|
||||||
: <a class="el" href="xdptx_8h.html#3cedae7883dc5cab5f15f8110805f2c6">xdptx.h</a>, <a class="el" href="xdptx_8c.html#3cedae7883dc5cab5f15f8110805f2c6">xdptx.c</a><li>XDptx_ClearMsaValues()
|
: <a class="el" href="xdp__intr_8c.html#4cc462c847bca8413725425db80ff248">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#4cc462c847bca8413725425db80ff248">xdp.h</a><li>XDp_RxSetIntrTrainingDoneHandler()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#b2120a4c08427e4e102efdfd17d65fac">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#b2120a4c08427e4e102efdfd17d65fac">xdptx.h</a><li>XDptx_ClearPayloadVcIdTable()
|
: <a class="el" href="xdp__intr_8c.html#de66ad73b7c1a6fa78182a60b62731ef">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#de66ad73b7c1a6fa78182a60b62731ef">xdp.h</a><li>XDp_RxSetIntrTrainingLostHandler()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#a023515f0fbe9fbfa26fb72ed5219579">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#a023515f0fbe9fbfa26fb72ed5219579">xdptx.h</a><li>XDptx_DisableMainLink()
|
: <a class="el" href="xdp__intr_8c.html#f1b3d151179648a008b57635ad21e418">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#f1b3d151179648a008b57635ad21e418">xdp.h</a><li>XDp_RxSetIntrVBlankHandler()
|
||||||
: <a class="el" href="xdptx_8h.html#c440c032b45acf3ae5be9eba37c9203e">xdptx.h</a>, <a class="el" href="xdptx_8c.html#c440c032b45acf3ae5be9eba37c9203e">xdptx.c</a><li>XDptx_DiscoverTopology()
|
: <a class="el" href="xdp__intr_8c.html#51379d32d900f3db2b8f54b872c76242">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#51379d32d900f3db2b8f54b872c76242">xdp.h</a><li>XDp_RxSetIntrVideoHandler()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#cb0e6bda66711f10a0ce352cbd61b0ab">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#cb0e6bda66711f10a0ce352cbd61b0ab">xdptx.h</a><li>XDptx_EnableMainLink()
|
: <a class="el" href="xdp__intr_8c.html#6bb8bfa0a951fca74a8d43d024bb4bb5">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#6bb8bfa0a951fca74a8d43d024bb4bb5">xdp.h</a><li>XDp_RxSetIntrVmChangeHandler()
|
||||||
: <a class="el" href="xdptx_8h.html#7d10dab87f3f11b925e9780765c0ae08">xdptx.h</a>, <a class="el" href="xdptx_8c.html#7d10dab87f3f11b925e9780765c0ae08">xdptx.c</a><li>XDptx_EnableTrainAdaptive()
|
: <a class="el" href="xdp__intr_8c.html#a008236da2a86d134dd18cd463387df8">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#a008236da2a86d134dd18cd463387df8">xdp.h</a><li>XDp_RxSetLaneCount()
|
||||||
: <a class="el" href="xdptx_8h.html#7d15cd84e2391c5d8f19c7fbeac1781a">xdptx.h</a>, <a class="el" href="xdptx_8c.html#7d15cd84e2391c5d8f19c7fbeac1781a">xdptx.c</a><li>XDptx_EstablishLink()
|
: <a class="el" href="xdp_8h.html#424d3b46101c70b80d79047d75227fa8">xdp.h</a>, <a class="el" href="xdp_8c.html#424d3b46101c70b80d79047d75227fa8">xdp.c</a><li>XDp_RxSetLinkRate()
|
||||||
: <a class="el" href="xdptx_8h.html#b567f6a342ca0e7c4ceef86ff1df87cf">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b567f6a342ca0e7c4ceef86ff1df87cf">xdptx.c</a><li>XDptx_FindAccessibleDpDevices()
|
: <a class="el" href="xdp_8h.html#f65a177db143ac0cff1f44f155673c22">xdp.h</a>, <a class="el" href="xdp_8c.html#f65a177db143ac0cff1f44f155673c22">xdp.c</a><li>XDp_RxSetUserPixelWidth()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#991faef9c1e7417849ee2c682a3033de">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#991faef9c1e7417849ee2c682a3033de">xdptx.h</a><li>XDptx_GetDispIdDataBlock()
|
: <a class="el" href="xdp__spm_8c.html#5222dbc2986980ba1f5edfa42084eaa4">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#5222dbc2986980ba1f5edfa42084eaa4">xdp.h</a><li>XDp_SelfTest()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#4ad4de26b5e25389163b42e50def32fb">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#4ad4de26b5e25389163b42e50def32fb">xdptx.h</a><li>XDptx_GetEdid()
|
: <a class="el" href="xdp__selftest_8c.html#506720dc403caa084533c26e52ae464b">xdp_selftest.c</a>, <a class="el" href="xdp_8h.html#506720dc403caa084533c26e52ae464b">xdp.h</a><li>XDp_SetUserTimerHandler()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#cdf3fcdd140ad27aacedc8852d43cdc5">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#cdf3fcdd140ad27aacedc8852d43cdc5">xdptx.h</a><li>XDptx_GetEdidBlock()
|
: <a class="el" href="xdp_8h.html#7e31cad17809d5e67bade4c08a4b6c93">xdp.h</a>, <a class="el" href="xdp_8c.html#7e31cad17809d5e67bade4c08a4b6c93">xdp.c</a><li>XDp_TxAllocatePayloadStreams()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#f055e7ce4942e1bb7b0d20bc0d38d6c1">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#f055e7ce4942e1bb7b0d20bc0d38d6c1">xdptx.h</a><li>XDptx_GetGuid()
|
: <a class="el" href="xdp__mst_8c.html#0315e8c1c74e07b261c17dc2bf38d0e8">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#0315e8c1c74e07b261c17dc2bf38d0e8">xdp.h</a><li>XDp_TxAllocatePayloadVcIdTable()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#f9dd742b76b327254d4e144ad015e261">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#f9dd742b76b327254d4e144ad015e261">xdptx.h</a><li>XDptx_GetRemoteEdid()
|
: <a class="el" href="xdp__mst_8c.html#5a72b9b2e38f4fb11ac0848da9a80df1">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#5a72b9b2e38f4fb11ac0848da9a80df1">xdp.h</a><li>XDp_TxAuxRead()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#504e1da83e392f0428ebf750f3fa5df5">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#504e1da83e392f0428ebf750f3fa5df5">xdptx.h</a><li>XDptx_GetRemoteEdidBlock()
|
: <a class="el" href="xdp_8h.html#326335c87939629db5364c21c7e81a45">xdp.h</a>, <a class="el" href="xdp_8c.html#326335c87939629db5364c21c7e81a45">xdp.c</a><li>XDp_TxAuxWrite()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#52517d09cc73a7e286d04790594a30c2">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#52517d09cc73a7e286d04790594a30c2">xdptx.h</a><li>XDptx_GetRemoteEdidDispIdExt()
|
: <a class="el" href="xdp_8h.html#cec5ef6d6656c0c2ae17761172acf6c1">xdp.h</a>, <a class="el" href="xdp_8c.html#cec5ef6d6656c0c2ae17761172acf6c1">xdp.c</a><li>XDp_TxCfgMainLinkMax()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#65c571add61a17c00ac380b24dbe9b98">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#65c571add61a17c00ac380b24dbe9b98">xdptx.h</a><li>XDptx_GetRemoteTiledDisplayDb()
|
: <a class="el" href="xdp_8h.html#f68236955b8b3a6292a9b9cc357ec1fa">xdp.h</a>, <a class="el" href="xdp_8c.html#f68236955b8b3a6292a9b9cc357ec1fa">xdp.c</a><li>XDp_TxCfgMsaEnSynchClkMode()
|
||||||
: <a class="el" href="xdptx__edid_8c.html#86ed8332a0bd5e0069132fe6bf945f21">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#86ed8332a0bd5e0069132fe6bf945f21">xdptx.h</a><li>XDptx_GetRxCapabilities()
|
: <a class="el" href="xdp__spm_8c.html#f8c0dad1a34563fbd6083e0398ced9a2">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#f8c0dad1a34563fbd6083e0398ced9a2">xdp.h</a><li>XDp_TxCfgMsaRecalculate()
|
||||||
: <a class="el" href="xdptx_8h.html#b8c55ba66858d6af8095f263ee308d2d">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b8c55ba66858d6af8095f263ee308d2d">xdptx.c</a><li>XDptx_HpdInterruptHandler()
|
: <a class="el" href="xdp__spm_8c.html#512d65ee27d139f0190269fd7148c055">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#512d65ee27d139f0190269fd7148c055">xdp.h</a><li>XDp_TxCfgMsaSetBpc()
|
||||||
: <a class="el" href="xdptx__intr_8c.html#52950290a845ab93bac618ea8af9efc4">xdptx_intr.c</a>, <a class="el" href="xdptx_8h.html#52950290a845ab93bac618ea8af9efc4">xdptx.h</a><li>XDptx_IicRead()
|
: <a class="el" href="xdp__spm_8c.html#8f2e11e13ef75b28079efe02539145a9">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#8f2e11e13ef75b28079efe02539145a9">xdp.h</a><li>XDp_TxCfgMsaUseCustom()
|
||||||
: <a class="el" href="xdptx_8h.html#c46b9e42cbf67c0f95fcbeb54b469839">xdptx.h</a>, <a class="el" href="xdptx_8c.html#c46b9e42cbf67c0f95fcbeb54b469839">xdptx.c</a><li>XDptx_IicWrite()
|
: <a class="el" href="xdp__spm_8c.html#bccc02a47b1fe214ed8a0dac33054775">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#bccc02a47b1fe214ed8a0dac33054775">xdp.h</a><li>XDp_TxCfgMsaUseEdidPreferredTiming()
|
||||||
: <a class="el" href="xdptx_8h.html#eaac8c34e7831b805916a05a8946fa29">xdptx.h</a>, <a class="el" href="xdptx_8c.html#eaac8c34e7831b805916a05a8946fa29">xdptx.c</a><li>XDptx_InitializeTx()
|
: <a class="el" href="xdp__spm_8c.html#21d7294a283415a739b7acbd0b8bec46">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#21d7294a283415a739b7acbd0b8bec46">xdp.h</a><li>XDp_TxCfgMsaUseStandardVideoMode()
|
||||||
: <a class="el" href="xdptx_8h.html#9ebb3ed7a51593c63fbd31ea14924a49">xdptx.h</a>, <a class="el" href="xdptx_8c.html#9ebb3ed7a51593c63fbd31ea14924a49">xdptx.c</a><li>XDptx_IsConnected()
|
: <a class="el" href="xdp__spm_8c.html#c35bac1818faf6e2bda67b5ce4df28f7">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#c35bac1818faf6e2bda67b5ce4df28f7">xdp.h</a><li>XDp_TxCfgTxPeLevel()
|
||||||
: <a class="el" href="xdptx_8h.html#6e793e6d9919548dc5396e7aba1cf77b">xdptx.h</a>, <a class="el" href="xdptx_8c.html#6e793e6d9919548dc5396e7aba1cf77b">xdptx.c</a><li>XDptx_LookupConfig()
|
: <a class="el" href="xdp_8h.html#90b6e9474941dd1dee7eebb4f9ba57ca">xdp.h</a>, <a class="el" href="xdp_8c.html#90b6e9474941dd1dee7eebb4f9ba57ca">xdp.c</a><li>XDp_TxCfgTxVsLevel()
|
||||||
: <a class="el" href="xdptx__sinit_8c.html#696416992bebdddc0fad449fe7afe24f">xdptx_sinit.c</a>, <a class="el" href="xdptx_8h.html#696416992bebdddc0fad449fe7afe24f">xdptx.h</a><li>XDptx_MstCapable()
|
: <a class="el" href="xdp_8h.html#3633e0db29e804a6f3da321613e3539d">xdp.h</a>, <a class="el" href="xdp_8c.html#3633e0db29e804a6f3da321613e3539d">xdp.c</a><li>XDp_TxCfgTxVsOffset()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#688ad3269be26bc021855c7f8353883e">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#688ad3269be26bc021855c7f8353883e">xdptx.h</a><li>XDptx_MstCfgModeDisable()
|
: <a class="el" href="xdp_8h.html#56904fc019dd1c8bc629b601ae5b5eba">xdp.h</a>, <a class="el" href="xdp_8c.html#56904fc019dd1c8bc629b601ae5b5eba">xdp.c</a><li>XDp_TxCheckLinkStatus()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#7615c8afb7181ef0857c8d2b6973499a">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#7615c8afb7181ef0857c8d2b6973499a">xdptx.h</a><li>XDptx_MstCfgModeEnable()
|
: <a class="el" href="xdp_8h.html#a50e8ec50a21bb3df5d1125ebe95493d">xdp.h</a>, <a class="el" href="xdp_8c.html#a50e8ec50a21bb3df5d1125ebe95493d">xdp.c</a><li>XDp_TxClearMsaValues()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#d7e8bb68f2e7c81be8ffad72b57601ff">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d7e8bb68f2e7c81be8ffad72b57601ff">xdptx.h</a><li>XDptx_MstCfgStreamDisable()
|
: <a class="el" href="xdp__spm_8c.html#5ba215b5d2d3ada4c90aafb36f4ed74a">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#5ba215b5d2d3ada4c90aafb36f4ed74a">xdp.h</a><li>XDp_TxClearPayloadVcIdTable()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#026e20a4f7d12c3a0f6aa6b7ebcb9461">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#026e20a4f7d12c3a0f6aa6b7ebcb9461">xdptx.h</a><li>XDptx_MstCfgStreamEnable()
|
: <a class="el" href="xdp__mst_8c.html#c546c6baf95bf88dfa20d761848582a9">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#c546c6baf95bf88dfa20d761848582a9">xdp.h</a><li>XDp_TxDisableMainLink()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#ac2290634f6866f2deb960f6714aff2e">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#ac2290634f6866f2deb960f6714aff2e">xdptx.h</a><li>XDptx_MstDisable()
|
: <a class="el" href="xdp_8h.html#2ebce10cc5382091395edb1e106f4ad1">xdp.h</a>, <a class="el" href="xdp_8c.html#2ebce10cc5382091395edb1e106f4ad1">xdp.c</a><li>XDp_TxDiscoverTopology()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#d743a4fa1c3ebd1170df1042339146b1">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d743a4fa1c3ebd1170df1042339146b1">xdptx.h</a><li>XDptx_MstEnable()
|
: <a class="el" href="xdp__mst_8c.html#f3879301590a6b55a4db582910e256f2">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#f3879301590a6b55a4db582910e256f2">xdp.h</a><li>XDp_TxEnableMainLink()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#9e21cc5e80eee639bfcb6d86db3c63e2">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#9e21cc5e80eee639bfcb6d86db3c63e2">xdptx.h</a><li>XDptx_MstStreamIsEnabled()
|
: <a class="el" href="xdp_8h.html#400f2bfe7aa6c820e915afd0fb685779">xdp.h</a>, <a class="el" href="xdp_8c.html#400f2bfe7aa6c820e915afd0fb685779">xdp.c</a><li>XDp_TxEnableTrainAdaptive()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#737c353ccd6a4700ac71cff76d28c8ce">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#737c353ccd6a4700ac71cff76d28c8ce">xdptx.h</a><li>XDptx_RemoteDpcdRead()
|
: <a class="el" href="xdp_8h.html#5a07f4cc7ae9d45915497ed53d288061">xdp.h</a>, <a class="el" href="xdp_8c.html#5a07f4cc7ae9d45915497ed53d288061">xdp.c</a><li>XDp_TxEstablishLink()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#333314b39c0f89f069e4af89b2f9bcb0">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#333314b39c0f89f069e4af89b2f9bcb0">xdptx.h</a><li>XDptx_RemoteDpcdWrite()
|
: <a class="el" href="xdp_8h.html#04b03753ee278bdac3e2262b99366493">xdp.h</a>, <a class="el" href="xdp_8c.html#04b03753ee278bdac3e2262b99366493">xdp.c</a><li>XDp_TxFindAccessibleDpDevices()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#5497755a5ad4e92aeb4819804aebb336">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#5497755a5ad4e92aeb4819804aebb336">xdptx.h</a><li>XDptx_RemoteIicRead()
|
: <a class="el" href="xdp__mst_8c.html#a094e899b8686f7032698af2df865ce9">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#a094e899b8686f7032698af2df865ce9">xdp.h</a><li>XDp_TxGetDispIdDataBlock()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#d33b578260cff02298873bb62a697876">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d33b578260cff02298873bb62a697876">xdptx.h</a><li>XDptx_RemoteIicWrite()
|
: <a class="el" href="xdp__edid_8c.html#19b64566bd575c0072b389c152f34390">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#19b64566bd575c0072b389c152f34390">xdp.h</a><li>XDp_TxGetEdid()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#3926b013ecc4f15d82ef39d07447ae4a">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3926b013ecc4f15d82ef39d07447ae4a">xdptx.h</a><li>XDptx_ResetPhy()
|
: <a class="el" href="xdp__edid_8c.html#4c4fe5a7f59bbbb3b91c4dcbd6a3280c">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#4c4fe5a7f59bbbb3b91c4dcbd6a3280c">xdp.h</a><li>XDp_TxGetEdidBlock()
|
||||||
: <a class="el" href="xdptx_8h.html#ebfd44b68145676eebcc0d463c9b4d6f">xdptx.h</a>, <a class="el" href="xdptx_8c.html#ebfd44b68145676eebcc0d463c9b4d6f">xdptx.c</a><li>XDptx_SelfTest()
|
: <a class="el" href="xdp__edid_8c.html#62d43d69dfcac22d0e9dffc134ee670e">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#62d43d69dfcac22d0e9dffc134ee670e">xdp.h</a><li>XDp_TxGetGuid()
|
||||||
: <a class="el" href="xdptx__selftest_8c.html#0f3e36d00cbb3c9550cf880bb03cfea9">xdptx_selftest.c</a>, <a class="el" href="xdptx_8h.html#0f3e36d00cbb3c9550cf880bb03cfea9">xdptx.h</a><li>XDptx_SendSbMsgAllocatePayload()
|
: <a class="el" href="xdp__mst_8c.html#fb249ef78276acc6e8f5e6d00ed614b1">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#fb249ef78276acc6e8f5e6d00ed614b1">xdp.h</a><li>XDp_TxGetRemoteEdid()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#c8547de5fd9d0c04d024f8721f3ed8bb">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#c8547de5fd9d0c04d024f8721f3ed8bb">xdptx.h</a><li>XDptx_SendSbMsgClearPayloadIdTable()
|
: <a class="el" href="xdp__edid_8c.html#2edcf18e30888578b5fe3e4afa86e3d4">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#2edcf18e30888578b5fe3e4afa86e3d4">xdp.h</a><li>XDp_TxGetRemoteEdidBlock()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#46bdd4a2732e25bc1faeb119b399dacf">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#46bdd4a2732e25bc1faeb119b399dacf">xdptx.h</a><li>XDptx_SendSbMsgEnumPathResources()
|
: <a class="el" href="xdp__edid_8c.html#b34e369e6c231b095eed99aaaa118f2e">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#b34e369e6c231b095eed99aaaa118f2e">xdp.h</a><li>XDp_TxGetRemoteEdidDispIdExt()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#3f5e598656e5badca2846be6c1b068a0">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3f5e598656e5badca2846be6c1b068a0">xdptx.h</a><li>XDptx_SendSbMsgLinkAddress()
|
: <a class="el" href="xdp__edid_8c.html#2abe15d9275d859a4ed36b4f65ab5da8">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#2abe15d9275d859a4ed36b4f65ab5da8">xdp.h</a><li>XDp_TxGetRemoteTiledDisplayDb()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#d8fc0c473eaa6ad66997bac406c664ba">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d8fc0c473eaa6ad66997bac406c664ba">xdptx.h</a><li>XDptx_SendSbMsgRemoteDpcdRead()
|
: <a class="el" href="xdp__edid_8c.html#744c99641ebfc7223353138cd7e79c98">xdp_edid.c</a>, <a class="el" href="xdp_8h.html#744c99641ebfc7223353138cd7e79c98">xdp.h</a><li>XDp_TxGetRxCapabilities()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#0e865810199439fc345dd4858e0e077c">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#0e865810199439fc345dd4858e0e077c">xdptx.h</a><li>XDptx_SendSbMsgRemoteDpcdWrite()
|
: <a class="el" href="xdp_8h.html#831242817739efb8ec76f65b317b00c7">xdp.h</a>, <a class="el" href="xdp_8c.html#831242817739efb8ec76f65b317b00c7">xdp.c</a><li>XDp_TxIicRead()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#22edd6fd3495a31fab9e0397161e76d3">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#22edd6fd3495a31fab9e0397161e76d3">xdptx.h</a><li>XDptx_SendSbMsgRemoteIicRead()
|
: <a class="el" href="xdp_8h.html#c0b819f21d763400b8f9c2cc150e060f">xdp.h</a>, <a class="el" href="xdp_8c.html#c0b819f21d763400b8f9c2cc150e060f">xdp.c</a><li>XDp_TxIicWrite()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#d848e62d19c981547a4d301cee71c0ba">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d848e62d19c981547a4d301cee71c0ba">xdptx.h</a><li>XDptx_SendSbMsgRemoteIicWrite()
|
: <a class="el" href="xdp_8h.html#6cbeb74d7664817db482923e4dc1683c">xdp.h</a>, <a class="el" href="xdp_8c.html#6cbeb74d7664817db482923e4dc1683c">xdp.c</a><li>XDp_TxIsConnected()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#8c528a3f1c067232e9359f1006271c32">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#8c528a3f1c067232e9359f1006271c32">xdptx.h</a><li>XDptx_SetDownspread()
|
: <a class="el" href="xdp_8h.html#3305ff3687d4c994d2200ad861828295">xdp.h</a>, <a class="el" href="xdp_8c.html#3305ff3687d4c994d2200ad861828295">xdp.c</a><li>XDp_TxMstCapable()
|
||||||
: <a class="el" href="xdptx_8h.html#b030d699fd11a5691295ac4ab3c48c27">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b030d699fd11a5691295ac4ab3c48c27">xdptx.c</a><li>XDptx_SetEnhancedFrameMode()
|
: <a class="el" href="xdp__mst_8c.html#4e381b64a7c146f4445dec587af71026">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#4e381b64a7c146f4445dec587af71026">xdp.h</a><li>XDp_TxMstCfgModeDisable()
|
||||||
: <a class="el" href="xdptx_8h.html#92d90bd5e3b79ba1ba2da23815af3de9">xdptx.h</a>, <a class="el" href="xdptx_8c.html#92d90bd5e3b79ba1ba2da23815af3de9">xdptx.c</a><li>XDptx_SetHasRedriverInPath()
|
: <a class="el" href="xdp__mst_8c.html#8877b3e06ff0321a58e3fe4167a76dee">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#8877b3e06ff0321a58e3fe4167a76dee">xdp.h</a><li>XDp_TxMstCfgModeEnable()
|
||||||
: <a class="el" href="xdptx_8h.html#b93d01339bd8c577ea22804786ce3c28">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b93d01339bd8c577ea22804786ce3c28">xdptx.c</a><li>XDptx_SetHpdEventHandler()
|
: <a class="el" href="xdp__mst_8c.html#f3d32422b4420ff71f43ecfe863249ab">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#f3d32422b4420ff71f43ecfe863249ab">xdp.h</a><li>XDp_TxMstCfgStreamDisable()
|
||||||
: <a class="el" href="xdptx__intr_8c.html#af4bdfbe0785e1d0ec3d80edec1a86cb">xdptx_intr.c</a>, <a class="el" href="xdptx_8h.html#af4bdfbe0785e1d0ec3d80edec1a86cb">xdptx.h</a><li>XDptx_SetHpdPulseHandler()
|
: <a class="el" href="xdp__mst_8c.html#cf8367ea139bff42c91d4c277f33466f">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#cf8367ea139bff42c91d4c277f33466f">xdp.h</a><li>XDp_TxMstCfgStreamEnable()
|
||||||
: <a class="el" href="xdptx__intr_8c.html#2ab1eec64ba571d155e56bb433fea5bf">xdptx_intr.c</a>, <a class="el" href="xdptx_8h.html#2ab1eec64ba571d155e56bb433fea5bf">xdptx.h</a><li>XDptx_SetLaneCount()
|
: <a class="el" href="xdp__mst_8c.html#3b8898c6deb06d19d6ca33426a25a2d4">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#3b8898c6deb06d19d6ca33426a25a2d4">xdp.h</a><li>XDp_TxMstDisable()
|
||||||
: <a class="el" href="xdptx_8h.html#115ea420baf50627b248038ef176a068">xdptx.h</a>, <a class="el" href="xdptx_8c.html#115ea420baf50627b248038ef176a068">xdptx.c</a><li>XDptx_SetLinkRate()
|
: <a class="el" href="xdp__mst_8c.html#4d4040715b5a0c02ea8e863aaae13bf5">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#4d4040715b5a0c02ea8e863aaae13bf5">xdp.h</a><li>XDp_TxMstEnable()
|
||||||
: <a class="el" href="xdptx_8h.html#83816bbeac40d06d6fc9e37e310b0fce">xdptx.h</a>, <a class="el" href="xdptx_8c.html#83816bbeac40d06d6fc9e37e310b0fce">xdptx.c</a><li>XDptx_SetMsaValues()
|
: <a class="el" href="xdp__mst_8c.html#9ea5a1e175846bc39b73cb43e4adc93b">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#9ea5a1e175846bc39b73cb43e4adc93b">xdp.h</a><li>XDp_TxMstStreamIsEnabled()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#93def464f8e63597dfde42ea658ec2a6">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#93def464f8e63597dfde42ea658ec2a6">xdptx.h</a><li>XDptx_SetScrambler()
|
: <a class="el" href="xdp__mst_8c.html#da7cb5422a2febd13c8d4009aa77cc86">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#da7cb5422a2febd13c8d4009aa77cc86">xdp.h</a><li>XDp_TxRemoteDpcdRead()
|
||||||
: <a class="el" href="xdptx_8h.html#2725860ddb4c74bf0abca8878dd987b3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#2725860ddb4c74bf0abca8878dd987b3">xdptx.c</a><li>XDptx_SetStreamSelectFromSinkList()
|
: <a class="el" href="xdp__mst_8c.html#0e67200282a52949a768a2ef651f41f0">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#0e67200282a52949a768a2ef651f41f0">xdp.h</a><li>XDp_TxRemoteDpcdWrite()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#8363e32d51c93e25b85a802b70a3715c">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#8363e32d51c93e25b85a802b70a3715c">xdptx.h</a><li>XDptx_SetStreamSinkRad()
|
: <a class="el" href="xdp__mst_8c.html#2ad9ff7800cdd57422a3938ab6405cc5">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#2ad9ff7800cdd57422a3938ab6405cc5">xdp.h</a><li>XDp_TxRemoteIicRead()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#f4716adc915bedad28b2bf0b1d7bd4fa">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#f4716adc915bedad28b2bf0b1d7bd4fa">xdptx.h</a><li>XDptx_SetUserTimerHandler()
|
: <a class="el" href="xdp__mst_8c.html#8a4291b36c0db0564a2eefd589fc0260">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#8a4291b36c0db0564a2eefd589fc0260">xdp.h</a><li>XDp_TxRemoteIicWrite()
|
||||||
: <a class="el" href="xdptx_8h.html#2ccd64b33b2bd65423338312aa2977b5">xdptx.h</a>, <a class="el" href="xdptx_8c.html#2ccd64b33b2bd65423338312aa2977b5">xdptx.c</a><li>XDptx_SetVideoMode()
|
: <a class="el" href="xdp__mst_8c.html#47cea5859706b6a888a7fb1b588da3c6">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#47cea5859706b6a888a7fb1b588da3c6">xdp.h</a><li>XDp_TxResetPhy()
|
||||||
: <a class="el" href="xdptx__spm_8c.html#1c1894cfa6ff7425bb8cdfa19847cd38">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#1c1894cfa6ff7425bb8cdfa19847cd38">xdptx.h</a><li>XDptx_TopologySortSinksByTiling()
|
: <a class="el" href="xdp_8h.html#89c4158905d36c050a2f77cd70ebef11">xdp.h</a>, <a class="el" href="xdp_8c.html#89c4158905d36c050a2f77cd70ebef11">xdp.c</a><li>XDp_TxSendSbMsgAllocatePayload()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#b6b286732cdad782f909c9461ea0f508">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#b6b286732cdad782f909c9461ea0f508">xdptx.h</a><li>XDptx_TopologySwapSinks()
|
: <a class="el" href="xdp__mst_8c.html#6c5992df734aee9d237d02cb92003388">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#6c5992df734aee9d237d02cb92003388">xdp.h</a><li>XDp_TxSendSbMsgClearPayloadIdTable()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#ec0c3b81cece2bd4e51188e2bb50f13b">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#ec0c3b81cece2bd4e51188e2bb50f13b">xdptx.h</a><li>XDptx_WaitUs()
|
: <a class="el" href="xdp__mst_8c.html#080e95835c089e6995e3db4744173019">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#080e95835c089e6995e3db4744173019">xdp.h</a><li>XDp_TxSendSbMsgEnumPathResources()
|
||||||
: <a class="el" href="xdptx_8h.html#6c460b31a3226815a96543e9c4c161fe">xdptx.h</a>, <a class="el" href="xdptx_8c.html#6c460b31a3226815a96543e9c4c161fe">xdptx.c</a><li>XDptx_WriteGuid()
|
: <a class="el" href="xdp__mst_8c.html#c08d3ad6aa95b172a0559eef622c59de">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#c08d3ad6aa95b172a0559eef622c59de">xdp.h</a><li>XDp_TxSendSbMsgLinkAddress()
|
||||||
: <a class="el" href="xdptx__mst_8c.html#3db9ce86a190354ab3c671faf5991a8f">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3db9ce86a190354ab3c671faf5991a8f">xdptx.h</a></ul>
|
: <a class="el" href="xdp__mst_8c.html#86609c6780646369e1ba37a50ded5b10">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#86609c6780646369e1ba37a50ded5b10">xdp.h</a><li>XDp_TxSendSbMsgRemoteDpcdRead()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#fce6a6d29a3ac432244022407d63a6f0">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#fce6a6d29a3ac432244022407d63a6f0">xdp.h</a><li>XDp_TxSendSbMsgRemoteDpcdWrite()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#0b7cf1a8fce1050a660092aa612da79d">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#0b7cf1a8fce1050a660092aa612da79d">xdp.h</a><li>XDp_TxSendSbMsgRemoteIicRead()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#5c4648a54d9a5941c25dbfc2b9315e15">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#5c4648a54d9a5941c25dbfc2b9315e15">xdp.h</a><li>XDp_TxSendSbMsgRemoteIicWrite()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#2f896e53aeb519373f53b7cbf431d321">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#2f896e53aeb519373f53b7cbf431d321">xdp.h</a><li>XDp_TxSetDownspread()
|
||||||
|
: <a class="el" href="xdp_8h.html#63402c58ed10a4c59aa0757970351fbe">xdp.h</a>, <a class="el" href="xdp_8c.html#63402c58ed10a4c59aa0757970351fbe">xdp.c</a><li>XDp_TxSetEnhancedFrameMode()
|
||||||
|
: <a class="el" href="xdp_8h.html#266286fa19c4e031a7de23fab583ba4f">xdp.h</a>, <a class="el" href="xdp_8c.html#266286fa19c4e031a7de23fab583ba4f">xdp.c</a><li>XDp_TxSetHasRedriverInPath()
|
||||||
|
: <a class="el" href="xdp_8h.html#f3915b9c29ed8a077adaed36e04622b4">xdp.h</a>, <a class="el" href="xdp_8c.html#f3915b9c29ed8a077adaed36e04622b4">xdp.c</a><li>XDp_TxSetHpdEventHandler()
|
||||||
|
: <a class="el" href="xdp__intr_8c.html#015d1109cc6a50a52f4bfee772eb6d38">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#015d1109cc6a50a52f4bfee772eb6d38">xdp.h</a><li>XDp_TxSetHpdPulseHandler()
|
||||||
|
: <a class="el" href="xdp__intr_8c.html#fd7cec8cb4c2a2470d5ab060017d9132">xdp_intr.c</a>, <a class="el" href="xdp_8h.html#fd7cec8cb4c2a2470d5ab060017d9132">xdp.h</a><li>XDp_TxSetLaneCount()
|
||||||
|
: <a class="el" href="xdp_8h.html#2eee185e6b432dda6a7ab410b5e78541">xdp.h</a>, <a class="el" href="xdp_8c.html#2eee185e6b432dda6a7ab410b5e78541">xdp.c</a><li>XDp_TxSetLinkRate()
|
||||||
|
: <a class="el" href="xdp_8h.html#e01933583cbbbe16c3582d7440f10a2e">xdp.h</a>, <a class="el" href="xdp_8c.html#e01933583cbbbe16c3582d7440f10a2e">xdp.c</a><li>XDp_TxSetMsaValues()
|
||||||
|
: <a class="el" href="xdp__spm_8c.html#123f88a702fe841a63f3d0a4bb7aaf09">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#123f88a702fe841a63f3d0a4bb7aaf09">xdp.h</a><li>XDp_TxSetScrambler()
|
||||||
|
: <a class="el" href="xdp_8h.html#60da59209c30be099d00f0053a0e809d">xdp.h</a>, <a class="el" href="xdp_8c.html#60da59209c30be099d00f0053a0e809d">xdp.c</a><li>XDp_TxSetStreamSelectFromSinkList()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#b277199a6f1fefa04965a87a24173bad">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#b277199a6f1fefa04965a87a24173bad">xdp.h</a><li>XDp_TxSetStreamSinkRad()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#70fa67f68567df53d33163b09e9bca77">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#70fa67f68567df53d33163b09e9bca77">xdp.h</a><li>XDp_TxSetVideoMode()
|
||||||
|
: <a class="el" href="xdp__spm_8c.html#1c30da13f38cf02dc52a07347c99e71e">xdp_spm.c</a>, <a class="el" href="xdp_8h.html#1c30da13f38cf02dc52a07347c99e71e">xdp.h</a><li>XDp_TxTopologySortSinksByTiling()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#7ca9c95087f08d94d156873946712649">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#7ca9c95087f08d94d156873946712649">xdp.h</a><li>XDp_TxTopologySwapSinks()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#4a28e8ab8abf429af41a27ea2b9323f9">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#4a28e8ab8abf429af41a27ea2b9323f9">xdp.h</a><li>XDp_TxWriteGuid()
|
||||||
|
: <a class="el" href="xdp__mst_8c.html#6b1d94c567787ac3bd900d90dcd96a82">xdp_mst.c</a>, <a class="el" href="xdp_8h.html#6b1d94c567787ac3bd900d90dcd96a82">xdp.h</a><li>XDp_WaitUs()
|
||||||
|
: <a class="el" href="xdp_8h.html#82deff65c3a8f1a090bcda332df3a7ee">xdp.h</a>, <a class="el" href="xdp_8c.html#82deff65c3a8f1a090bcda332df3a7ee">xdp.c</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -35,8 +35,7 @@
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>XDptx_HpdEventHandler
|
<li>XDp_IntrHandler
|
||||||
: <a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">xdptx.h</a><li>XDptx_HpdPulseHandler
|
: <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">xdp.h</a><li>XDp_TimerHandler
|
||||||
: <a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">xdptx.h</a><li>XDptx_TimerHandler
|
: <a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">xdp.h</a></ul>
|
||||||
: <a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">xdptx.h</a></ul>
|
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -36,8 +36,9 @@
|
||||||
<p>
|
<p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>GuidTable
|
<li>GuidTable
|
||||||
: <a class="el" href="xdptx__mst_8c.html#ebcfa89429e19f3b373bf81dd3f18740">xdptx_mst.c</a><li>ResetValues
|
: <a class="el" href="xdp__mst_8c.html#ebcfa89429e19f3b373bf81dd3f18740">xdp_mst.c</a><li>RxResetValues
|
||||||
: <a class="el" href="xdptx__selftest_8c.html#65af729ef8da95153475f2224b4329c2">xdptx_selftest.c</a><li>ResetValuesMsa
|
: <a class="el" href="xdp__selftest_8c.html#6025c6568e1c4c827a4a7ccb82beb382">xdp_selftest.c</a><li>TxResetValues
|
||||||
: <a class="el" href="xdptx__selftest_8c.html#7a190e8d88f6885fdd71e6bbda945c72">xdptx_selftest.c</a><li>XDptx_ConfigTable
|
: <a class="el" href="xdp__selftest_8c.html#798a1dd5a6f6fef1a81666150f313a69">xdp_selftest.c</a><li>TxResetValuesMsa
|
||||||
: <a class="el" href="xdptx__sinit_8c.html#277a1798d54193f6873982d7ca66ed39">xdptx_sinit.c</a></ul>
|
: <a class="el" href="xdp__selftest_8c.html#0de393ce0f6188a9c6009a36d62c3135">xdp_selftest.c</a><li>XDp_ConfigTable
|
||||||
|
: <a class="el" href="xdp__sinit_8c.html#e10652118c8c70f85cc5c8017b4ee0ac">xdp_sinit.c</a></ul>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
<title>
|
<title>
|
||||||
Main Page
|
dp v1_0
|
||||||
</title>
|
</title>
|
||||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
</head>
|
</head>
|
||||||
|
@ -16,6 +16,69 @@
|
||||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h1></h1>
|
<h1>dp v1_0</h1>
|
||||||
<p>
|
<p>
|
||||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
The Xilinx DisplayPort transmitter (DP) driver. This driver supports the Xilinx DisplayPort soft IP core in both transmit/source (TX) and receive/sink (RX) modes of operation.<p>
|
||||||
|
The Xilinx DisplayPort soft IP supports the following features:<ul>
|
||||||
|
<li>1, 2, or 4 lanes.</li><li>A link rate of 1.62, 2.70, or 5.40Gbps per lane.</li><li>1, 2, or 4 pixel-wide video interfaces.</li><li>RGB and YCbCr color space.</li><li>Up to 16 bits per component.</li><li>Up to 4Kx2K monitor resolution.</li><li>Auto lane rate and width negotiation.</li><li>I2C over a 1Mb/s AUX channel.</li><li>Secondary channel audio support (2 channels).</li><li>4 independent video multi-streams.</li></ul>
|
||||||
|
<p>
|
||||||
|
The Xilinx DisplayPort soft IP does not support the following features:<ul>
|
||||||
|
<li>The automated test feature.</li><li>Audio (3-8 channel).</li><li>FAUX.</li><li>Bridging function.</li><li>MST audio.</li><li>eDP optional features.</li><li>iDP.</li><li>GTC.</li></ul>
|
||||||
|
<p>
|
||||||
|
<b>DisplayPort overview</b><p>
|
||||||
|
A DisplayPort link consists of:<ul>
|
||||||
|
<li>A unidirectional main link which is used to transport isochronous data streams such as video and audio. The main link may use 1, 2, or 4 lanes at a link rate of 1.62, 2.70, or 5.40Gbps per lane. The link needs to be trained prior to sending streams.</li><li>An auxiliary (AUX) channel is a 1MBps bidirectional channel used for link training, link management, and device control.</li><li>A hot-plug-detect (HPD) signal line is used to determine whether a DisplayPort connection exists between the DisplayPort TX connector and an RX device. It is serves as an interrupt request by the RX device.</li></ul>
|
||||||
|
<p>
|
||||||
|
<b>Device configuration</b><p>
|
||||||
|
The device can be configured in various ways during the FPGA implementation process. Configuration parameters are stored in the xdp_g.c file which is generated when compiling the board support package (BSP). A table is defined where each entry contains configuration information for the DisplayPort instances present in the system. This information includes parameters that are defined in the driver's data/dp.tcl file such as the base address of the memory-mapped device and the maximum number of lanes, maximum link rate, and video interface that the DisplayPort instance supports, among others.<p>
|
||||||
|
The DisplayPort core may be configured in both transmitter (TX) or receiver (RX) modes of operation. Depending on which mode of operation the hardware is configured for, the set of registers associated with the core will be different.<p>
|
||||||
|
<b>Driver description</b><p>
|
||||||
|
The DisplayPort (DP) driver consists of functions, structures, and definitions: 1) Specific to the DisplayPort TX mode of operation.<ul>
|
||||||
|
<li>Prefix: XDp_Tx* and XDP_TX_* 2) Specific to the DisplayPort RX mode of operation.</li><li>Prefix: XDp_Rx* and XDP_RX_* 3) Common to both DisplayPort modes of operation.</li><li>Prefix: XDp_* and XDP_*</li></ul>
|
||||||
|
<p>
|
||||||
|
<b>Driver description: TX mode of operation</b><p>
|
||||||
|
The device driver enables higher-level software (e.g., an application) to configure and control a DisplayPort TX soft IP, communicate and control an RX device/sink monitor over the AUX channel, and to initialize and transmit data streams over the main link. This driver follows the DisplayPort 1.2a specification.<p>
|
||||||
|
This driver implements link layer functionality: a Link Policy Maker (LPM) and a Stream Policy Maker (SPM) as per the DisplayPort 1.2a specification.<ul>
|
||||||
|
<li>The LPM manages the main link and is responsible for keeping the link synchronized. It will establish a link with a downstream RX device by undergoing a link training sequence which consists of:<ul>
|
||||||
|
<li>Clock recovery: The clock needs to be recovered and PLLs need to be locked for all lanes.</li><li>Channel equalization: All lanes need to achieve channel equalization and and symbol lock, as well as for interlane alignment to take place.</li></ul>
|
||||||
|
</li><li>The SPM manages transportation of an isochronous stream. That is, it will initialize and maintain a video stream, establish a virtual channel to a sink monitor, and transmit the stream.</li></ul>
|
||||||
|
<p>
|
||||||
|
Using AUX transactions to read/write from/to the sink's DisplayPort Configuration Data (DPCD) address space, the LPM obtains the link capabilities, obtains link configuration and link and sink status, and configures and controls the link and sink. The main link is trained this way.<p>
|
||||||
|
I2C-over-AUX transactions are used to obtain the sink's Extended Display Identification Data (EDID) which give information on the display capabilities of the monitor. The SPM may use this information to determine what available screen resolutions and video timing are possible.<p>
|
||||||
|
<b>Driver description: RX mode of operation</b><p>
|
||||||
|
The device driver enables higher-level software (e.g., an application) to configure and control a DisplayPort RX soft IP.<p>
|
||||||
|
This driver gives applications the ability to configure the RX using various settings, handle and issue interrupts, and modify a subset of its DisplayPort Configuration Data (DPCD) fields.<p>
|
||||||
|
Link training is done automatically by the hardware.<p>
|
||||||
|
<b>Interrupt processing: TX mode of operation</b><p>
|
||||||
|
For the driver to process interrupts, the application must set up the system's interrupt controller and connect the XDp_InterruptHandler function to service interrupts. When an interrupt occurs, XDp_InterruptHandler will check which mode of operation the DisplayPort core is running in, and will call the appropriate interrupt handler for that core (XDp_TxInterruptHandler or XDp_RxInterruptHandler - local to <a class="el" href="xdp__intr_8c.html">xdp_intr.c</a>).<p>
|
||||||
|
<b>Interrupt processing: TX mode of operation</b><p>
|
||||||
|
DisplayPort interrupts occur on the HPD signal line when the DisplayPort cable is connected/disconnected or when the RX device sends a pulse. The user hardware design must contain an interrupt controller which the DisplayPort TX instance's interrupt signal is connected to. The user application must enable interrupts in the system and set up the interrupt controller such that the XDp_TxHpdInterruptHandler handler will service DisplayPort interrupts. When the XDp_TxHpdInterruptHandler function is invoked, the handler will identify what type of DisplayPort interrupt has occurred, and will call either the HPD event handler function or the HPD pulse handler function, depending on whether a an HPD event on an HPD pulse event occurred.<p>
|
||||||
|
The DisplayPort TX's XDP_TX_INTERRUPT_STATUS register indicates the type of interrupt that has occured, and the XDp_TxInterruptHandler will use this information to decide which handler to call. An HPD event is identified if bit XDP_TX_INTERRUPT_STATUS_HPD_EVENT_MASK is set, and an HPD pulse is identified from the XDP_TX_INTERRUPT_STATUS_HPD_PULSE_DETECTED_MASK bit.<p>
|
||||||
|
The HPD event handler may be set up by using the XDp_TxSetHpdEventHandler function and, for the HPD pulse handler, the XDp_TxSetHpdPulseHandler function.<p>
|
||||||
|
<b>Interrupt processing: RX mode of operation</b><p>
|
||||||
|
The DisplayPort RX driver may generate a pulse on the hot-plug-detect (HPD) signal line using the XDp_RxGenerateHpdInterrupt function. This allows the RX to send an interrupt to the upstream TX device, useful for signaling the TX that it needs to do some checks for changes in downstream devices or a loss of link training.<p>
|
||||||
|
For RX interrupt handling of HPD events or events that happen internal to the RX, the user hardware design must contain an interrupt controller which the DisplayPort RX instance's interrupt signal is connected to. The user application must enable interrupts in the system and set up the interrupt controller such that the XDp_RxInterruptHandler handler will service interrupts. When the XDp_RxInterruptHandler function is invoked, the handler will identify what type of interrupt has occurred, and will call the appropriate interrupt handler.<p>
|
||||||
|
The DisplayPort RX's XDP_RX_INTERRUPT_CAUSE register indicates the type of interrupt that has occured, and the XDp_RxInterruptHandler will use this information to decide which handler to call.<p>
|
||||||
|
The handlers are set up using the XDp_RxSetIntr* functions.<p>
|
||||||
|
Specific interrupts may be enabled or disabled using the XDp_RxInterruptEnable and XDp_RxInterruptDisable functions.<p>
|
||||||
|
<b>Multi-stream transport (MST) mode: TX mode of operation</b><p>
|
||||||
|
The current version of this driver doesn't support MST functionality when the core is configured do run in the RX mode of operation.<p>
|
||||||
|
The driver handles MST mode functionality in TX mode of operation, including sideband messaging, topology discovery, virtual channel payload ID table management, and directing streams to different sinks.<p>
|
||||||
|
MST testing has been done at all possible link rate/lane count/topology/ resolution/color depth combinations with each setting using following values:<ul>
|
||||||
|
<li>Link rate: 1.62, 2.70, and 5.40Gbps per lane.</li><li>Lane count: 1, 2, and 4 lanes.</li><li>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.</li><li>Resolutions (60Hz): 640x480, 800x600, 1024x768, 1280x800, 1280x1024, 1360x768, 1400x1050, 1680x1050, 1920x1080, 1920x2160, and 3840x2160.</li><li>Color depths: 18, 24, 30, 36, and 48 bits per pixel.</li></ul>
|
||||||
|
<p>
|
||||||
|
<b>Audio</b><p>
|
||||||
|
The driver does not handle audio. For an example as to how to configure and transmit audio, examples/xdptx_audio_example.c illustrates the required sequence in the TX mode of operation. The user will need to configure the audio source connected to the Displayport TX instance and set up the audio info frame as per user requirements.<p>
|
||||||
|
<b>Asserts</b><p>
|
||||||
|
Asserts are used within all Xilinx drivers to enforce constraints on argument values. Asserts can be turned off on a system-wide basis by defining, at compile time, the NDEBUG identifier. By default, asserts are turned on and it is recommended that application developers leave asserts on during development.<p>
|
||||||
|
<b>Limitations: TX mode of operation</b><p>
|
||||||
|
<ul>
|
||||||
|
<li>For MST mode to correctly display, the current version of the driver requires that each of the DisplayPort TX streams be allocated without skipping streams (i.e. assign stream 1, stream 2, and stream 3 - problems were experienced if skipping stream 2 and assigning stream 4 instead). skipping monitors in a daisy chain is OK as long as they are assigned to streams in order.</li><li>In MST mode, the current version of the driver does not support removal of an allocated stream from the virtual channel payload ID table without clearing the entire table.</li><li>Some sideband messages have not been implemented in the current version of the driver for MST mode. Notably, reception of a CONNECTION_STATUS_NOTIFY sideband message.</li><li>The driver does not handle audio. See the audio example in the driver examples directory for the required sequence for enabling audio.</li></ul>
|
||||||
|
<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>For a 5.4Gbps link rate, a high performance 7 series FPGA is required with a speed grade of -2 or -3.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre> Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp.html">XDp</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp.html#a45ebd510e1e83bc9ebdcd1178b33290">Config</a></td><td><a class="el" href="struct_x_dp.html">XDp</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp.html#cd280866d275718d5ee5345d91f3770e">IsReady</a></td><td><a class="el" href="struct_x_dp.html">XDp</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp.html#25b334e88733a5d700f1b7502d843437">RxInstance</a></td><td><a class="el" href="struct_x_dp.html">XDp</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp.html#84612160696db794db90d65ba7c17815">TxInstance</a></td><td><a class="el" href="struct_x_dp.html">XDp</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp.html#eac9ef9a7568a32e53007f53e782c63a">UserTimerPtr</a></td><td><a class="el" href="struct_x_dp.html">XDp</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp.html#5f370fbb0ce48221b04b4f558a84a982">UserTimerWaitUs</a></td><td><a class="el" href="struct_x_dp.html">XDp</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
157
XilinxProcessorIPLib/drivers/dp/doc/html/api/struct_x_dp.html
Normal file
157
XilinxProcessorIPLib/drivers/dp/doc/html/api/struct_x_dp.html
Normal file
|
@ -0,0 +1,157 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp Struct Reference</h1><!-- doxytag: class="XDp" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
The <a class="el" href="struct_x_dp.html">XDp</a> instance data. The user is required to allocate a variable of this type for every <a class="el" href="struct_x_dp.html">XDp</a> device in the system. A pointer to a variable of this type is then passed to the driver API functions.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp.html#a45ebd510e1e83bc9ebdcd1178b33290">Config</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp.html#cd280866d275718d5ee5345d91f3770e">IsReady</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp.html#5f370fbb0ce48221b04b4f558a84a982">UserTimerWaitUs</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp.html#eac9ef9a7568a32e53007f53e782c63a">UserTimerPtr</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap>union {</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap> <a class="el" href="struct_x_dp___tx.html">XDp_Tx</a> <a class="el" href="struct_x_dp.html#84612160696db794db90d65ba7c17815">TxInstance</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap> <a class="el" href="struct_x_dp___rx.html">XDp_Rx</a> <a class="el" href="struct_x_dp.html#25b334e88733a5d700f1b7502d843437">RxInstance</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap valign="top">}; </td><td class="memItemRight" valign="bottom"></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="b15b4d1c841518520e1a4f9f262f4f04"></a><!-- doxytag: member="XDp::@1" ref="b15b4d1c841518520e1a4f9f262f4f04" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">union { ... } </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a45ebd510e1e83bc9ebdcd1178b33290"></a><!-- doxytag: member="XDp::Config" ref="a45ebd510e1e83bc9ebdcd1178b33290" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> <a class="el" href="struct_x_dp.html#a45ebd510e1e83bc9ebdcd1178b33290">XDp::Config</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the DisplayPort TX core.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="cd280866d275718d5ee5345d91f3770e"></a><!-- doxytag: member="XDp::IsReady" ref="cd280866d275718d5ee5345d91f3770e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp.html#cd280866d275718d5ee5345d91f3770e">XDp::IsReady</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Device is initialized and ready.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="25b334e88733a5d700f1b7502d843437"></a><!-- doxytag: member="XDp::RxInstance" ref="25b334e88733a5d700f1b7502d843437" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a> <a class="el" href="struct_x_dp.html#25b334e88733a5d700f1b7502d843437">XDp::RxInstance</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="84612160696db794db90d65ba7c17815"></a><!-- doxytag: member="XDp::TxInstance" ref="84612160696db794db90d65ba7c17815" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a> <a class="el" href="struct_x_dp.html#84612160696db794db90d65ba7c17815">XDp::TxInstance</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="eac9ef9a7568a32e53007f53e782c63a"></a><!-- doxytag: member="XDp::UserTimerPtr" ref="eac9ef9a7568a32e53007f53e782c63a" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp.html#eac9ef9a7568a32e53007f53e782c63a">XDp::UserTimerPtr</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Pointer to a timer instance used by the custom user delay/sleep function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="5f370fbb0ce48221b04b4f558a84a982"></a><!-- doxytag: member="XDp::UserTimerWaitUs" ref="5f370fbb0ce48221b04b4f558a84a982" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> <a class="el" href="struct_x_dp.html#5f370fbb0ce48221b04b4f558a84a982">XDp::UserTimerWaitUs</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Custom user function for delay/sleep.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,29 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_AuxTransaction Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___aux_transaction.html">XDp_AuxTransaction</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___aux_transaction.html#2dfebb6e6dfc8b07aec63c1de80a7190">Address</a></td><td><a class="el" href="struct_x_dp___aux_transaction.html">XDp_AuxTransaction</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___aux_transaction.html#41999544d6a836c8847afc26c568dd3d">CmdCode</a></td><td><a class="el" href="struct_x_dp___aux_transaction.html">XDp_AuxTransaction</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___aux_transaction.html#22bccf3801817040f4882ecdd96914e4">Data</a></td><td><a class="el" href="struct_x_dp___aux_transaction.html">XDp_AuxTransaction</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___aux_transaction.html#ddd11ab2a3957549167323c5d82bcd09">NumBytes</a></td><td><a class="el" href="struct_x_dp___aux_transaction.html">XDp_AuxTransaction</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,102 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_AuxTransaction Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_AuxTransaction Struct Reference</h1><!-- doxytag: class="XDp_AuxTransaction" --><a href="struct_x_dp___aux_transaction-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes an AUX transaction.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___aux_transaction.html#41999544d6a836c8847afc26c568dd3d">CmdCode</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___aux_transaction.html#ddd11ab2a3957549167323c5d82bcd09">NumBytes</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___aux_transaction.html#2dfebb6e6dfc8b07aec63c1de80a7190">Address</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___aux_transaction.html#22bccf3801817040f4882ecdd96914e4">Data</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="2dfebb6e6dfc8b07aec63c1de80a7190"></a><!-- doxytag: member="XDp_AuxTransaction::Address" ref="2dfebb6e6dfc8b07aec63c1de80a7190" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___aux_transaction.html#2dfebb6e6dfc8b07aec63c1de80a7190">XDp_AuxTransaction::Address</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The AUX or I2C start address that the AUX transaction will perform work on.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="41999544d6a836c8847afc26c568dd3d"></a><!-- doxytag: member="XDp_AuxTransaction::CmdCode" ref="41999544d6a836c8847afc26c568dd3d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u16 <a class="el" href="struct_x_dp___aux_transaction.html#41999544d6a836c8847afc26c568dd3d">XDp_AuxTransaction::CmdCode</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The AUX command code that specifies what type of AUX transaction is taking place.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="22bccf3801817040f4882ecdd96914e4"></a><!-- doxytag: member="XDp_AuxTransaction::Data" ref="22bccf3801817040f4882ecdd96914e4" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8* <a class="el" href="struct_x_dp___aux_transaction.html#22bccf3801817040f4882ecdd96914e4">XDp_AuxTransaction::Data</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The data buffer that will store the data read from AUX read transactions or the data to write for AUX write transactions.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="ddd11ab2a3957549167323c5d82bcd09"></a><!-- doxytag: member="XDp_AuxTransaction::NumBytes" ref="ddd11ab2a3957549167323c5d82bcd09" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___aux_transaction.html#ddd11ab2a3957549167323c5d82bcd09">XDp_AuxTransaction::NumBytes</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of bytes that the AUX transaction will perform work on.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8c.html">xdp.c</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,42 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_Config Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___config.html">XDp_Config</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#c5b676d77582f11e8df30598a9f4bd22">BaseAddr</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#1a2be6837a807d11e38d7e18eb73acc0">DeviceId</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#1632df176c6aa05831f6456bc8c0ea6e">DpProtocol</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#8bd1f6452601ab45a534e5e567cef1e6">DualPixelEn</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#69d4f2f8c4557a548f9a0d32fe39ef18">IsRx</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#1848e773ea65e28aa85440c72c4bc9bd">MaxBitsPerColor</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#b2987e7be375659d959a7e97a96f035a">MaxLaneCount</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#365f2d8d2631612e1946901662a64b0b">MaxLinkRate</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#d2199240482b0fe872899ab24eb65cab">MstSupport</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#ca6d4ff74a97c61024cb9d01208beb15">NumAudioChs</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#19f28705ad36d2977c7000949184fb9c">NumMstStreams</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#d55c96c3cb3b68375ef00270f99624c4">PayloadDataWidth</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#3f284f0e071c5a742ac50c143ea66a47">QuadPixelEn</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#9a0799787a21f54ae0eddb8de0b7cf14">SAxiClkHz</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#2b28d245a94a32d3cf47f2a48044ed3d">SecondaryChEn</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#804bd984a9fe7f1e19d780bf57ed17a7">YCrCbEn</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___config.html#9b41ca69bf5e0ae7300c9a5abd5b34fe">YOnlyEn</a></td><td><a class="el" href="struct_x_dp___config.html">XDp_Config</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,325 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_Config Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_Config Struct Reference</h1><!-- doxytag: class="XDp_Config" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___config-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef contains configuration information for the DisplayPort core.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#1a2be6837a807d11e38d7e18eb73acc0">DeviceId</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#c5b676d77582f11e8df30598a9f4bd22">BaseAddr</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#9a0799787a21f54ae0eddb8de0b7cf14">SAxiClkHz</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#b2987e7be375659d959a7e97a96f035a">MaxLaneCount</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#365f2d8d2631612e1946901662a64b0b">MaxLinkRate</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#1848e773ea65e28aa85440c72c4bc9bd">MaxBitsPerColor</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#3f284f0e071c5a742ac50c143ea66a47">QuadPixelEn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#8bd1f6452601ab45a534e5e567cef1e6">DualPixelEn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#804bd984a9fe7f1e19d780bf57ed17a7">YCrCbEn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#9b41ca69bf5e0ae7300c9a5abd5b34fe">YOnlyEn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#d55c96c3cb3b68375ef00270f99624c4">PayloadDataWidth</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#2b28d245a94a32d3cf47f2a48044ed3d">SecondaryChEn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#ca6d4ff74a97c61024cb9d01208beb15">NumAudioChs</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#d2199240482b0fe872899ab24eb65cab">MstSupport</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#19f28705ad36d2977c7000949184fb9c">NumMstStreams</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#1632df176c6aa05831f6456bc8c0ea6e">DpProtocol</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___config.html#69d4f2f8c4557a548f9a0d32fe39ef18">IsRx</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="c5b676d77582f11e8df30598a9f4bd22"></a><!-- doxytag: member="XDp_Config::BaseAddr" ref="c5b676d77582f11e8df30598a9f4bd22" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___config.html#c5b676d77582f11e8df30598a9f4bd22">XDp_Config::BaseAddr</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The base address of the core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1a2be6837a807d11e38d7e18eb73acc0"></a><!-- doxytag: member="XDp_Config::DeviceId" ref="1a2be6837a807d11e38d7e18eb73acc0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u16 <a class="el" href="struct_x_dp___config.html#1a2be6837a807d11e38d7e18eb73acc0">XDp_Config::DeviceId</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Device instance ID.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1632df176c6aa05831f6456bc8c0ea6e"></a><!-- doxytag: member="XDp_Config::DpProtocol" ref="1632df176c6aa05831f6456bc8c0ea6e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#1632df176c6aa05831f6456bc8c0ea6e">XDp_Config::DpProtocol</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The DisplayPort protocol version that this core instance is configured for. 0 = v1.1a, 1 = v1.2.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8bd1f6452601ab45a534e5e567cef1e6"></a><!-- doxytag: member="XDp_Config::DualPixelEn" ref="8bd1f6452601ab45a534e5e567cef1e6" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#8bd1f6452601ab45a534e5e567cef1e6">XDp_Config::DualPixelEn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Dual pixel support by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="69d4f2f8c4557a548f9a0d32fe39ef18"></a><!-- doxytag: member="XDp_Config::IsRx" ref="69d4f2f8c4557a548f9a0d32fe39ef18" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#69d4f2f8c4557a548f9a0d32fe39ef18">XDp_Config::IsRx</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The type of DisplayPort core. 0 = TX, 1 = RX.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1848e773ea65e28aa85440c72c4bc9bd"></a><!-- doxytag: member="XDp_Config::MaxBitsPerColor" ref="1848e773ea65e28aa85440c72c4bc9bd" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#1848e773ea65e28aa85440c72c4bc9bd">XDp_Config::MaxBitsPerColor</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The maximum bits/color supported by this core instance
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b2987e7be375659d959a7e97a96f035a"></a><!-- doxytag: member="XDp_Config::MaxLaneCount" ref="b2987e7be375659d959a7e97a96f035a" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#b2987e7be375659d959a7e97a96f035a">XDp_Config::MaxLaneCount</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The maximum lane count supported by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="365f2d8d2631612e1946901662a64b0b"></a><!-- doxytag: member="XDp_Config::MaxLinkRate" ref="365f2d8d2631612e1946901662a64b0b" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#365f2d8d2631612e1946901662a64b0b">XDp_Config::MaxLinkRate</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The maximum link rate supported by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d2199240482b0fe872899ab24eb65cab"></a><!-- doxytag: member="XDp_Config::MstSupport" ref="d2199240482b0fe872899ab24eb65cab" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#d2199240482b0fe872899ab24eb65cab">XDp_Config::MstSupport</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Multi-stream transport (MST) mode is enabled by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="ca6d4ff74a97c61024cb9d01208beb15"></a><!-- doxytag: member="XDp_Config::NumAudioChs" ref="ca6d4ff74a97c61024cb9d01208beb15" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#ca6d4ff74a97c61024cb9d01208beb15">XDp_Config::NumAudioChs</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of audio channels supported by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="19f28705ad36d2977c7000949184fb9c"></a><!-- doxytag: member="XDp_Config::NumMstStreams" ref="19f28705ad36d2977c7000949184fb9c" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#19f28705ad36d2977c7000949184fb9c">XDp_Config::NumMstStreams</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of MST streams supported by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d55c96c3cb3b68375ef00270f99624c4"></a><!-- doxytag: member="XDp_Config::PayloadDataWidth" ref="d55c96c3cb3b68375ef00270f99624c4" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#d55c96c3cb3b68375ef00270f99624c4">XDp_Config::PayloadDataWidth</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The payload data width used by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3f284f0e071c5a742ac50c143ea66a47"></a><!-- doxytag: member="XDp_Config::QuadPixelEn" ref="3f284f0e071c5a742ac50c143ea66a47" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#3f284f0e071c5a742ac50c143ea66a47">XDp_Config::QuadPixelEn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Quad pixel support by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9a0799787a21f54ae0eddb8de0b7cf14"></a><!-- doxytag: member="XDp_Config::SAxiClkHz" ref="9a0799787a21f54ae0eddb8de0b7cf14" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___config.html#9a0799787a21f54ae0eddb8de0b7cf14">XDp_Config::SAxiClkHz</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The clock frequency of the core instance's S_AXI_ACLK port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="2b28d245a94a32d3cf47f2a48044ed3d"></a><!-- doxytag: member="XDp_Config::SecondaryChEn" ref="2b28d245a94a32d3cf47f2a48044ed3d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#2b28d245a94a32d3cf47f2a48044ed3d">XDp_Config::SecondaryChEn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This core instance supports audio packets being sent by the secondary channel.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="804bd984a9fe7f1e19d780bf57ed17a7"></a><!-- doxytag: member="XDp_Config::YCrCbEn" ref="804bd984a9fe7f1e19d780bf57ed17a7" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#804bd984a9fe7f1e19d780bf57ed17a7">XDp_Config::YCrCbEn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
YCrCb format support by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9b41ca69bf5e0ae7300c9a5abd5b34fe"></a><!-- doxytag: member="XDp_Config::YOnlyEn" ref="9b41ca69bf5e0ae7300c9a5abd5b34fe" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___config.html#9b41ca69bf5e0ae7300c9a5abd5b34fe">XDp_Config::YOnlyEn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
YOnly format support by this core instance.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,48 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_Rx Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___rx.html">XDp_Rx</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#2809360f5cdd1cf988284dc56825a8a1">IntrBwChangeCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#7a3cda5c4645ee0bffa43d9712393962">IntrBwChangeHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#f62bfb8c23d92f7ba65c2d04c44e9ec7">IntrNoVideoCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#3c1b7592f447db6170d483d42b6ab977">IntrNoVideoHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#c636d522634562874ea4644911e44272">IntrPowerStateCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#a5f28ace80643a0b860f4058c28d01ff">IntrPowerStateHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#cb78d1ee99097176c01e29eb4978ac8b">IntrTp1CallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#d3d54a8197ee56d1450eb56364c1dc5d">IntrTp1Handler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#d7fac0ed3e2a1909ae3ebdbe5b15b9e1">IntrTp2CallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#028fa568f6ed1739463c30e6961ec4d0">IntrTp2Handler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#dffce711114463846804e94ce4722ebd">IntrTp3CallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#f1ae9f2c95c47449ae7c4dc9241a17c8">IntrTp3Handler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#564710e35f3f88462feaa80f6391dce6">IntrTrainingDoneCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#a427502e7f72b7239d363281a81f3dc5">IntrTrainingDoneHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#22ffdcd7178255226d9a5b9f169a64fe">IntrTrainingLostCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#769650b11fdcbab56ff3a7ce3558dc35">IntrTrainingLostHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#531bbde7701f07ea4b024fcbeb864230">IntrVBlankCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#eb032dc23110548cca4cf7809fe27c7a">IntrVBlankHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#9a0b32232579ed8860727ba5390dd0bd">IntrVideoCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#a2a454a720d2bba0864c43ed3e76e295">IntrVideoHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#b18832cdc4b9d5c5687ffc4f5d409581">IntrVmChangeCallbackRef</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#27e08369ec460820f75deea188c4d249">IntrVmChangeHandler</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx.html#5a1317bed7459b6cd3f8c73288aa8eaf">LinkConfig</a></td><td><a class="el" href="struct_x_dp___rx.html">XDp_Rx</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,427 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_Rx Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_Rx Struct Reference</h1><!-- doxytag: class="XDp_Rx" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___rx-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
The <a class="el" href="struct_x_dp.html">XDp</a> driver instance data representing the TX mode of operation.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___rx_link_config.html">XDp_RxLinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#5a1317bed7459b6cd3f8c73288aa8eaf">LinkConfig</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#27e08369ec460820f75deea188c4d249">IntrVmChangeHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#b18832cdc4b9d5c5687ffc4f5d409581">IntrVmChangeCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#a5f28ace80643a0b860f4058c28d01ff">IntrPowerStateHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#c636d522634562874ea4644911e44272">IntrPowerStateCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#3c1b7592f447db6170d483d42b6ab977">IntrNoVideoHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#f62bfb8c23d92f7ba65c2d04c44e9ec7">IntrNoVideoCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#eb032dc23110548cca4cf7809fe27c7a">IntrVBlankHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#531bbde7701f07ea4b024fcbeb864230">IntrVBlankCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#769650b11fdcbab56ff3a7ce3558dc35">IntrTrainingLostHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#22ffdcd7178255226d9a5b9f169a64fe">IntrTrainingLostCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#a2a454a720d2bba0864c43ed3e76e295">IntrVideoHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#9a0b32232579ed8860727ba5390dd0bd">IntrVideoCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#a427502e7f72b7239d363281a81f3dc5">IntrTrainingDoneHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#564710e35f3f88462feaa80f6391dce6">IntrTrainingDoneCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#7a3cda5c4645ee0bffa43d9712393962">IntrBwChangeHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#2809360f5cdd1cf988284dc56825a8a1">IntrBwChangeCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#d3d54a8197ee56d1450eb56364c1dc5d">IntrTp1Handler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#cb78d1ee99097176c01e29eb4978ac8b">IntrTp1CallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#028fa568f6ed1739463c30e6961ec4d0">IntrTp2Handler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#d7fac0ed3e2a1909ae3ebdbe5b15b9e1">IntrTp2CallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#f1ae9f2c95c47449ae7c4dc9241a17c8">IntrTp3Handler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx.html#dffce711114463846804e94ce4722ebd">IntrTp3CallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="2809360f5cdd1cf988284dc56825a8a1"></a><!-- doxytag: member="XDp_Rx::IntrBwChangeCallbackRef" ref="2809360f5cdd1cf988284dc56825a8a1" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#2809360f5cdd1cf988284dc56825a8a1">XDp_Rx::IntrBwChangeCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the bandwidth change callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="7a3cda5c4645ee0bffa43d9712393962"></a><!-- doxytag: member="XDp_Rx::IntrBwChangeHandler" ref="7a3cda5c4645ee0bffa43d9712393962" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#7a3cda5c4645ee0bffa43d9712393962">XDp_Rx::IntrBwChangeHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for bandwidth change interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="f62bfb8c23d92f7ba65c2d04c44e9ec7"></a><!-- doxytag: member="XDp_Rx::IntrNoVideoCallbackRef" ref="f62bfb8c23d92f7ba65c2d04c44e9ec7" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#f62bfb8c23d92f7ba65c2d04c44e9ec7">XDp_Rx::IntrNoVideoCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the no video callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3c1b7592f447db6170d483d42b6ab977"></a><!-- doxytag: member="XDp_Rx::IntrNoVideoHandler" ref="3c1b7592f447db6170d483d42b6ab977" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#3c1b7592f447db6170d483d42b6ab977">XDp_Rx::IntrNoVideoHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for no video interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="c636d522634562874ea4644911e44272"></a><!-- doxytag: member="XDp_Rx::IntrPowerStateCallbackRef" ref="c636d522634562874ea4644911e44272" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#c636d522634562874ea4644911e44272">XDp_Rx::IntrPowerStateCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the power state change callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a5f28ace80643a0b860f4058c28d01ff"></a><!-- doxytag: member="XDp_Rx::IntrPowerStateHandler" ref="a5f28ace80643a0b860f4058c28d01ff" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#a5f28ace80643a0b860f4058c28d01ff">XDp_Rx::IntrPowerStateHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for power state change interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="cb78d1ee99097176c01e29eb4978ac8b"></a><!-- doxytag: member="XDp_Rx::IntrTp1CallbackRef" ref="cb78d1ee99097176c01e29eb4978ac8b" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#cb78d1ee99097176c01e29eb4978ac8b">XDp_Rx::IntrTp1CallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training pattern 1 callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d3d54a8197ee56d1450eb56364c1dc5d"></a><!-- doxytag: member="XDp_Rx::IntrTp1Handler" ref="d3d54a8197ee56d1450eb56364c1dc5d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#d3d54a8197ee56d1450eb56364c1dc5d">XDp_Rx::IntrTp1Handler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training pattern 1 interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d7fac0ed3e2a1909ae3ebdbe5b15b9e1"></a><!-- doxytag: member="XDp_Rx::IntrTp2CallbackRef" ref="d7fac0ed3e2a1909ae3ebdbe5b15b9e1" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#d7fac0ed3e2a1909ae3ebdbe5b15b9e1">XDp_Rx::IntrTp2CallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training pattern 2 callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="028fa568f6ed1739463c30e6961ec4d0"></a><!-- doxytag: member="XDp_Rx::IntrTp2Handler" ref="028fa568f6ed1739463c30e6961ec4d0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#028fa568f6ed1739463c30e6961ec4d0">XDp_Rx::IntrTp2Handler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training pattern 2 interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="dffce711114463846804e94ce4722ebd"></a><!-- doxytag: member="XDp_Rx::IntrTp3CallbackRef" ref="dffce711114463846804e94ce4722ebd" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#dffce711114463846804e94ce4722ebd">XDp_Rx::IntrTp3CallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training pattern 3 callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="f1ae9f2c95c47449ae7c4dc9241a17c8"></a><!-- doxytag: member="XDp_Rx::IntrTp3Handler" ref="f1ae9f2c95c47449ae7c4dc9241a17c8" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#f1ae9f2c95c47449ae7c4dc9241a17c8">XDp_Rx::IntrTp3Handler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training pattern 3 interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="564710e35f3f88462feaa80f6391dce6"></a><!-- doxytag: member="XDp_Rx::IntrTrainingDoneCallbackRef" ref="564710e35f3f88462feaa80f6391dce6" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#564710e35f3f88462feaa80f6391dce6">XDp_Rx::IntrTrainingDoneCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training done callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a427502e7f72b7239d363281a81f3dc5"></a><!-- doxytag: member="XDp_Rx::IntrTrainingDoneHandler" ref="a427502e7f72b7239d363281a81f3dc5" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#a427502e7f72b7239d363281a81f3dc5">XDp_Rx::IntrTrainingDoneHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training done interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="22ffdcd7178255226d9a5b9f169a64fe"></a><!-- doxytag: member="XDp_Rx::IntrTrainingLostCallbackRef" ref="22ffdcd7178255226d9a5b9f169a64fe" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#22ffdcd7178255226d9a5b9f169a64fe">XDp_Rx::IntrTrainingLostCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training lost callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="769650b11fdcbab56ff3a7ce3558dc35"></a><!-- doxytag: member="XDp_Rx::IntrTrainingLostHandler" ref="769650b11fdcbab56ff3a7ce3558dc35" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#769650b11fdcbab56ff3a7ce3558dc35">XDp_Rx::IntrTrainingLostHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training lost interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="531bbde7701f07ea4b024fcbeb864230"></a><!-- doxytag: member="XDp_Rx::IntrVBlankCallbackRef" ref="531bbde7701f07ea4b024fcbeb864230" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#531bbde7701f07ea4b024fcbeb864230">XDp_Rx::IntrVBlankCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the vertical blanking callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="eb032dc23110548cca4cf7809fe27c7a"></a><!-- doxytag: member="XDp_Rx::IntrVBlankHandler" ref="eb032dc23110548cca4cf7809fe27c7a" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#eb032dc23110548cca4cf7809fe27c7a">XDp_Rx::IntrVBlankHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for vertical blanking interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9a0b32232579ed8860727ba5390dd0bd"></a><!-- doxytag: member="XDp_Rx::IntrVideoCallbackRef" ref="9a0b32232579ed8860727ba5390dd0bd" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#9a0b32232579ed8860727ba5390dd0bd">XDp_Rx::IntrVideoCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the valid video callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a2a454a720d2bba0864c43ed3e76e295"></a><!-- doxytag: member="XDp_Rx::IntrVideoHandler" ref="a2a454a720d2bba0864c43ed3e76e295" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#a2a454a720d2bba0864c43ed3e76e295">XDp_Rx::IntrVideoHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for valid video interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b18832cdc4b9d5c5687ffc4f5d409581"></a><!-- doxytag: member="XDp_Rx::IntrVmChangeCallbackRef" ref="b18832cdc4b9d5c5687ffc4f5d409581" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___rx.html#b18832cdc4b9d5c5687ffc4f5d409581">XDp_Rx::IntrVmChangeCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the video mode change callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="27e08369ec460820f75deea188c4d249"></a><!-- doxytag: member="XDp_Rx::IntrVmChangeHandler" ref="27e08369ec460820f75deea188c4d249" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___rx.html#27e08369ec460820f75deea188c4d249">XDp_Rx::IntrVmChangeHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for video mode change interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="5a1317bed7459b6cd3f8c73288aa8eaf"></a><!-- doxytag: member="XDp_Rx::LinkConfig" ref="5a1317bed7459b6cd3f8c73288aa8eaf" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___rx_link_config.html">XDp_RxLinkConfig</a> <a class="el" href="struct_x_dp___rx.html#5a1317bed7459b6cd3f8c73288aa8eaf">XDp_Rx::LinkConfig</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,27 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_RxLinkConfig Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___rx_link_config.html">XDp_RxLinkConfig</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx_link_config.html#82e4a7f1fe35953426ca5cc2734514f2">LaneCount</a></td><td><a class="el" href="struct_x_dp___rx_link_config.html">XDp_RxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___rx_link_config.html#b70b4cf241b5e00f2a0a0e60f634562b">LinkRate</a></td><td><a class="el" href="struct_x_dp___rx_link_config.html">XDp_RxLinkConfig</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,70 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_RxLinkConfig Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_RxLinkConfig Struct Reference</h1><!-- doxytag: class="XDp_RxLinkConfig" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___rx_link_config-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef contains configuration information about the main link settings.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx_link_config.html#82e4a7f1fe35953426ca5cc2734514f2">LaneCount</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___rx_link_config.html#b70b4cf241b5e00f2a0a0e60f634562b">LinkRate</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="82e4a7f1fe35953426ca5cc2734514f2"></a><!-- doxytag: member="XDp_RxLinkConfig::LaneCount" ref="82e4a7f1fe35953426ca5cc2734514f2" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___rx_link_config.html#82e4a7f1fe35953426ca5cc2734514f2">XDp_RxLinkConfig::LaneCount</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current lane count of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b70b4cf241b5e00f2a0a0e60f634562b"></a><!-- doxytag: member="XDp_RxLinkConfig::LinkRate" ref="b70b4cf241b5e00f2a0a0e60f634562b" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___rx_link_config.html#b70b4cf241b5e00f2a0a0e60f634562b">XDp_RxLinkConfig::LinkRate</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current link rate of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,27 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandMsg Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___sideband_msg.html">XDp_SidebandMsg</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg.html#6fc42f7125fe713b5cbdb26b56e93096">Body</a></td><td><a class="el" href="struct_x_dp___sideband_msg.html">XDp_SidebandMsg</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg.html#a54460fe67e0c9ef1e8b7392bf85ba0c">Header</a></td><td><a class="el" href="struct_x_dp___sideband_msg.html">XDp_SidebandMsg</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,68 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_SidebandMsg Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandMsg Struct Reference</h1><!-- doxytag: class="XDp_SidebandMsg" --><a href="struct_x_dp___sideband_msg-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef stores the entire sideband message.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg.html#a54460fe67e0c9ef1e8b7392bf85ba0c">Header</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg.html#6fc42f7125fe713b5cbdb26b56e93096">Body</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="6fc42f7125fe713b5cbdb26b56e93096"></a><!-- doxytag: member="XDp_SidebandMsg::Body" ref="6fc42f7125fe713b5cbdb26b56e93096" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a> <a class="el" href="struct_x_dp___sideband_msg.html#6fc42f7125fe713b5cbdb26b56e93096">XDp_SidebandMsg::Body</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The body segment of the sideband message.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a54460fe67e0c9ef1e8b7392bf85ba0c"></a><!-- doxytag: member="XDp_SidebandMsg::Header" ref="a54460fe67e0c9ef1e8b7392bf85ba0c" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a> <a class="el" href="struct_x_dp___sideband_msg.html#a54460fe67e0c9ef1e8b7392bf85ba0c">XDp_SidebandMsg::Header</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The header segment of the sideband message.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp__mst_8c.html">xdp_mst.c</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,28 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandMsgBody Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_body.html#8c4baa1696febb5901ede83e6a00888f">Crc</a></td><td><a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_body.html#bccdec63fda65d398559ebc64d8ee333">MsgData</a></td><td><a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_body.html#1fe5bee59bc8117bc37b621058d5df46">MsgDataLength</a></td><td><a class="el" href="struct_x_dp___sideband_msg_body.html">XDp_SidebandMsgBody</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,85 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_SidebandMsgBody Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandMsgBody Struct Reference</h1><!-- doxytag: class="XDp_SidebandMsgBody" --><a href="struct_x_dp___sideband_msg_body-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef stores the sideband message body.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_body.html#bccdec63fda65d398559ebc64d8ee333">MsgData</a> [62]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_body.html#1fe5bee59bc8117bc37b621058d5df46">MsgDataLength</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_body.html#8c4baa1696febb5901ede83e6a00888f">Crc</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="8c4baa1696febb5901ede83e6a00888f"></a><!-- doxytag: member="XDp_SidebandMsgBody::Crc" ref="8c4baa1696febb5901ede83e6a00888f" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_body.html#8c4baa1696febb5901ede83e6a00888f">XDp_SidebandMsgBody::Crc</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The cyclic-redundancy check (CRC) value of the body data.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="bccdec63fda65d398559ebc64d8ee333"></a><!-- doxytag: member="XDp_SidebandMsgBody::MsgData" ref="bccdec63fda65d398559ebc64d8ee333" args="[62]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_body.html#bccdec63fda65d398559ebc64d8ee333">XDp_SidebandMsgBody::MsgData</a>[62] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The raw body data of the sideband message.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1fe5bee59bc8117bc37b621058d5df46"></a><!-- doxytag: member="XDp_SidebandMsgBody::MsgDataLength" ref="1fe5bee59bc8117bc37b621058d5df46" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_body.html#1fe5bee59bc8117bc37b621058d5df46">XDp_SidebandMsgBody::MsgDataLength</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of data bytes stored as part of the sideband message body.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp__mst_8c.html">xdp_mst.c</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,36 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandMsgHeader Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#5cc44598808d78932ef6f90eeb9ff586">BroadcastMsg</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#23edd2fbd02ab37845fe9445e0b89d81">Crc</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#c489c18c73b55ceb7c5b37ffc8e12d10">EndOfMsgTransaction</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#b7de77682c3c1184b7cef41a2c2cff57">LinkCountRemaining</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#69dff115b47911d85de75e72c4d5afb7">LinkCountTotal</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#a249219115924345916866054af63143">MsgBodyLength</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#089780dccbd6214b161c360ecb154740">MsgHeaderLength</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#6273bcc56e3f8f60eee11f1dd40ee556">MsgSequenceNum</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#20aaa1cd00e12819018fd66836280d3d">PathMsg</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#c8065f175043d128f5038f769199d0b4">RelativeAddress</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_msg_header.html#2daca50801e59797e2fdd9961e0d0826">StartOfMsgTransaction</a></td><td><a class="el" href="struct_x_dp___sideband_msg_header.html">XDp_SidebandMsgHeader</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,221 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_SidebandMsgHeader Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandMsgHeader Struct Reference</h1><!-- doxytag: class="XDp_SidebandMsgHeader" --><a href="struct_x_dp___sideband_msg_header-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef stores the sideband message header.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#69dff115b47911d85de75e72c4d5afb7">LinkCountTotal</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#b7de77682c3c1184b7cef41a2c2cff57">LinkCountRemaining</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#c8065f175043d128f5038f769199d0b4">RelativeAddress</a> [15]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#5cc44598808d78932ef6f90eeb9ff586">BroadcastMsg</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#20aaa1cd00e12819018fd66836280d3d">PathMsg</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#a249219115924345916866054af63143">MsgBodyLength</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#2daca50801e59797e2fdd9961e0d0826">StartOfMsgTransaction</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#c489c18c73b55ceb7c5b37ffc8e12d10">EndOfMsgTransaction</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#6273bcc56e3f8f60eee11f1dd40ee556">MsgSequenceNum</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#23edd2fbd02ab37845fe9445e0b89d81">Crc</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_msg_header.html#089780dccbd6214b161c360ecb154740">MsgHeaderLength</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="5cc44598808d78932ef6f90eeb9ff586"></a><!-- doxytag: member="XDp_SidebandMsgHeader::BroadcastMsg" ref="5cc44598808d78932ef6f90eeb9ff586" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#5cc44598808d78932ef6f90eeb9ff586">XDp_SidebandMsgHeader::BroadcastMsg</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Specifies that this message is a broadcast message, to be handled by all downstream devices.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="23edd2fbd02ab37845fe9445e0b89d81"></a><!-- doxytag: member="XDp_SidebandMsgHeader::Crc" ref="23edd2fbd02ab37845fe9445e0b89d81" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#23edd2fbd02ab37845fe9445e0b89d81">XDp_SidebandMsgHeader::Crc</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The cyclic-redundancy check (CRC) value of the header data.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="c489c18c73b55ceb7c5b37ffc8e12d10"></a><!-- doxytag: member="XDp_SidebandMsgHeader::EndOfMsgTransaction" ref="c489c18c73b55ceb7c5b37ffc8e12d10" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#c489c18c73b55ceb7c5b37ffc8e12d10">XDp_SidebandMsgHeader::EndOfMsgTransaction</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This message is the last sideband message in the transaction.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b7de77682c3c1184b7cef41a2c2cff57"></a><!-- doxytag: member="XDp_SidebandMsgHeader::LinkCountRemaining" ref="b7de77682c3c1184b7cef41a2c2cff57" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#b7de77682c3c1184b7cef41a2c2cff57">XDp_SidebandMsgHeader::LinkCountRemaining</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The remaining link count until the sideband message reaches the target device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="69dff115b47911d85de75e72c4d5afb7"></a><!-- doxytag: member="XDp_SidebandMsgHeader::LinkCountTotal" ref="69dff115b47911d85de75e72c4d5afb7" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#69dff115b47911d85de75e72c4d5afb7">XDp_SidebandMsgHeader::LinkCountTotal</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of DisplayPort links connecting the device device that this sideband message is targeted from the DisplayPort TX.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a249219115924345916866054af63143"></a><!-- doxytag: member="XDp_SidebandMsgHeader::MsgBodyLength" ref="a249219115924345916866054af63143" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#a249219115924345916866054af63143">XDp_SidebandMsgHeader::MsgBodyLength</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of data bytes that are stored in the sideband message body.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="089780dccbd6214b161c360ecb154740"></a><!-- doxytag: member="XDp_SidebandMsgHeader::MsgHeaderLength" ref="089780dccbd6214b161c360ecb154740" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#089780dccbd6214b161c360ecb154740">XDp_SidebandMsgHeader::MsgHeaderLength</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of data bytes stored as part of the sideband message header.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6273bcc56e3f8f60eee11f1dd40ee556"></a><!-- doxytag: member="XDp_SidebandMsgHeader::MsgSequenceNum" ref="6273bcc56e3f8f60eee11f1dd40ee556" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#6273bcc56e3f8f60eee11f1dd40ee556">XDp_SidebandMsgHeader::MsgSequenceNum</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Identifies invidiual message transactions to a given DisplayPort device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="20aaa1cd00e12819018fd66836280d3d"></a><!-- doxytag: member="XDp_SidebandMsgHeader::PathMsg" ref="20aaa1cd00e12819018fd66836280d3d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#20aaa1cd00e12819018fd66836280d3d">XDp_SidebandMsgHeader::PathMsg</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Specifies that this message is a path message, to be handled by all the devices between the origin and the target device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="c8065f175043d128f5038f769199d0b4"></a><!-- doxytag: member="XDp_SidebandMsgHeader::RelativeAddress" ref="c8065f175043d128f5038f769199d0b4" args="[15]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#c8065f175043d128f5038f769199d0b4">XDp_SidebandMsgHeader::RelativeAddress</a>[15] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The relative address from the DisplayPort TX to the target device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="2daca50801e59797e2fdd9961e0d0826"></a><!-- doxytag: member="XDp_SidebandMsgHeader::StartOfMsgTransaction" ref="2daca50801e59797e2fdd9961e0d0826" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_msg_header.html#2daca50801e59797e2fdd9961e0d0826">XDp_SidebandMsgHeader::StartOfMsgTransaction</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This message is the first sideband message in the transaction.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp__mst_8c.html">xdp_mst.c</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,27 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandReply Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___sideband_reply.html">XDp_SidebandReply</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_reply.html#dd9d2a71cafd4184a7383c4c68b7c801">Data</a></td><td><a class="el" href="struct_x_dp___sideband_reply.html">XDp_SidebandReply</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___sideband_reply.html#e8ed1111190c013b38d0b7f3e077df44">Length</a></td><td><a class="el" href="struct_x_dp___sideband_reply.html">XDp_SidebandReply</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,68 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_SidebandReply Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_SidebandReply Struct Reference</h1><!-- doxytag: class="XDp_SidebandReply" --><a href="struct_x_dp___sideband_reply-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes a sideband message reply.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_reply.html#e8ed1111190c013b38d0b7f3e077df44">Length</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___sideband_reply.html#dd9d2a71cafd4184a7383c4c68b7c801">Data</a> [256]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="dd9d2a71cafd4184a7383c4c68b7c801"></a><!-- doxytag: member="XDp_SidebandReply::Data" ref="dd9d2a71cafd4184a7383c4c68b7c801" args="[256]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_reply.html#dd9d2a71cafd4184a7383c4c68b7c801">XDp_SidebandReply::Data</a>[256] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The raw reply data.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="e8ed1111190c013b38d0b7f3e077df44"></a><!-- doxytag: member="XDp_SidebandReply::Length" ref="e8ed1111190c013b38d0b7f3e077df44" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___sideband_reply.html#e8ed1111190c013b38d0b7f3e077df44">XDp_SidebandReply::Length</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of bytes of reply data.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp__mst_8c.html">xdp_mst.c</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,39 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_Tx Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx.html">XDp_Tx</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#9058e0650c07f8bd7edeeb7b410b65cd">AuxDelayUs</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#69e7454dfe4a61f9f4239333723b3ab3">BoardChar</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#81cdc1d79a2f0996ceff3f728668bece">HpdEventCallbackRef</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#125ec94156c49cb1dc044e659a9330c0">HpdEventHandler</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#9086287beb7db669c163b82d01cdb81e">HpdPulseCallbackRef</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#a2eb7b2c9c1e6c648e0701a36dcf048e">HpdPulseHandler</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#e63e057dfdae91215b4361fe98e0600d">LinkConfig</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#eae01016eebcbaaca5e9afef55f0edcd">MsaConfig</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#bdafb050c07beab77a3b561b1bb303b0">MstEnable</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#93ab19b5375f99edf64064c82af149c5">MstStreamConfig</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#3c5be80616b37b15f210b9a938a0f411">RxConfig</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#1e5f4f3c56d0896c3e54eb1d5170c778">SbMsgDelayUs</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#19edce3f5edecc937ceae19e79186bd2">Topology</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx.html#141a5a1d6d4b6077694e8fe15004bd56">TrainAdaptive</a></td><td><a class="el" href="struct_x_dp___tx.html">XDp_Tx</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,274 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_Tx Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_Tx Struct Reference</h1><!-- doxytag: class="XDp_Tx" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
The <a class="el" href="struct_x_dp.html">XDp</a> driver instance data representing the TX mode of operation.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#bdafb050c07beab77a3b561b1bb303b0">MstEnable</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#141a5a1d6d4b6077694e8fe15004bd56">TrainAdaptive</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#3c5be80616b37b15f210b9a938a0f411">RxConfig</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#e63e057dfdae91215b4361fe98e0600d">LinkConfig</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#69e7454dfe4a61f9f4239333723b3ab3">BoardChar</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#eae01016eebcbaaca5e9afef55f0edcd">MsaConfig</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#93ab19b5375f99edf64064c82af149c5">MstStreamConfig</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#19edce3f5edecc937ceae19e79186bd2">Topology</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#9058e0650c07f8bd7edeeb7b410b65cd">AuxDelayUs</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#1e5f4f3c56d0896c3e54eb1d5170c778">SbMsgDelayUs</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#125ec94156c49cb1dc044e659a9330c0">HpdEventHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#81cdc1d79a2f0996ceff3f728668bece">HpdEventCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#a2eb7b2c9c1e6c648e0701a36dcf048e">HpdPulseHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx.html#9086287beb7db669c163b82d01cdb81e">HpdPulseCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="9058e0650c07f8bd7edeeb7b410b65cd"></a><!-- doxytag: member="XDp_Tx::AuxDelayUs" ref="9058e0650c07f8bd7edeeb7b410b65cd" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx.html#9058e0650c07f8bd7edeeb7b410b65cd">XDp_Tx::AuxDelayUs</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Amount of latency in micro- seconds to use between AUX transactions.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="69e7454dfe4a61f9f4239333723b3ab3"></a><!-- doxytag: member="XDp_Tx::BoardChar" ref="69e7454dfe4a61f9f4239333723b3ab3" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a> <a class="el" href="struct_x_dp___tx.html#69e7454dfe4a61f9f4239333723b3ab3">XDp_Tx::BoardChar</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Some board characteristics information that affects link training.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="81cdc1d79a2f0996ceff3f728668bece"></a><!-- doxytag: member="XDp_Tx::HpdEventCallbackRef" ref="81cdc1d79a2f0996ceff3f728668bece" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___tx.html#81cdc1d79a2f0996ceff3f728668bece">XDp_Tx::HpdEventCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the HPD event callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="125ec94156c49cb1dc044e659a9330c0"></a><!-- doxytag: member="XDp_Tx::HpdEventHandler" ref="125ec94156c49cb1dc044e659a9330c0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___tx.html#125ec94156c49cb1dc044e659a9330c0">XDp_Tx::HpdEventHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for Hot- Plug-Detect (HPD) event interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9086287beb7db669c163b82d01cdb81e"></a><!-- doxytag: member="XDp_Tx::HpdPulseCallbackRef" ref="9086287beb7db669c163b82d01cdb81e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dp___tx.html#9086287beb7db669c163b82d01cdb81e">XDp_Tx::HpdPulseCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the HPD pulse callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a2eb7b2c9c1e6c648e0701a36dcf048e"></a><!-- doxytag: member="XDp_Tx::HpdPulseHandler" ref="a2eb7b2c9c1e6c648e0701a36dcf048e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> <a class="el" href="struct_x_dp___tx.html#a2eb7b2c9c1e6c648e0701a36dcf048e">XDp_Tx::HpdPulseHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for Hot- Plug-Detect (HPD) pulse interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="e63e057dfdae91215b4361fe98e0600d"></a><!-- doxytag: member="XDp_Tx::LinkConfig" ref="e63e057dfdae91215b4361fe98e0600d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a> <a class="el" href="struct_x_dp___tx.html#e63e057dfdae91215b4361fe98e0600d">XDp_Tx::LinkConfig</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="eae01016eebcbaaca5e9afef55f0edcd"></a><!-- doxytag: member="XDp_Tx::MsaConfig" ref="eae01016eebcbaaca5e9afef55f0edcd" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a> <a class="el" href="struct_x_dp___tx.html#eae01016eebcbaaca5e9afef55f0edcd">XDp_Tx::MsaConfig</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the main stream attributes (MSA). Each stream has its own set of attributes. When MST mode is disabled, only MsaConfig[0] is used.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="bdafb050c07beab77a3b561b1bb303b0"></a><!-- doxytag: member="XDp_Tx::MstEnable" ref="bdafb050c07beab77a3b561b1bb303b0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx.html#bdafb050c07beab77a3b561b1bb303b0">XDp_Tx::MstEnable</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Multi-stream transport (MST) mode. Enables functionality, allowing multiple streams to be sent over the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="93ab19b5375f99edf64064c82af149c5"></a><!-- doxytag: member="XDp_Tx::MstStreamConfig" ref="93ab19b5375f99edf64064c82af149c5" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a> <a class="el" href="struct_x_dp___tx.html#93ab19b5375f99edf64064c82af149c5">XDp_Tx::MstStreamConfig</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for a multi-stream transport (MST) stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3c5be80616b37b15f210b9a938a0f411"></a><!-- doxytag: member="XDp_Tx::RxConfig" ref="3c5be80616b37b15f210b9a938a0f411" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a> <a class="el" href="struct_x_dp___tx.html#3c5be80616b37b15f210b9a938a0f411">XDp_Tx::RxConfig</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the RX device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1e5f4f3c56d0896c3e54eb1d5170c778"></a><!-- doxytag: member="XDp_Tx::SbMsgDelayUs" ref="1e5f4f3c56d0896c3e54eb1d5170c778" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx.html#1e5f4f3c56d0896c3e54eb1d5170c778">XDp_Tx::SbMsgDelayUs</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Amount of latency in micro- seconds to use between sideband messages for multi-stream transport (MST) mode.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="19edce3f5edecc937ceae19e79186bd2"></a><!-- doxytag: member="XDp_Tx::Topology" ref="19edce3f5edecc937ceae19e79186bd2" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a> <a class="el" href="struct_x_dp___tx.html#19edce3f5edecc937ceae19e79186bd2">XDp_Tx::Topology</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The topology of connected downstream DisplayPort devices when the driver is running in MST mode.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="141a5a1d6d4b6077694e8fe15004bd56"></a><!-- doxytag: member="XDp_Tx::TrainAdaptive" ref="141a5a1d6d4b6077694e8fe15004bd56" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx.html#141a5a1d6d4b6077694e8fe15004bd56">XDp_Tx::TrainAdaptive</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Downshift lane count and link rate if necessary during training.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,29 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxBoardChar Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_board_char.html#64832b476bb45c18c0873ef3b37130c0">HasRedriverInPath</a></td><td><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_board_char.html#6098798b079bf3eb280b674f85dcc8ff">TxPeLevels</a></td><td><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_board_char.html#0c103cc10eb8d6e3213abfa7c28530c8">TxVsLevels</a></td><td><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_board_char.html#5158d3b3dfcec36a1cb112ba41dcf77b">TxVsOffset</a></td><td><a class="el" href="struct_x_dp___tx_board_char.html">XDp_TxBoardChar</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,104 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxBoardChar Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxBoardChar Struct Reference</h1><!-- doxytag: class="XDp_TxBoardChar" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_board_char-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes some board characteristics information that affects link training.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_board_char.html#64832b476bb45c18c0873ef3b37130c0">HasRedriverInPath</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_board_char.html#0c103cc10eb8d6e3213abfa7c28530c8">TxVsLevels</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_board_char.html#6098798b079bf3eb280b674f85dcc8ff">TxPeLevels</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_board_char.html#5158d3b3dfcec36a1cb112ba41dcf77b">TxVsOffset</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="64832b476bb45c18c0873ef3b37130c0"></a><!-- doxytag: member="XDp_TxBoardChar::HasRedriverInPath" ref="64832b476bb45c18c0873ef3b37130c0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_board_char.html#64832b476bb45c18c0873ef3b37130c0">XDp_TxBoardChar::HasRedriverInPath</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Redriver in path requires different voltage swing and pre-emphasis.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6098798b079bf3eb280b674f85dcc8ff"></a><!-- doxytag: member="XDp_TxBoardChar::TxPeLevels" ref="6098798b079bf3eb280b674f85dcc8ff" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_board_char.html#6098798b079bf3eb280b674f85dcc8ff">XDp_TxBoardChar::TxPeLevels</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The pre-emphasis/cursor level to be used by the DisplayPort TX.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="0c103cc10eb8d6e3213abfa7c28530c8"></a><!-- doxytag: member="XDp_TxBoardChar::TxVsLevels" ref="0c103cc10eb8d6e3213abfa7c28530c8" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_board_char.html#0c103cc10eb8d6e3213abfa7c28530c8">XDp_TxBoardChar::TxVsLevels</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The voltage swing levels to be used by the DisplayPort TX.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="5158d3b3dfcec36a1cb112ba41dcf77b"></a><!-- doxytag: member="XDp_TxBoardChar::TxVsOffset" ref="5158d3b3dfcec36a1cb112ba41dcf77b" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_board_char.html#5158d3b3dfcec36a1cb112ba41dcf77b">XDp_TxBoardChar::TxVsOffset</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Voltage swing compensation offset used when pre-emphasis is used.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,37 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxLinkConfig Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#f33daefb802fb10fc7b5ee6e215eb702">DownspreadControl</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#5501883285a3e774671d23189b6f86ee">EnhancedFramingMode</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#86b3dae5f9896de8c18734aadbf3d23b">LaneCount</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#d18e2c135b9a5e26d39d7322d5a0d575">LinkRate</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#a7ce05bdbb77f099987f327918c92e5a">MaxLaneCount</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#1cb767e2205df48354b391fbf205fe40">MaxLinkRate</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#3f772d0aa0f69b45f774bef8c05f5be0">Pattern</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#d339d9961828fbb419a0f39c47e16351">PeLevel</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#9d864bb2a9556349b1ba3dfe86573985">ScramblerEn</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#957740d0c485555909af79128c4ab8b9">SupportDownspreadControl</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#a2438dc91b77d9c780dbca7a1c570d19">SupportEnhancedFramingMode</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_link_config.html#a3d917e88adb041f86fb32ea448c9a97">VsLevel</a></td><td><a class="el" href="struct_x_dp___tx_link_config.html">XDp_TxLinkConfig</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,240 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxLinkConfig Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxLinkConfig Struct Reference</h1><!-- doxytag: class="XDp_TxLinkConfig" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_link_config-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef contains configuration information about the main link settings.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#86b3dae5f9896de8c18734aadbf3d23b">LaneCount</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#d18e2c135b9a5e26d39d7322d5a0d575">LinkRate</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#9d864bb2a9556349b1ba3dfe86573985">ScramblerEn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#5501883285a3e774671d23189b6f86ee">EnhancedFramingMode</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#f33daefb802fb10fc7b5ee6e215eb702">DownspreadControl</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#a7ce05bdbb77f099987f327918c92e5a">MaxLaneCount</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#1cb767e2205df48354b391fbf205fe40">MaxLinkRate</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#a2438dc91b77d9c780dbca7a1c570d19">SupportEnhancedFramingMode</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#957740d0c485555909af79128c4ab8b9">SupportDownspreadControl</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#a3d917e88adb041f86fb32ea448c9a97">VsLevel</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#d339d9961828fbb419a0f39c47e16351">PeLevel</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_link_config.html#3f772d0aa0f69b45f774bef8c05f5be0">Pattern</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="f33daefb802fb10fc7b5ee6e215eb702"></a><!-- doxytag: member="XDp_TxLinkConfig::DownspreadControl" ref="f33daefb802fb10fc7b5ee6e215eb702" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#f33daefb802fb10fc7b5ee6e215eb702">XDp_TxLinkConfig::DownspreadControl</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Downspread control is currently in use over the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="5501883285a3e774671d23189b6f86ee"></a><!-- doxytag: member="XDp_TxLinkConfig::EnhancedFramingMode" ref="5501883285a3e774671d23189b6f86ee" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#5501883285a3e774671d23189b6f86ee">XDp_TxLinkConfig::EnhancedFramingMode</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Enhanced frame mode is currently in use over the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="86b3dae5f9896de8c18734aadbf3d23b"></a><!-- doxytag: member="XDp_TxLinkConfig::LaneCount" ref="86b3dae5f9896de8c18734aadbf3d23b" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#86b3dae5f9896de8c18734aadbf3d23b">XDp_TxLinkConfig::LaneCount</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current lane count of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d18e2c135b9a5e26d39d7322d5a0d575"></a><!-- doxytag: member="XDp_TxLinkConfig::LinkRate" ref="d18e2c135b9a5e26d39d7322d5a0d575" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#d18e2c135b9a5e26d39d7322d5a0d575">XDp_TxLinkConfig::LinkRate</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current link rate of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a7ce05bdbb77f099987f327918c92e5a"></a><!-- doxytag: member="XDp_TxLinkConfig::MaxLaneCount" ref="a7ce05bdbb77f099987f327918c92e5a" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#a7ce05bdbb77f099987f327918c92e5a">XDp_TxLinkConfig::MaxLaneCount</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The maximum lane count of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1cb767e2205df48354b391fbf205fe40"></a><!-- doxytag: member="XDp_TxLinkConfig::MaxLinkRate" ref="1cb767e2205df48354b391fbf205fe40" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#1cb767e2205df48354b391fbf205fe40">XDp_TxLinkConfig::MaxLinkRate</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The maximum link rate of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3f772d0aa0f69b45f774bef8c05f5be0"></a><!-- doxytag: member="XDp_TxLinkConfig::Pattern" ref="3f772d0aa0f69b45f774bef8c05f5be0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#3f772d0aa0f69b45f774bef8c05f5be0">XDp_TxLinkConfig::Pattern</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current pattern currently in use over the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d339d9961828fbb419a0f39c47e16351"></a><!-- doxytag: member="XDp_TxLinkConfig::PeLevel" ref="d339d9961828fbb419a0f39c47e16351" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#d339d9961828fbb419a0f39c47e16351">XDp_TxLinkConfig::PeLevel</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current pre-emphasis/cursor level for each lane.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9d864bb2a9556349b1ba3dfe86573985"></a><!-- doxytag: member="XDp_TxLinkConfig::ScramblerEn" ref="9d864bb2a9556349b1ba3dfe86573985" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#9d864bb2a9556349b1ba3dfe86573985">XDp_TxLinkConfig::ScramblerEn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Symbol scrambling is currently in use over the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="957740d0c485555909af79128c4ab8b9"></a><!-- doxytag: member="XDp_TxLinkConfig::SupportDownspreadControl" ref="957740d0c485555909af79128c4ab8b9" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#957740d0c485555909af79128c4ab8b9">XDp_TxLinkConfig::SupportDownspreadControl</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Downspread control is supported by the RX device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a2438dc91b77d9c780dbca7a1c570d19"></a><!-- doxytag: member="XDp_TxLinkConfig::SupportEnhancedFramingMode" ref="a2438dc91b77d9c780dbca7a1c570d19" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#a2438dc91b77d9c780dbca7a1c570d19">XDp_TxLinkConfig::SupportEnhancedFramingMode</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Enhanced frame mode is supported by the RX device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a3d917e88adb041f86fb32ea448c9a97"></a><!-- doxytag: member="XDp_TxLinkConfig::VsLevel" ref="a3d917e88adb041f86fb32ea448c9a97" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_link_config.html#a3d917e88adb041f86fb32ea448c9a97">XDp_TxLinkConfig::VsLevel</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current voltage swing level for each lane.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,43 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxMainStreamAttributes Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#4a51420f22527c85c618e26c2651c119">AvgBytesPerTU</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8fc0d97e74bedc7e114543279e0003be">BitsPerColor</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#3d7ea11147763c1148ad0329b823c1fe">ComponentFormat</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b859370f1174a33beab8889cb9aff308">DataPerLane</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#571dfa7ae575b1fb873e239c24cf4cae">DynamicRange</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9eb9939180bed4418ead5ad4ad957666">HStart</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#80dcd14a16b5c0f237410bb2843624d2">InitWait</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d79f08d5a24a1a17c0f17604f739d840">Misc0</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8672740527420950557847e164a1ac65">Misc1</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b17cd85c64e31312a2257c973a71506a">NVid</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#2a35e36704688b385d63a701fa4093b6">OverrideUserPixelWidth</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#f21c2f77ea3dce275ed2b5b4fd3dd631">PixelClockHz</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d654ee21447fbb4a55fbe55abf94cc5c">SynchronousClockMode</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#59d2103ca4218eacf73385c0a67b613d">TransferUnitSize</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#de854c9a43b559c25d8870493fe95e9e">UserPixelWidth</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#a4b97862d373a044adea7164420800fa">VStart</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9e60ae3202ae9aa6d1e3e315c53b1dbd">Vtm</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#21d677c79a74f8acacee16b45f76ad0e">YCbCrColorimetry</a></td><td><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,342 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxMainStreamAttributes Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxMainStreamAttributes Struct Reference</h1><!-- doxytag: class="XDp_TxMainStreamAttributes" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_main_stream_attributes-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef contains the main stream attributes which determine how the video will be displayed.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">XVidC_VideoTimingMode </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9e60ae3202ae9aa6d1e3e315c53b1dbd">Vtm</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#f21c2f77ea3dce275ed2b5b4fd3dd631">PixelClockHz</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9eb9939180bed4418ead5ad4ad957666">HStart</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#a4b97862d373a044adea7164420800fa">VStart</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d79f08d5a24a1a17c0f17604f739d840">Misc0</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8672740527420950557847e164a1ac65">Misc1</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b17cd85c64e31312a2257c973a71506a">NVid</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#de854c9a43b559c25d8870493fe95e9e">UserPixelWidth</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b859370f1174a33beab8889cb9aff308">DataPerLane</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#4a51420f22527c85c618e26c2651c119">AvgBytesPerTU</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#59d2103ca4218eacf73385c0a67b613d">TransferUnitSize</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#80dcd14a16b5c0f237410bb2843624d2">InitWait</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8fc0d97e74bedc7e114543279e0003be">BitsPerColor</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#3d7ea11147763c1148ad0329b823c1fe">ComponentFormat</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#571dfa7ae575b1fb873e239c24cf4cae">DynamicRange</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#21d677c79a74f8acacee16b45f76ad0e">YCbCrColorimetry</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d654ee21447fbb4a55fbe55abf94cc5c">SynchronousClockMode</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html#2a35e36704688b385d63a701fa4093b6">OverrideUserPixelWidth</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="4a51420f22527c85c618e26c2651c119"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::AvgBytesPerTU" ref="4a51420f22527c85c618e26c2651c119" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#4a51420f22527c85c618e26c2651c119">XDp_TxMainStreamAttributes::AvgBytesPerTU</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Average number of bytes per transfer unit, scaled up by a factor of 1000.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8fc0d97e74bedc7e114543279e0003be"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::BitsPerColor" ref="8fc0d97e74bedc7e114543279e0003be" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8fc0d97e74bedc7e114543279e0003be">XDp_TxMainStreamAttributes::BitsPerColor</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Number of bits per color component.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3d7ea11147763c1148ad0329b823c1fe"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::ComponentFormat" ref="3d7ea11147763c1148ad0329b823c1fe" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#3d7ea11147763c1148ad0329b823c1fe">XDp_TxMainStreamAttributes::ComponentFormat</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The component format currently in use by the video stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b859370f1174a33beab8889cb9aff308"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::DataPerLane" ref="b859370f1174a33beab8889cb9aff308" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b859370f1174a33beab8889cb9aff308">XDp_TxMainStreamAttributes::DataPerLane</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Used to translate the number of pixels per line to the native internal 16-bit datapath.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="571dfa7ae575b1fb873e239c24cf4cae"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::DynamicRange" ref="571dfa7ae575b1fb873e239c24cf4cae" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#571dfa7ae575b1fb873e239c24cf4cae">XDp_TxMainStreamAttributes::DynamicRange</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The dynamic range currently in use by the video stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9eb9939180bed4418ead5ad4ad957666"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::HStart" ref="9eb9939180bed4418ead5ad4ad957666" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9eb9939180bed4418ead5ad4ad957666">XDp_TxMainStreamAttributes::HStart</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Horizontal blank start (in pixels).
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="80dcd14a16b5c0f237410bb2843624d2"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::InitWait" ref="80dcd14a16b5c0f237410bb2843624d2" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#80dcd14a16b5c0f237410bb2843624d2">XDp_TxMainStreamAttributes::InitWait</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Number of initial wait cycles at the start of a new line by the framing logic.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d79f08d5a24a1a17c0f17604f739d840"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::Misc0" ref="d79f08d5a24a1a17c0f17604f739d840" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d79f08d5a24a1a17c0f17604f739d840">XDp_TxMainStreamAttributes::Misc0</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Miscellaneous stream attributes 0 as specified by the DisplayPort 1.2 specification.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8672740527420950557847e164a1ac65"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::Misc1" ref="8672740527420950557847e164a1ac65" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#8672740527420950557847e164a1ac65">XDp_TxMainStreamAttributes::Misc1</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Miscellaneous stream attributes 1 as specified by the DisplayPort 1.2 specification.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b17cd85c64e31312a2257c973a71506a"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::NVid" ref="b17cd85c64e31312a2257c973a71506a" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#b17cd85c64e31312a2257c973a71506a">XDp_TxMainStreamAttributes::NVid</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
N value for the video stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="2a35e36704688b385d63a701fa4093b6"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::OverrideUserPixelWidth" ref="2a35e36704688b385d63a701fa4093b6" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#2a35e36704688b385d63a701fa4093b6">XDp_TxMainStreamAttributes::OverrideUserPixelWidth</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If set to 1, the value stored for UserPixelWidth will be used as the pixel width.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="f21c2f77ea3dce275ed2b5b4fd3dd631"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::PixelClockHz" ref="f21c2f77ea3dce275ed2b5b4fd3dd631" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#f21c2f77ea3dce275ed2b5b4fd3dd631">XDp_TxMainStreamAttributes::PixelClockHz</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The pixel clock of the stream (in Hz).
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d654ee21447fbb4a55fbe55abf94cc5c"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::SynchronousClockMode" ref="d654ee21447fbb4a55fbe55abf94cc5c" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#d654ee21447fbb4a55fbe55abf94cc5c">XDp_TxMainStreamAttributes::SynchronousClockMode</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Synchronous clock mode is currently in use by the video stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="59d2103ca4218eacf73385c0a67b613d"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::TransferUnitSize" ref="59d2103ca4218eacf73385c0a67b613d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#59d2103ca4218eacf73385c0a67b613d">XDp_TxMainStreamAttributes::TransferUnitSize</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Size of the transfer unit in the framing logic. In MST mode, this is also the number of time slots that are alloted in the payload ID table.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="de854c9a43b559c25d8870493fe95e9e"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::UserPixelWidth" ref="de854c9a43b559c25d8870493fe95e9e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#de854c9a43b559c25d8870493fe95e9e">XDp_TxMainStreamAttributes::UserPixelWidth</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The width of the user data input port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a4b97862d373a044adea7164420800fa"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::VStart" ref="a4b97862d373a044adea7164420800fa" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#a4b97862d373a044adea7164420800fa">XDp_TxMainStreamAttributes::VStart</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Vertical blank start (in lines).
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9e60ae3202ae9aa6d1e3e315c53b1dbd"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::Vtm" ref="9e60ae3202ae9aa6d1e3e315c53b1dbd" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">XVidC_VideoTimingMode <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#9e60ae3202ae9aa6d1e3e315c53b1dbd">XDp_TxMainStreamAttributes::Vtm</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The video timing.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="21d677c79a74f8acacee16b45f76ad0e"></a><!-- doxytag: member="XDp_TxMainStreamAttributes::YCbCrColorimetry" ref="21d677c79a74f8acacee16b45f76ad0e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_main_stream_attributes.html#21d677c79a74f8acacee16b45f76ad0e">XDp_TxMainStreamAttributes::YCbCrColorimetry</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The YCbCr colorimetry currently in use by the video stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,29 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxMstStream Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_mst_stream.html#41b4e8a10b524590cf9e2d44e571d062">LinkCountTotal</a></td><td><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_mst_stream.html#005d091cc3cb8da19fceeb5369b488d9">MstPbn</a></td><td><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_mst_stream.html#0341306cca03a2083a02e72c57ed597d">MstStreamEnable</a></td><td><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_mst_stream.html#4efca5ad738d497ff5b65e87e116e965">RelativeAddress</a></td><td><a class="el" href="struct_x_dp___tx_mst_stream.html">XDp_TxMstStream</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,104 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxMstStream Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxMstStream Struct Reference</h1><!-- doxytag: class="XDp_TxMstStream" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_mst_stream-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes a stream when the driver is running in multi-stream transport (MST) mode.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_mst_stream.html#41b4e8a10b524590cf9e2d44e571d062">LinkCountTotal</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_mst_stream.html#4efca5ad738d497ff5b65e87e116e965">RelativeAddress</a> [15]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_mst_stream.html#005d091cc3cb8da19fceeb5369b488d9">MstPbn</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_mst_stream.html#0341306cca03a2083a02e72c57ed597d">MstStreamEnable</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="41b4e8a10b524590cf9e2d44e571d062"></a><!-- doxytag: member="XDp_TxMstStream::LinkCountTotal" ref="41b4e8a10b524590cf9e2d44e571d062" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_mst_stream.html#41b4e8a10b524590cf9e2d44e571d062">XDp_TxMstStream::LinkCountTotal</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="005d091cc3cb8da19fceeb5369b488d9"></a><!-- doxytag: member="XDp_TxMstStream::MstPbn" ref="005d091cc3cb8da19fceeb5369b488d9" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u16 <a class="el" href="struct_x_dp___tx_mst_stream.html#005d091cc3cb8da19fceeb5369b488d9">XDp_TxMstStream::MstPbn</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The relative address from the DisplayPort TX to the sink device that this MST stream is targeting. Payload bandwidth number used to allocate bandwidth for the MST stream.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="0341306cca03a2083a02e72c57ed597d"></a><!-- doxytag: member="XDp_TxMstStream::MstStreamEnable" ref="0341306cca03a2083a02e72c57ed597d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_mst_stream.html#0341306cca03a2083a02e72c57ed597d">XDp_TxMstStream::MstStreamEnable</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
In MST mode, enables the corresponding stream for this MSA configuration.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4efca5ad738d497ff5b65e87e116e965"></a><!-- doxytag: member="XDp_TxMstStream::RelativeAddress" ref="4efca5ad738d497ff5b65e87e116e965" args="[15]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_mst_stream.html#4efca5ad738d497ff5b65e87e116e965">XDp_TxMstStream::RelativeAddress</a>[15] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of DisplayPort links from the DisplayPort TX to the sink device that this MST stream is targeting.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,30 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxSbMsgLinkAddressReplyDeviceInfo Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#3596fbd6d2b11ab262068d7f780aec93">Guid</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#67c26fb08e932b8cf2a8e6f56be91519">NumPorts</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#944720c2ab7e282647d9189ffe1db871">PortDetails</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#b14f27b890c426666afc83c39745cf31">ReplyType</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#dff9134a87d7e75558406e5e67e7bc30">RequestId</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html">XDp_TxSbMsgLinkAddressReplyDeviceInfo</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,121 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxSbMsgLinkAddressReplyDeviceInfo Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxSbMsgLinkAddressReplyDeviceInfo Struct Reference</h1><!-- doxytag: class="XDp_TxSbMsgLinkAddressReplyDeviceInfo" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_sb_msg_link_address_reply_device_info-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes a DisplayPort branch device. This structure is used when the driver is operating in multi-stream transport (MST) mode.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#b14f27b890c426666afc83c39745cf31">ReplyType</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#dff9134a87d7e75558406e5e67e7bc30">RequestId</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#3596fbd6d2b11ab262068d7f780aec93">Guid</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#67c26fb08e932b8cf2a8e6f56be91519">NumPorts</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#944720c2ab7e282647d9189ffe1db871">PortDetails</a> [16]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="3596fbd6d2b11ab262068d7f780aec93"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyDeviceInfo::Guid" ref="3596fbd6d2b11ab262068d7f780aec93" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#3596fbd6d2b11ab262068d7f780aec93">XDp_TxSbMsgLinkAddressReplyDeviceInfo::Guid</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The global unique identifier (GUID) of the branch device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="67c26fb08e932b8cf2a8e6f56be91519"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyDeviceInfo::NumPorts" ref="67c26fb08e932b8cf2a8e6f56be91519" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#67c26fb08e932b8cf2a8e6f56be91519">XDp_TxSbMsgLinkAddressReplyDeviceInfo::NumPorts</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of ports associated with this branch device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="944720c2ab7e282647d9189ffe1db871"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyDeviceInfo::PortDetails" ref="944720c2ab7e282647d9189ffe1db871" args="[16]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a> <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#944720c2ab7e282647d9189ffe1db871">XDp_TxSbMsgLinkAddressReplyDeviceInfo::PortDetails</a>[16] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
An array describing all ports attached to this branch device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b14f27b890c426666afc83c39745cf31"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyDeviceInfo::ReplyType" ref="b14f27b890c426666afc83c39745cf31" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#b14f27b890c426666afc83c39745cf31">XDp_TxSbMsgLinkAddressReplyDeviceInfo::ReplyType</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The reply type of the sideband message. A value of 1 indicates that the request wasn't successful and the return data will give the reason for a negative-acknowledge (NACK).
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="dff9134a87d7e75558406e5e67e7bc30"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyDeviceInfo::RequestId" ref="dff9134a87d7e75558406e5e67e7bc30" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_device_info.html#dff9134a87d7e75558406e5e67e7bc30">XDp_TxSbMsgLinkAddressReplyDeviceInfo::RequestId</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The request identifier of the reply. This should correspond to the request identifier for the LINK_ADDRESS sideband message request.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,35 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxSbMsgLinkAddressReplyPortDetail Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#2b81e9cb6a18ea65b64b6a59cbdc27ef">DpcdRev</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#95a91fc0d6e874e38e8cc3adb22608ed">DpDevPlugStatus</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#179361560909447ae874adb455b8295f">Guid</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e858d8409a949a2f5a1137c981ff77a8">InputPort</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#8287a96a86cf55c1c96b8cdaceb09201">LegacyDevPlugStatus</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#ce096c81292856f31e76cb2632ca57d1">MsgCapStatus</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#7e35365ac35c258916d15adfb188a299">NumSdpStreams</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#a902c648644c702db8b91c1d99debc82">NumSdpStreamSinks</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e95af1835d797a566cc6ed793a33a9e3">PeerDeviceType</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#6c79c95bf9a31e48dd5740cccf3b31ea">PortNum</a></td><td><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html">XDp_TxSbMsgLinkAddressReplyPortDetail</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,206 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxSbMsgLinkAddressReplyPortDetail Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxSbMsgLinkAddressReplyPortDetail Struct Reference</h1><!-- doxytag: class="XDp_TxSbMsgLinkAddressReplyPortDetail" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes a port that is connected to a DisplayPort branch device. This structure is used when the driver is operating in multi-stream transport (MST) mode.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e858d8409a949a2f5a1137c981ff77a8">InputPort</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e95af1835d797a566cc6ed793a33a9e3">PeerDeviceType</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#6c79c95bf9a31e48dd5740cccf3b31ea">PortNum</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#ce096c81292856f31e76cb2632ca57d1">MsgCapStatus</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#95a91fc0d6e874e38e8cc3adb22608ed">DpDevPlugStatus</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#8287a96a86cf55c1c96b8cdaceb09201">LegacyDevPlugStatus</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#2b81e9cb6a18ea65b64b6a59cbdc27ef">DpcdRev</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#179361560909447ae874adb455b8295f">Guid</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#7e35365ac35c258916d15adfb188a299">NumSdpStreams</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#a902c648644c702db8b91c1d99debc82">NumSdpStreamSinks</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="2b81e9cb6a18ea65b64b6a59cbdc27ef"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::DpcdRev" ref="2b81e9cb6a18ea65b64b6a59cbdc27ef" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#2b81e9cb6a18ea65b64b6a59cbdc27ef">XDp_TxSbMsgLinkAddressReplyPortDetail::DpcdRev</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The DisplayPort Configuration Data (DPCD) revision of the device connected to this port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="95a91fc0d6e874e38e8cc3adb22608ed"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::DpDevPlugStatus" ref="95a91fc0d6e874e38e8cc3adb22608ed" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#95a91fc0d6e874e38e8cc3adb22608ed">XDp_TxSbMsgLinkAddressReplyPortDetail::DpDevPlugStatus</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
There is a device connected to this port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="179361560909447ae874adb455b8295f"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::Guid" ref="179361560909447ae874adb455b8295f" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#179361560909447ae874adb455b8295f">XDp_TxSbMsgLinkAddressReplyPortDetail::Guid</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The global unique identifier (GUID) of the device connected to this port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="e858d8409a949a2f5a1137c981ff77a8"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::InputPort" ref="e858d8409a949a2f5a1137c981ff77a8" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e858d8409a949a2f5a1137c981ff77a8">XDp_TxSbMsgLinkAddressReplyPortDetail::InputPort</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Specifies that this port is an input port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8287a96a86cf55c1c96b8cdaceb09201"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::LegacyDevPlugStatus" ref="8287a96a86cf55c1c96b8cdaceb09201" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#8287a96a86cf55c1c96b8cdaceb09201">XDp_TxSbMsgLinkAddressReplyPortDetail::LegacyDevPlugStatus</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This port is connected to a legacy device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="ce096c81292856f31e76cb2632ca57d1"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::MsgCapStatus" ref="ce096c81292856f31e76cb2632ca57d1" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#ce096c81292856f31e76cb2632ca57d1">XDp_TxSbMsgLinkAddressReplyPortDetail::MsgCapStatus</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This port or the device at this port can send and receive MST messages.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="7e35365ac35c258916d15adfb188a299"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::NumSdpStreams" ref="7e35365ac35c258916d15adfb188a299" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#7e35365ac35c258916d15adfb188a299">XDp_TxSbMsgLinkAddressReplyPortDetail::NumSdpStreams</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of Secondary-Data Packet (SDP) streams that this port can handle.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a902c648644c702db8b91c1d99debc82"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::NumSdpStreamSinks" ref="a902c648644c702db8b91c1d99debc82" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#a902c648644c702db8b91c1d99debc82">XDp_TxSbMsgLinkAddressReplyPortDetail::NumSdpStreamSinks</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The number of SDP streams associated with this port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="e95af1835d797a566cc6ed793a33a9e3"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::PeerDeviceType" ref="e95af1835d797a566cc6ed793a33a9e3" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#e95af1835d797a566cc6ed793a33a9e3">XDp_TxSbMsgLinkAddressReplyPortDetail::PeerDeviceType</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Specifies the device type connected to this port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6c79c95bf9a31e48dd5740cccf3b31ea"></a><!-- doxytag: member="XDp_TxSbMsgLinkAddressReplyPortDetail::PortNum" ref="6c79c95bf9a31e48dd5740cccf3b31ea" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sb_msg_link_address_reply_port_detail.html#6c79c95bf9a31e48dd5740cccf3b31ea">XDp_TxSbMsgLinkAddressReplyPortDetail::PortNum</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The port number of this port.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,27 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxSinkConfig Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sink_config.html#4c6696ff8bcb871da81bd61ef5cd4fa9">DpcdRxCapsField</a></td><td><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_sink_config.html#1cdc97a67559d390e50493e00700fc63">LaneStatusAdjReqs</a></td><td><a class="el" href="struct_x_dp___tx_sink_config.html">XDp_TxSinkConfig</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,70 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxSinkConfig Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxSinkConfig Struct Reference</h1><!-- doxytag: class="XDp_TxSinkConfig" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_sink_config-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef contains configuration information about the RX device.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sink_config.html#4c6696ff8bcb871da81bd61ef5cd4fa9">DpcdRxCapsField</a> [16]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_sink_config.html#1cdc97a67559d390e50493e00700fc63">LaneStatusAdjReqs</a> [6]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="4c6696ff8bcb871da81bd61ef5cd4fa9"></a><!-- doxytag: member="XDp_TxSinkConfig::DpcdRxCapsField" ref="4c6696ff8bcb871da81bd61ef5cd4fa9" args="[16]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sink_config.html#4c6696ff8bcb871da81bd61ef5cd4fa9">XDp_TxSinkConfig::DpcdRxCapsField</a>[16] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The first 16 bytes of the raw capabilities field of the RX device's DisplayPort Configuration Data (DPCD).
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1cdc97a67559d390e50493e00700fc63"></a><!-- doxytag: member="XDp_TxSinkConfig::LaneStatusAdjReqs" ref="1cdc97a67559d390e50493e00700fc63" args="[6]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_sink_config.html#1cdc97a67559d390e50493e00700fc63">XDp_TxSinkConfig::LaneStatusAdjReqs</a>[6] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This is a raw read of the RX device's status registers. The first 4 bytes correspond to the lane status associated with clock recovery, channel equalization, symbol lock, and interlane alignment. The remaining 2 bytes represent the pre-emphasis and voltage swing level adjustments requested by the RX device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,29 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxTopology Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology.html#44187c89317924ea3dfa7fd6594f5485">NodeTable</a></td><td><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology.html#87c65be84c7e234b204149fe570153ef">NodeTotal</a></td><td><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology.html#7fffcc07ed2dd282ee9847c7ebf7d932">SinkList</a></td><td><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology.html#c673c01cc24bab16921fb469d120d6f4">SinkTotal</a></td><td><a class="el" href="struct_x_dp___tx_topology.html">XDp_TxTopology</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,104 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxTopology Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxTopology Struct Reference</h1><!-- doxytag: class="XDp_TxTopology" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_topology-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes a the entire topology of connected downstream DisplayPort devices (from the DisplayPort TX) when the driver is operating in multi-stream transport (MST) mode.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology.html#87c65be84c7e234b204149fe570153ef">NodeTotal</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology.html#44187c89317924ea3dfa7fd6594f5485">NodeTable</a> [63]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology.html#c673c01cc24bab16921fb469d120d6f4">SinkTotal</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology.html#7fffcc07ed2dd282ee9847c7ebf7d932">SinkList</a> [63]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="44187c89317924ea3dfa7fd6594f5485"></a><!-- doxytag: member="XDp_TxTopology::NodeTable" ref="44187c89317924ea3dfa7fd6594f5485" args="[63]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a> <a class="el" href="struct_x_dp___tx_topology.html#44187c89317924ea3dfa7fd6594f5485">XDp_TxTopology::NodeTable</a>[63] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A table listing all the nodes in the MST topology.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="87c65be84c7e234b204149fe570153ef"></a><!-- doxytag: member="XDp_TxTopology::NodeTotal" ref="87c65be84c7e234b204149fe570153ef" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology.html#87c65be84c7e234b204149fe570153ef">XDp_TxTopology::NodeTotal</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of nodes that were found in the MST topology.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="7fffcc07ed2dd282ee9847c7ebf7d932"></a><!-- doxytag: member="XDp_TxTopology::SinkList" ref="7fffcc07ed2dd282ee9847c7ebf7d932" args="[63]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a>* <a class="el" href="struct_x_dp___tx_topology.html#7fffcc07ed2dd282ee9847c7ebf7d932">XDp_TxTopology::SinkList</a>[63] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer list of sinks in the MST topology. The entries will point to the sinks in the NodeTable.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="c673c01cc24bab16921fb469d120d6f4"></a><!-- doxytag: member="XDp_TxTopology::SinkTotal" ref="c673c01cc24bab16921fb469d120d6f4" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology.html#c673c01cc24bab16921fb469d120d6f4">XDp_TxTopology::SinkTotal</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of sinks in the MST topology.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,31 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxTopologyNode Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology_node.html#650d490485bf62dacb621626beccb1a0">DeviceType</a></td><td><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology_node.html#04d62897104522c7934a6c3c2290a8c0">DpcdRev</a></td><td><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology_node.html#899db82e718e7dc6c8bd042cb5bd94dc">Guid</a></td><td><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology_node.html#c870bb2832416670379afe3596c8302e">LinkCountTotal</a></td><td><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology_node.html#89dd2b47506730a28315a783b547c451">MsgCapStatus</a></td><td><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dp___tx_topology_node.html#9f8c6254504c2dc3ee6c89881b62addd">RelativeAddress</a></td><td><a class="el" href="struct_x_dp___tx_topology_node.html">XDp_TxTopologyNode</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,138 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDp_TxTopologyNode Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDp_TxTopologyNode Struct Reference</h1><!-- doxytag: class="XDp_TxTopologyNode" --><code>#include <xdp.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dp___tx_topology_node-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef describes a downstream DisplayPort device when the driver is running in multi-stream transport (MST) mode.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology_node.html#899db82e718e7dc6c8bd042cb5bd94dc">Guid</a> [4]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology_node.html#9f8c6254504c2dc3ee6c89881b62addd">RelativeAddress</a> [15]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology_node.html#650d490485bf62dacb621626beccb1a0">DeviceType</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology_node.html#c870bb2832416670379afe3596c8302e">LinkCountTotal</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology_node.html#04d62897104522c7934a6c3c2290a8c0">DpcdRev</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp___tx_topology_node.html#89dd2b47506730a28315a783b547c451">MsgCapStatus</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="650d490485bf62dacb621626beccb1a0"></a><!-- doxytag: member="XDp_TxTopologyNode::DeviceType" ref="650d490485bf62dacb621626beccb1a0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology_node.html#650d490485bf62dacb621626beccb1a0">XDp_TxTopologyNode::DeviceType</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The type of DisplayPort device. Either a branch or sink.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="04d62897104522c7934a6c3c2290a8c0"></a><!-- doxytag: member="XDp_TxTopologyNode::DpcdRev" ref="04d62897104522c7934a6c3c2290a8c0" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology_node.html#04d62897104522c7934a6c3c2290a8c0">XDp_TxTopologyNode::DpcdRev</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The revision of the device's DisplayPort Configuration Data (DPCD). For this device to support MST features, this value must represent a protocl version greater or equal to 1.2.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="899db82e718e7dc6c8bd042cb5bd94dc"></a><!-- doxytag: member="XDp_TxTopologyNode::Guid" ref="899db82e718e7dc6c8bd042cb5bd94dc" args="[4]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dp___tx_topology_node.html#899db82e718e7dc6c8bd042cb5bd94dc">XDp_TxTopologyNode::Guid</a>[4] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The global unique identifier (GUID) of the device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="c870bb2832416670379afe3596c8302e"></a><!-- doxytag: member="XDp_TxTopologyNode::LinkCountTotal" ref="c870bb2832416670379afe3596c8302e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology_node.html#c870bb2832416670379afe3596c8302e">XDp_TxTopologyNode::LinkCountTotal</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The total number of DisplayPort links connecting this device to the DisplayPort TX.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="89dd2b47506730a28315a783b547c451"></a><!-- doxytag: member="XDp_TxTopologyNode::MsgCapStatus" ref="89dd2b47506730a28315a783b547c451" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology_node.html#89dd2b47506730a28315a783b547c451">XDp_TxTopologyNode::MsgCapStatus</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This device is capable of sending and receiving sideband messages.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9f8c6254504c2dc3ee6c89881b62addd"></a><!-- doxytag: member="XDp_TxTopologyNode::RelativeAddress" ref="9f8c6254504c2dc3ee6c89881b62addd" args="[15]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dp___tx_topology_node.html#9f8c6254504c2dc3ee6c89881b62addd">XDp_TxTopologyNode::RelativeAddress</a>[15] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The relative address from the DisplayPort TX to this device.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdp_8h.html">xdp.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,52 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDprx Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dprx.html">XDprx</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#dedf7936c013ce6631407530c4396911">Config</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#602bc0843f35c3999deee5cd0bf1502c">IntrBwChangeCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#3f28b60b43e40187ca44f5c36a76847e">IntrBwChangeHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#796e6b73417c88a8ae7c6f9fc5a0449c">IntrNoVideoCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#bd41db955c3d2854090ff5b7d57d78eb">IntrNoVideoHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#8a9fb6622d32e7f5351ae4d282f35851">IntrPowerStateCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#67ea9b5836d0d05b2df2c4c13bc9d61f">IntrPowerStateHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#b27e04e3e29c542f04a1bef92410b82a">IntrTp1CallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#3bd4c8f97fd2a545f2e3e8d0f8d859bf">IntrTp1Handler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#03b734de6542ca9f5279a8cb5a32784e">IntrTp2CallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#6c29773638b420bc7407f72c3ec05c91">IntrTp2Handler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#d2dd35fe9f6705b13fbeae058b9a70a7">IntrTp3CallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#47a1d59e6f1d3b5e6e3a8f9cbd3bd89e">IntrTp3Handler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#0ca1b5987154134120e042bd33773b85">IntrTrainingDoneCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#745225b6d5f0f94fe54cc10ef327b85b">IntrTrainingDoneHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#72898dca70e07c4af4e69e96e30ebadf">IntrTrainingLostCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#6ff398e4be5742323fbd72f6857726ea">IntrTrainingLostHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#37bc110295414ab49c968c13e5e05bf3">IntrVBlankCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#df5bc623b9564a7ced0649c5ea4c1ea6">IntrVBlankHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#666f76ea907fc6f5417c6515c1985b5d">IntrVideoCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#7ffa349f2fcef3e7519bf8a2c24cac81">IntrVideoHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#abece58d15aa63679011c80f75999378">IntrVmChangeCallbackRef</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#9dfaf3453633445a3cb67d3f630b5a32">IntrVmChangeHandler</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#a5e3f3584f6537de503b8a11f5eebb83">IsReady</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#32cbad761d81394928fd1dedc579a3f3">LinkConfig</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#50f4120ca5486bcd3b0d5677d1b6ad94">UserTimerPtr</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx.html#feb0273ee3b97e57ff4910dd8cd3cba4">UserTimerWaitUs</a></td><td><a class="el" href="struct_x_dprx.html">XDprx</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
495
XilinxProcessorIPLib/drivers/dp/doc/html/api/struct_x_dprx.html
Normal file
495
XilinxProcessorIPLib/drivers/dp/doc/html/api/struct_x_dprx.html
Normal file
|
@ -0,0 +1,495 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDprx Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDprx Struct Reference</h1><!-- doxytag: class="XDprx" --><code>#include <xdprx.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dprx-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
The <a class="el" href="struct_x_dprx.html">XDprx</a> driver instance data. The user is required to allocate a variable of this type for every <a class="el" href="struct_x_dprx.html">XDprx</a> device in the system. A pointer to a variable of this type is then passed to the driver API functions.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#dedf7936c013ce6631407530c4396911">Config</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#a5e3f3584f6537de503b8a11f5eebb83">IsReady</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dprx___link_config.html">XDprx_LinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#32cbad761d81394928fd1dedc579a3f3">LinkConfig</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#feb0273ee3b97e57ff4910dd8cd3cba4">UserTimerWaitUs</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#50f4120ca5486bcd3b0d5677d1b6ad94">UserTimerPtr</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#9dfaf3453633445a3cb67d3f630b5a32">IntrVmChangeHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#abece58d15aa63679011c80f75999378">IntrVmChangeCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#67ea9b5836d0d05b2df2c4c13bc9d61f">IntrPowerStateHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#8a9fb6622d32e7f5351ae4d282f35851">IntrPowerStateCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#bd41db955c3d2854090ff5b7d57d78eb">IntrNoVideoHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#796e6b73417c88a8ae7c6f9fc5a0449c">IntrNoVideoCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#df5bc623b9564a7ced0649c5ea4c1ea6">IntrVBlankHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#37bc110295414ab49c968c13e5e05bf3">IntrVBlankCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#6ff398e4be5742323fbd72f6857726ea">IntrTrainingLostHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#72898dca70e07c4af4e69e96e30ebadf">IntrTrainingLostCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#7ffa349f2fcef3e7519bf8a2c24cac81">IntrVideoHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#666f76ea907fc6f5417c6515c1985b5d">IntrVideoCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#745225b6d5f0f94fe54cc10ef327b85b">IntrTrainingDoneHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#0ca1b5987154134120e042bd33773b85">IntrTrainingDoneCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#3f28b60b43e40187ca44f5c36a76847e">IntrBwChangeHandler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#602bc0843f35c3999deee5cd0bf1502c">IntrBwChangeCallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#3bd4c8f97fd2a545f2e3e8d0f8d859bf">IntrTp1Handler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#b27e04e3e29c542f04a1bef92410b82a">IntrTp1CallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#6c29773638b420bc7407f72c3ec05c91">IntrTp2Handler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#03b734de6542ca9f5279a8cb5a32784e">IntrTp2CallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#47a1d59e6f1d3b5e6e3a8f9cbd3bd89e">IntrTp3Handler</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx.html#d2dd35fe9f6705b13fbeae058b9a70a7">IntrTp3CallbackRef</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="dedf7936c013ce6631407530c4396911"></a><!-- doxytag: member="XDprx::Config" ref="dedf7936c013ce6631407530c4396911" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> <a class="el" href="struct_x_dprx.html#dedf7936c013ce6631407530c4396911">XDprx::Config</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the DisplayPort RX core. It is important to keep this member first in the <a class="el" href="struct_x_dprx.html">XDprx</a> order.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="602bc0843f35c3999deee5cd0bf1502c"></a><!-- doxytag: member="XDprx::IntrBwChangeCallbackRef" ref="602bc0843f35c3999deee5cd0bf1502c" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#602bc0843f35c3999deee5cd0bf1502c">XDprx::IntrBwChangeCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the bandwidth change callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3f28b60b43e40187ca44f5c36a76847e"></a><!-- doxytag: member="XDprx::IntrBwChangeHandler" ref="3f28b60b43e40187ca44f5c36a76847e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#3f28b60b43e40187ca44f5c36a76847e">XDprx::IntrBwChangeHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for bandwidth change interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="796e6b73417c88a8ae7c6f9fc5a0449c"></a><!-- doxytag: member="XDprx::IntrNoVideoCallbackRef" ref="796e6b73417c88a8ae7c6f9fc5a0449c" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#796e6b73417c88a8ae7c6f9fc5a0449c">XDprx::IntrNoVideoCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the no video callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="bd41db955c3d2854090ff5b7d57d78eb"></a><!-- doxytag: member="XDprx::IntrNoVideoHandler" ref="bd41db955c3d2854090ff5b7d57d78eb" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#bd41db955c3d2854090ff5b7d57d78eb">XDprx::IntrNoVideoHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for no video interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8a9fb6622d32e7f5351ae4d282f35851"></a><!-- doxytag: member="XDprx::IntrPowerStateCallbackRef" ref="8a9fb6622d32e7f5351ae4d282f35851" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#8a9fb6622d32e7f5351ae4d282f35851">XDprx::IntrPowerStateCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the power state change callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="67ea9b5836d0d05b2df2c4c13bc9d61f"></a><!-- doxytag: member="XDprx::IntrPowerStateHandler" ref="67ea9b5836d0d05b2df2c4c13bc9d61f" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#67ea9b5836d0d05b2df2c4c13bc9d61f">XDprx::IntrPowerStateHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for power state change interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b27e04e3e29c542f04a1bef92410b82a"></a><!-- doxytag: member="XDprx::IntrTp1CallbackRef" ref="b27e04e3e29c542f04a1bef92410b82a" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#b27e04e3e29c542f04a1bef92410b82a">XDprx::IntrTp1CallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training pattern 1 callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3bd4c8f97fd2a545f2e3e8d0f8d859bf"></a><!-- doxytag: member="XDprx::IntrTp1Handler" ref="3bd4c8f97fd2a545f2e3e8d0f8d859bf" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#3bd4c8f97fd2a545f2e3e8d0f8d859bf">XDprx::IntrTp1Handler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training pattern 1 interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="03b734de6542ca9f5279a8cb5a32784e"></a><!-- doxytag: member="XDprx::IntrTp2CallbackRef" ref="03b734de6542ca9f5279a8cb5a32784e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#03b734de6542ca9f5279a8cb5a32784e">XDprx::IntrTp2CallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training pattern 2 callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6c29773638b420bc7407f72c3ec05c91"></a><!-- doxytag: member="XDprx::IntrTp2Handler" ref="6c29773638b420bc7407f72c3ec05c91" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#6c29773638b420bc7407f72c3ec05c91">XDprx::IntrTp2Handler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training pattern 2 interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d2dd35fe9f6705b13fbeae058b9a70a7"></a><!-- doxytag: member="XDprx::IntrTp3CallbackRef" ref="d2dd35fe9f6705b13fbeae058b9a70a7" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#d2dd35fe9f6705b13fbeae058b9a70a7">XDprx::IntrTp3CallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training pattern 3 callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="47a1d59e6f1d3b5e6e3a8f9cbd3bd89e"></a><!-- doxytag: member="XDprx::IntrTp3Handler" ref="47a1d59e6f1d3b5e6e3a8f9cbd3bd89e" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#47a1d59e6f1d3b5e6e3a8f9cbd3bd89e">XDprx::IntrTp3Handler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training pattern 3 interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="0ca1b5987154134120e042bd33773b85"></a><!-- doxytag: member="XDprx::IntrTrainingDoneCallbackRef" ref="0ca1b5987154134120e042bd33773b85" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#0ca1b5987154134120e042bd33773b85">XDprx::IntrTrainingDoneCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training done callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="745225b6d5f0f94fe54cc10ef327b85b"></a><!-- doxytag: member="XDprx::IntrTrainingDoneHandler" ref="745225b6d5f0f94fe54cc10ef327b85b" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#745225b6d5f0f94fe54cc10ef327b85b">XDprx::IntrTrainingDoneHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training done interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="72898dca70e07c4af4e69e96e30ebadf"></a><!-- doxytag: member="XDprx::IntrTrainingLostCallbackRef" ref="72898dca70e07c4af4e69e96e30ebadf" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#72898dca70e07c4af4e69e96e30ebadf">XDprx::IntrTrainingLostCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the training lost callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6ff398e4be5742323fbd72f6857726ea"></a><!-- doxytag: member="XDprx::IntrTrainingLostHandler" ref="6ff398e4be5742323fbd72f6857726ea" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#6ff398e4be5742323fbd72f6857726ea">XDprx::IntrTrainingLostHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for training lost interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="37bc110295414ab49c968c13e5e05bf3"></a><!-- doxytag: member="XDprx::IntrVBlankCallbackRef" ref="37bc110295414ab49c968c13e5e05bf3" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#37bc110295414ab49c968c13e5e05bf3">XDprx::IntrVBlankCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the vertical blanking callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="df5bc623b9564a7ced0649c5ea4c1ea6"></a><!-- doxytag: member="XDprx::IntrVBlankHandler" ref="df5bc623b9564a7ced0649c5ea4c1ea6" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#df5bc623b9564a7ced0649c5ea4c1ea6">XDprx::IntrVBlankHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for vertical blanking interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="666f76ea907fc6f5417c6515c1985b5d"></a><!-- doxytag: member="XDprx::IntrVideoCallbackRef" ref="666f76ea907fc6f5417c6515c1985b5d" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#666f76ea907fc6f5417c6515c1985b5d">XDprx::IntrVideoCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the valid video callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="7ffa349f2fcef3e7519bf8a2c24cac81"></a><!-- doxytag: member="XDprx::IntrVideoHandler" ref="7ffa349f2fcef3e7519bf8a2c24cac81" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#7ffa349f2fcef3e7519bf8a2c24cac81">XDprx::IntrVideoHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for valid video interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="abece58d15aa63679011c80f75999378"></a><!-- doxytag: member="XDprx::IntrVmChangeCallbackRef" ref="abece58d15aa63679011c80f75999378" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#abece58d15aa63679011c80f75999378">XDprx::IntrVmChangeCallbackRef</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A pointer to the user data passed to the video mode change callback function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9dfaf3453633445a3cb67d3f630b5a32"></a><!-- doxytag: member="XDprx::IntrVmChangeHandler" ref="9dfaf3453633445a3cb67d3f630b5a32" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> <a class="el" href="struct_x_dprx.html#9dfaf3453633445a3cb67d3f630b5a32">XDprx::IntrVmChangeHandler</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Callback function for video mode change interrupts.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a5e3f3584f6537de503b8a11f5eebb83"></a><!-- doxytag: member="XDprx::IsReady" ref="a5e3f3584f6537de503b8a11f5eebb83" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dprx.html#a5e3f3584f6537de503b8a11f5eebb83">XDprx::IsReady</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Device is initialized and ready.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="32cbad761d81394928fd1dedc579a3f3"></a><!-- doxytag: member="XDprx::LinkConfig" ref="32cbad761d81394928fd1dedc579a3f3" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dprx___link_config.html">XDprx_LinkConfig</a> <a class="el" href="struct_x_dprx.html#32cbad761d81394928fd1dedc579a3f3">XDprx::LinkConfig</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Configuration structure for the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="50f4120ca5486bcd3b0d5677d1b6ad94"></a><!-- doxytag: member="XDprx::UserTimerPtr" ref="50f4120ca5486bcd3b0d5677d1b6ad94" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void* <a class="el" href="struct_x_dprx.html#50f4120ca5486bcd3b0d5677d1b6ad94">XDprx::UserTimerPtr</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Pointer to a timer instance used by the custom user delay/sleep function.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="feb0273ee3b97e57ff4910dd8cd3cba4"></a><!-- doxytag: member="XDprx::UserTimerWaitUs" ref="feb0273ee3b97e57ff4910dd8cd3cba4" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> <a class="el" href="struct_x_dprx.html#feb0273ee3b97e57ff4910dd8cd3cba4">XDprx::UserTimerWaitUs</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Custom user function for delay/sleep.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdprx_8h.html">xdprx.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,27 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
Member List
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDprx_LinkConfig Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dprx___link_config.html">XDprx_LinkConfig</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx___link_config.html#4a8856d1e56469783d08376f7e2a9e2c">LaneCount</a></td><td><a class="el" href="struct_x_dprx___link_config.html">XDprx_LinkConfig</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dprx___link_config.html#4e8dc57a4f415dd9e4b361336d0776d7">LinkRate</a></td><td><a class="el" href="struct_x_dprx___link_config.html">XDprx_LinkConfig</a></td><td></td></tr>
|
||||||
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,70 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
XDprx_LinkConfig Struct Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>XDprx_LinkConfig Struct Reference</h1><!-- doxytag: class="XDprx_LinkConfig" --><code>#include <xdprx.h></code>
|
||||||
|
<p>
|
||||||
|
<a href="struct_x_dprx___link_config-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This typedef contains configuration information about the main link settings.
|
||||||
|
<p>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx___link_config.html#4a8856d1e56469783d08376f7e2a9e2c">LaneCount</a></td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dprx___link_config.html#4e8dc57a4f415dd9e4b361336d0776d7">LinkRate</a></td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Member Data Documentation</h2>
|
||||||
|
<a class="anchor" name="4a8856d1e56469783d08376f7e2a9e2c"></a><!-- doxytag: member="XDprx_LinkConfig::LaneCount" ref="4a8856d1e56469783d08376f7e2a9e2c" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dprx___link_config.html#4a8856d1e56469783d08376f7e2a9e2c">XDprx_LinkConfig::LaneCount</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current lane count of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4e8dc57a4f415dd9e4b361336d0776d7"></a><!-- doxytag: member="XDprx_LinkConfig::LinkRate" ref="4e8dc57a4f415dd9e4b361336d0776d7" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u8 <a class="el" href="struct_x_dprx___link_config.html#4e8dc57a4f415dd9e4b361336d0776d7">XDprx_LinkConfig::LinkRate</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The current link rate of the main link.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr>The documentation for this struct was generated from the following file:<ul>
|
||||||
|
<li><a class="el" href="xdprx_8h.html">xdprx.h</a></ul>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -24,7 +24,7 @@
|
||||||
<h1>XDptx Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dptx.html">XDptx</a>, including all inherited members.<p><table>
|
<h1>XDptx Member List</h1>This is the complete list of members for <a class="el" href="struct_x_dptx.html">XDptx</a>, including all inherited members.<p><table>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#2fdb769ccb56ed1c526f6997e97018d4">AuxDelayUs</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#2fdb769ccb56ed1c526f6997e97018d4">AuxDelayUs</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#2e3feb5199d0d6af0831d8ecf48cff0d">BoardChar</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#2e3feb5199d0d6af0831d8ecf48cff0d">BoardChar</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#e3324edbc15a89340bdee2bbf56244df">Config</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#e0e5a00ece5242bf0da8f9bf94dc0a9f">Config</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#71e5740080d8cced1992a1ab73ccc0f2">HpdEventCallbackRef</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#71e5740080d8cced1992a1ab73ccc0f2">HpdEventCallbackRef</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#5db934dcfed963ee3fba51bfe087a1f7">HpdEventHandler</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#5db934dcfed963ee3fba51bfe087a1f7">HpdEventHandler</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#c07874d7442b5365af712ba8bd2f62cf">HpdPulseCallbackRef</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#c07874d7442b5365af712ba8bd2f62cf">HpdPulseCallbackRef</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
|
@ -39,5 +39,5 @@
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#6af805e431d276c4a649c9fdc94ea2e7">Topology</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#6af805e431d276c4a649c9fdc94ea2e7">Topology</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#ea0d9e963446066ccce156f4ca642408">TrainAdaptive</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#ea0d9e963446066ccce156f4ca642408">TrainAdaptive</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#fd631f0f90f6cdbbba8848ca5a216ba8">UserTimerPtr</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#fd631f0f90f6cdbbba8848ca5a216ba8">UserTimerPtr</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#fd2cbc84e307d853f48f19d9d8aedc06">UserTimerWaitUs</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx.html#68a400cb7e5412562a3cc203cd68de4e">UserTimerWaitUs</a></td><td><a class="el" href="struct_x_dptx.html">XDptx</a></td><td></td></tr>
|
||||||
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -29,14 +29,14 @@ The <a class="el" href="struct_x_dptx.html">XDptx</a> driver instance data. The
|
||||||
<table border="0" cellpadding="0" cellspacing="0">
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr><td></td></tr>
|
<tr><td></td></tr>
|
||||||
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#e0e5a00ece5242bf0da8f9bf94dc0a9f">Config</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a4c0fd5e83c23fd09c3c5a75cf76a7a9">MstEnable</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#a4c0fd5e83c23fd09c3c5a75cf76a7a9">MstEnable</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#015d2c021b09d7574d280aa6ce4d9f80">IsReady</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#015d2c021b09d7574d280aa6ce4d9f80">IsReady</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#ea0d9e963446066ccce156f4ca642408">TrainAdaptive</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#ea0d9e963446066ccce156f4ca642408">TrainAdaptive</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#e3324edbc15a89340bdee2bbf56244df">Config</a></td></tr>
|
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#480b18d97985dd93a873f14bf27a8ea1">RxConfig</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#480b18d97985dd93a873f14bf27a8ea1">RxConfig</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#edc0f840ca6831c1a035724ed6cbe9b3">LinkConfig</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#edc0f840ca6831c1a035724ed6cbe9b3">LinkConfig</a></td></tr>
|
||||||
|
@ -53,7 +53,7 @@ The <a class="el" href="struct_x_dptx.html">XDptx</a> driver instance data. The
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#02d8905bbfcbc162babc2de8b5191d5d">SbMsgDelayUs</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#02d8905bbfcbc162babc2de8b5191d5d">SbMsgDelayUs</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#fd2cbc84e307d853f48f19d9d8aedc06">UserTimerWaitUs</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#68a400cb7e5412562a3cc203cd68de4e">UserTimerWaitUs</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#fd631f0f90f6cdbbba8848ca5a216ba8">UserTimerPtr</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html#fd631f0f90f6cdbbba8848ca5a216ba8">UserTimerPtr</a></td></tr>
|
||||||
|
|
||||||
|
@ -97,19 +97,19 @@ Amount of latency in micro- seconds to use between AUX transactions.
|
||||||
Some board characteristics information that affects link training.
|
Some board characteristics information that affects link training.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="e3324edbc15a89340bdee2bbf56244df"></a><!-- doxytag: member="XDptx::Config" ref="e3324edbc15a89340bdee2bbf56244df" args="" -->
|
<a class="anchor" name="e0e5a00ece5242bf0da8f9bf94dc0a9f"></a><!-- doxytag: member="XDptx::Config" ref="e0e5a00ece5242bf0da8f9bf94dc0a9f" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> <a class="el" href="struct_x_dptx.html#e3324edbc15a89340bdee2bbf56244df">XDptx::Config</a> </td>
|
<td class="memname"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> <a class="el" href="struct_x_dptx.html#e0e5a00ece5242bf0da8f9bf94dc0a9f">XDptx::Config</a> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="memdoc">
|
<div class="memdoc">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Configuration structure for the DisplayPort TX core.
|
Configuration structure for the DisplayPort TX core. It is important to keep this member first in the <a class="el" href="struct_x_dptx.html">XDptx</a> order.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="71e5740080d8cced1992a1ab73ccc0f2"></a><!-- doxytag: member="XDptx::HpdEventCallbackRef" ref="71e5740080d8cced1992a1ab73ccc0f2" args="" -->
|
<a class="anchor" name="71e5740080d8cced1992a1ab73ccc0f2"></a><!-- doxytag: member="XDptx::HpdEventCallbackRef" ref="71e5740080d8cced1992a1ab73ccc0f2" args="" -->
|
||||||
|
@ -322,12 +322,12 @@ Downshift lane count and link rate if necessary during training.
|
||||||
Pointer to a timer instance used by the custom user delay/sleep function.
|
Pointer to a timer instance used by the custom user delay/sleep function.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="fd2cbc84e307d853f48f19d9d8aedc06"></a><!-- doxytag: member="XDptx::UserTimerWaitUs" ref="fd2cbc84e307d853f48f19d9d8aedc06" args="" -->
|
<a class="anchor" name="68a400cb7e5412562a3cc203cd68de4e"></a><!-- doxytag: member="XDptx::UserTimerWaitUs" ref="68a400cb7e5412562a3cc203cd68de4e" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> <a class="el" href="struct_x_dptx.html#fd2cbc84e307d853f48f19d9d8aedc06">XDptx::UserTimerWaitUs</a> </td>
|
<td class="memname"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> <a class="el" href="struct_x_dptx.html#68a400cb7e5412562a3cc203cd68de4e">XDptx::UserTimerWaitUs</a> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -27,18 +27,17 @@
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#5aae7d62087f1d2d732e026fc4a27405">ComponentFormat</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#5aae7d62087f1d2d732e026fc4a27405">ComponentFormat</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#d9cb9ca501e27d8ac67d2cdefddb0869">DataPerLane</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#d9cb9ca501e27d8ac67d2cdefddb0869">DataPerLane</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#38d56ea36d19b0a19372cd0ab1e46368">DynamicRange</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#38d56ea36d19b0a19372cd0ab1e46368">DynamicRange</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#6dd2f67ac69e011b4aca69e5c8993c96">HClkTotal</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#8a71abcd837672ebc8786afeec2a85d3">HStart</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#8a71abcd837672ebc8786afeec2a85d3">HStart</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#e5baab206041cf94ed952f2260b03a79">InitWait</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#e5baab206041cf94ed952f2260b03a79">InitWait</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#e38c5264a92f1f3da62ee8ab04fdc768">Misc0</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#e38c5264a92f1f3da62ee8ab04fdc768">Misc0</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#b2156fd70d080aff62bc0ce32e0c9228">Misc1</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#b2156fd70d080aff62bc0ce32e0c9228">Misc1</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#90edcc6fa8254a65a8e0c6fdd2cae1a1">NVid</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#90edcc6fa8254a65a8e0c6fdd2cae1a1">NVid</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#577be212fb5a000069331993bd6b90b9">OverrideUserPixelWidth</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#577be212fb5a000069331993bd6b90b9">OverrideUserPixelWidth</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#fd9713a9d0069b52c41f2badea942920">PixelClockHz</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#fcdf2d723786ffe2c7153a61fdea2966">SynchronousClockMode</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#fcdf2d723786ffe2c7153a61fdea2966">SynchronousClockMode</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#ffba3d4fddc885d2db008c9e0643df28">TransferUnitSize</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#ffba3d4fddc885d2db008c9e0643df28">TransferUnitSize</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#9c1460f55c4a8cad813aa8942aa48027">UserPixelWidth</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#9c1460f55c4a8cad813aa8942aa48027">UserPixelWidth</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#862e898079c25c530cc796330de0ba1a">VClkTotal</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#b37f3817a1bda33892d2dd8a2a6bcc23">VStart</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#b37f3817a1bda33892d2dd8a2a6bcc23">VStart</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#2e5f919bab78b5937a78d9855b545a24">Vtm</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#f4c5b131d48d852703dc31c3f3b6dcde">Vtm</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#3ec3d85682eb90198377b0fbd92d4df2">YCbCrColorimetry</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
<tr class="memlist"><td><a class="el" href="struct_x_dptx___main_stream_attributes.html#3ec3d85682eb90198377b0fbd92d4df2">YCbCrColorimetry</a></td><td><a class="el" href="struct_x_dptx___main_stream_attributes.html">XDptx_MainStreamAttributes</a></td><td></td></tr>
|
||||||
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
</table>Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||||
|
|
|
@ -29,11 +29,9 @@ This typedef contains the main stream attributes which determine how the video w
|
||||||
<table border="0" cellpadding="0" cellspacing="0">
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr><td></td></tr>
|
<tr><td></td></tr>
|
||||||
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">XVid_VideoTimingMode </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#2e5f919bab78b5937a78d9855b545a24">Vtm</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">XVidC_VideoTimingMode </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#f4c5b131d48d852703dc31c3f3b6dcde">Vtm</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#6dd2f67ac69e011b4aca69e5c8993c96">HClkTotal</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#fd9713a9d0069b52c41f2badea942920">PixelClockHz</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#862e898079c25c530cc796330de0ba1a">VClkTotal</a></td></tr>
|
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#8a71abcd837672ebc8786afeec2a85d3">HStart</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___main_stream_attributes.html#8a71abcd837672ebc8786afeec2a85d3">HStart</a></td></tr>
|
||||||
|
|
||||||
|
@ -144,21 +142,6 @@ Used to translate the number of pixels per line to the native internal 16-bit da
|
||||||
The dynamic range currently in use by the video stream.
|
The dynamic range currently in use by the video stream.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="6dd2f67ac69e011b4aca69e5c8993c96"></a><!-- doxytag: member="XDptx_MainStreamAttributes::HClkTotal" ref="6dd2f67ac69e011b4aca69e5c8993c96" args="" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">u32 <a class="el" href="struct_x_dptx___main_stream_attributes.html#6dd2f67ac69e011b4aca69e5c8993c96">XDptx_MainStreamAttributes::HClkTotal</a> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Horizontal total time (in pixels).
|
|
||||||
</div>
|
|
||||||
</div><p>
|
|
||||||
<a class="anchor" name="8a71abcd837672ebc8786afeec2a85d3"></a><!-- doxytag: member="XDptx_MainStreamAttributes::HStart" ref="8a71abcd837672ebc8786afeec2a85d3" args="" -->
|
<a class="anchor" name="8a71abcd837672ebc8786afeec2a85d3"></a><!-- doxytag: member="XDptx_MainStreamAttributes::HStart" ref="8a71abcd837672ebc8786afeec2a85d3" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
|
@ -249,6 +232,21 @@ N value for the video stream.
|
||||||
If set to 1, the value stored for UserPixelWidth will be used as the pixel width.
|
If set to 1, the value stored for UserPixelWidth will be used as the pixel width.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
|
<a class="anchor" name="fd9713a9d0069b52c41f2badea942920"></a><!-- doxytag: member="XDptx_MainStreamAttributes::PixelClockHz" ref="fd9713a9d0069b52c41f2badea942920" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="struct_x_dptx___main_stream_attributes.html#fd9713a9d0069b52c41f2badea942920">XDptx_MainStreamAttributes::PixelClockHz</a> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The pixel clock of the stream (in Hz).
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
<a class="anchor" name="fcdf2d723786ffe2c7153a61fdea2966"></a><!-- doxytag: member="XDptx_MainStreamAttributes::SynchronousClockMode" ref="fcdf2d723786ffe2c7153a61fdea2966" args="" -->
|
<a class="anchor" name="fcdf2d723786ffe2c7153a61fdea2966"></a><!-- doxytag: member="XDptx_MainStreamAttributes::SynchronousClockMode" ref="fcdf2d723786ffe2c7153a61fdea2966" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
|
@ -294,21 +292,6 @@ Size of the transfer unit in the framing logic. In MST mode, this is also the nu
|
||||||
The width of the user data input port.
|
The width of the user data input port.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="862e898079c25c530cc796330de0ba1a"></a><!-- doxytag: member="XDptx_MainStreamAttributes::VClkTotal" ref="862e898079c25c530cc796330de0ba1a" args="" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">u32 <a class="el" href="struct_x_dptx___main_stream_attributes.html#862e898079c25c530cc796330de0ba1a">XDptx_MainStreamAttributes::VClkTotal</a> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Vertical total time (in pixels).
|
|
||||||
</div>
|
|
||||||
</div><p>
|
|
||||||
<a class="anchor" name="b37f3817a1bda33892d2dd8a2a6bcc23"></a><!-- doxytag: member="XDptx_MainStreamAttributes::VStart" ref="b37f3817a1bda33892d2dd8a2a6bcc23" args="" -->
|
<a class="anchor" name="b37f3817a1bda33892d2dd8a2a6bcc23"></a><!-- doxytag: member="XDptx_MainStreamAttributes::VStart" ref="b37f3817a1bda33892d2dd8a2a6bcc23" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
|
@ -324,12 +307,12 @@ Vertical total time (in pixels).
|
||||||
Vertical blank start (in lines).
|
Vertical blank start (in lines).
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="2e5f919bab78b5937a78d9855b545a24"></a><!-- doxytag: member="XDptx_MainStreamAttributes::Vtm" ref="2e5f919bab78b5937a78d9855b545a24" args="" -->
|
<a class="anchor" name="f4c5b131d48d852703dc31c3f3b6dcde"></a><!-- doxytag: member="XDptx_MainStreamAttributes::Vtm" ref="f4c5b131d48d852703dc31c3f3b6dcde" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">XVid_VideoTimingMode <a class="el" href="struct_x_dptx___main_stream_attributes.html#2e5f919bab78b5937a78d9855b545a24">XDptx_MainStreamAttributes::Vtm</a> </td>
|
<td class="memname">XVidC_VideoTimingMode <a class="el" href="struct_x_dptx___main_stream_attributes.html#f4c5b131d48d852703dc31c3f3b6dcde">XDptx_MainStreamAttributes::Vtm</a> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
1443
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp_8c.html
Normal file
1443
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp_8c.html
Normal file
File diff suppressed because it is too large
Load diff
5276
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp_8h.html
Normal file
5276
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp_8h.html
Normal file
File diff suppressed because it is too large
Load diff
418
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__edid_8c.html
Normal file
418
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__edid_8c.html
Normal file
|
@ -0,0 +1,418 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdp_edid.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdp_edid.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains functions related to accessing the Extended Display Identification Data (EDID) of a specified sink using the <a class="el" href="struct_x_dp.html">XDp</a> driver operating in TX mode.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdp_8h.html">xdp.h</a>"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#4c4fe5a7f59bbbb3b91c4dcbd6a3280c">XDp_TxGetEdid</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 *Edid)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#2edcf18e30888578b5fe3e4afa86e3d4">XDp_TxGetRemoteEdid</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 *Edid)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#62d43d69dfcac22d0e9dffc134ee670e">XDp_TxGetEdidBlock</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 *Data, u8 BlockNum)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#b34e369e6c231b095eed99aaaa118f2e">XDp_TxGetRemoteEdidBlock</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 *Data, u8 BlockNum, u8 LinkCountTotal, u8 *RelativeAddress)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#2abe15d9275d859a4ed36b4f65ab5da8">XDp_TxGetRemoteEdidDispIdExt</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 *Data, u8 LinkCountTotal, u8 *RelativeAddress)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#19b64566bd575c0072b389c152f34390">XDp_TxGetDispIdDataBlock</a> (u8 *DisplayIdRaw, u8 SectionTag, u8 **DataBlockPtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__edid_8c.html#744c99641ebfc7223353138cd7e79c98">XDp_TxGetRemoteTiledDisplayDb</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 *EdidExt, u8 LinkCountTotal, u8 *RelativeAddress, u8 **DataBlockPtr)</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="19b64566bd575c0072b389c152f34390"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetDispIdDataBlock" ref="19b64566bd575c0072b389c152f34390" args="(u8 *DisplayIdRaw, u8 SectionTag, u8 **DataBlockPtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetDispIdDataBlock </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>DisplayIdRaw</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>SectionTag</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 ** </td>
|
||||||
|
<td class="paramname"> <em>DataBlockPtr</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Given a section tag, search for and retrieve the appropriate section data block that is part of the specified DisplayID structure.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>DisplayIdRaw</em> </td><td>is a pointer to the DisplayID data. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>SectionTag</em> </td><td>is the tag to search for that represents the desired section data block. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>DataBlockPtr</em> </td><td>will be set by this function to point to the appropriate section data block that is part of the DisplayIdRaw.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the section data block with the specified tag was found.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The DataBlockPtr argument is modified to point to the entry in DisplayIdRaw that represents the beginning of the desired section data block. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4c4fe5a7f59bbbb3b91c4dcbd6a3280c"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetEdid" ref="4c4fe5a7f59bbbb3b91c4dcbd6a3280c" args="(XDp *InstancePtr, u8 *Edid)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetEdid </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>Edid</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function retrieves an immediately connected RX device's Extended Display Identification Data (EDID) structure.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Edid</em> </td><td>is a pointer to the Edid buffer to save to.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the I2C transactions to read the EDID were successful.</li><li>XST_ERROR_COUNT_MAX if the EDID read request timed out.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="62d43d69dfcac22d0e9dffc134ee670e"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetEdidBlock" ref="62d43d69dfcac22d0e9dffc134ee670e" args="(XDp *InstancePtr, u8 *Data, u8 BlockNum)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetEdidBlock </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>Data</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>BlockNum</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Retrieve an immediately connected RX device's Extended Display Identification Data (EDID) block given the block number. A block number of 0 represents the base EDID and subsequent block numbers represent EDID extension blocks.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to the data buffer to save the block data to. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>BlockNum</em> </td><td>is the EDID block number to retrieve.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the block read has successfully completed with no errors.</li><li>XST_ERROR_COUNT_MAX if a time out occurred while attempting to read the requested block.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="2edcf18e30888578b5fe3e4afa86e3d4"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetRemoteEdid" ref="2edcf18e30888578b5fe3e4afa86e3d4" args="(XDp *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 *Edid)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetRemoteEdid </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>LinkCountTotal</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>RelativeAddress</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>Edid</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function retrieves a remote RX device's Extended Display Identification Data (EDID) structure.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>LinkCountTotal</em> </td><td>is the number of DisplayPort links from the DisplayPort source to the target DisplayPort device. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>RelativeAddress</em> </td><td>is the relative address from the DisplayPort source to the target DisplayPort device. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Edid</em> </td><td>is a pointer to the Edid buffer to save to.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the I2C transactions to read the EDID were successful.</li><li>XST_ERROR_COUNT_MAX if the EDID read request timed out.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="b34e369e6c231b095eed99aaaa118f2e"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetRemoteEdidBlock" ref="b34e369e6c231b095eed99aaaa118f2e" args="(XDp *InstancePtr, u8 *Data, u8 BlockNum, u8 LinkCountTotal, u8 *RelativeAddress)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetRemoteEdidBlock </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>Data</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>BlockNum</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>LinkCountTotal</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>RelativeAddress</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Retrieve a downstream DisplayPort device's Extended Display Identification Data (EDID) block given the block number. A block number of 0 represents the base EDID and subsequent block numbers represent EDID extension blocks.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to the data buffer to save the block data to. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>BlockNum</em> </td><td>is the EDID block number to retrieve. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>LinkCountTotal</em> </td><td>is the total DisplayPort links connecting the DisplayPort TX to the targeted downstream device. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>RelativeAddress</em> </td><td>is the relative address from the DisplayPort source to the targeted DisplayPort device.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the block read has successfully completed with no errors.</li><li>XST_ERROR_COUNT_MAX if a time out occurred while attempting to read the requested block.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="2abe15d9275d859a4ed36b4f65ab5da8"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetRemoteEdidDispIdExt" ref="2abe15d9275d859a4ed36b4f65ab5da8" args="(XDp *InstancePtr, u8 *Data, u8 LinkCountTotal, u8 *RelativeAddress)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetRemoteEdidDispIdExt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>Data</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>LinkCountTotal</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>RelativeAddress</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Search for and retrieve a downstream DisplayPort device's Extended Display Identification Data (EDID) extension block of type DisplayID.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to the data buffer to save the DisplayID to. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>LinkCountTotal</em> </td><td>is the total DisplayPort links connecting the DisplayPort TX to the targeted downstream device. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>RelativeAddress</em> </td><td>is the relative address from the DisplayPort source to the targeted DisplayPort device.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS a DisplayID extension block was found.</li><li>XST_ERROR_COUNT_MAX if a time out occurred while attempting to read an extension block.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_FAILURE if no DisplayID extension block was found or some error occurred in the search.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="744c99641ebfc7223353138cd7e79c98"></a><!-- doxytag: member="xdp_edid.c::XDp_TxGetRemoteTiledDisplayDb" ref="744c99641ebfc7223353138cd7e79c98" args="(XDp *InstancePtr, u8 *EdidExt, u8 LinkCountTotal, u8 *RelativeAddress, u8 **DataBlockPtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_TxGetRemoteTiledDisplayDb </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>EdidExt</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>LinkCountTotal</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>RelativeAddress</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 ** </td>
|
||||||
|
<td class="paramname"> <em>DataBlockPtr</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Search for and retrieve a downstream DisplayPort device's Tiled Display Topology (TDT) section data block that is part of the downstream device's DisplayID structure. The DisplayID structure is part of the Extended Display Identification Data (EDID) in the form of an extension block.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>EdidExt</em> </td><td>is a pointer to the data area that will be filled by the retrieved DisplayID extension block. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>LinkCountTotal</em> </td><td>is the total DisplayPort links connecting the DisplayPort TX to the targeted downstream device. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>RelativeAddress</em> </td><td>is the relative address from the DisplayPort source to the targeted DisplayPort device. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>DataBlockPtr</em> </td><td>will be set by this function to point to the TDT data block that is part of the EdidExt extension block.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS a DisplayID extension block was found.</li><li>XST_ERROR_COUNT_MAX if a time out occurred while attempting to read an extension block.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_FAILURE if no DisplayID extension block was found or some error occurred in the search.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The EdidExt will be filled with the DisplayID EDID extension block and the DataBlockPtr argument is modified to point to the EdidExt entry representing the TDT section data block. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
15694
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__hw_8h.html
Normal file
15694
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__hw_8h.html
Normal file
File diff suppressed because it is too large
Load diff
801
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__intr_8c.html
Normal file
801
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__intr_8c.html
Normal file
|
@ -0,0 +1,801 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdp_intr.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdp_intr.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains functions related to <a class="el" href="struct_x_dp.html">XDp</a> interrupt handling.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdp_8h.html">xdp.h</a>"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#5d95fcd5fa78f5ad7ac1bbfc112ea5f3">XDp_InterruptHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#8ee156df7f22a63cf2f0dfd0e7a5a05e">XDp_RxGenerateHpdInterrupt</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u16 DurationUs)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#80768e1423577f78e4b47f99f888a927">XDp_RxInterruptEnable</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u32 Mask)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#4bd465055f990598d2554b065a295c04">XDp_RxInterruptDisable</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u32 Mask)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#015d1109cc6a50a52f4bfee772eb6d38">XDp_TxSetHpdEventHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#fd7cec8cb4c2a2470d5ab060017d9132">XDp_TxSetHpdPulseHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#a008236da2a86d134dd18cd463387df8">XDp_RxSetIntrVmChangeHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#80bbedf6face50b43843aeadec3f010b">XDp_RxSetIntrPowerStateHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#ccb98a439bb34f0ab58fae003dcf6365">XDp_RxSetIntrNoVideoHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#51379d32d900f3db2b8f54b872c76242">XDp_RxSetIntrVBlankHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#f1b3d151179648a008b57635ad21e418">XDp_RxSetIntrTrainingLostHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#6bb8bfa0a951fca74a8d43d024bb4bb5">XDp_RxSetIntrVideoHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#de66ad73b7c1a6fa78182a60b62731ef">XDp_RxSetIntrTrainingDoneHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#3b90476f54f7b4473781240bff4e80fa">XDp_RxSetIntrBwChangeHandler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#2481d3a65349fba469276b49dbdcbd98">XDp_RxSetIntrTp1Handler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#4fc426c024bce1cc4c6d8c95367a3672">XDp_RxSetIntrTp2Handler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__intr_8c.html#4cc462c847bca8413725425db80ff248">XDp_RxSetIntrTp3Handler</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, <a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="5d95fcd5fa78f5ad7ac1bbfc112ea5f3"></a><!-- doxytag: member="xdp_intr.c::XDp_InterruptHandler" ref="5d95fcd5fa78f5ad7ac1bbfc112ea5f3" args="(XDp *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_InterruptHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function is the interrupt handler for the <a class="el" href="struct_x_dp.html">XDp</a> driver. When an interrupt happens, this interrupt handler will check which TX/RX mode of operation the core is running in, and will call the appropriate interrupt handler. The called interrupt handler will first detect what kind of interrupt happened, then decides which callback function to invoke.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8ee156df7f22a63cf2f0dfd0e7a5a05e"></a><!-- doxytag: member="xdp_intr.c::XDp_RxGenerateHpdInterrupt" ref="8ee156df7f22a63cf2f0dfd0e7a5a05e" args="(XDp *InstancePtr, u16 DurationUs)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxGenerateHpdInterrupt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u16 </td>
|
||||||
|
<td class="paramname"> <em>DurationUs</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function generates a pulse on the hot-plug-detect (HPD) line of the specified duration.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>DurationUs</em> </td><td>is the duration of the HPD pulse, in microseconds.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4bd465055f990598d2554b065a295c04"></a><!-- doxytag: member="xdp_intr.c::XDp_RxInterruptDisable" ref="4bd465055f990598d2554b065a295c04" args="(XDp *InstancePtr, u32 Mask)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxInterruptDisable </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u32 </td>
|
||||||
|
<td class="paramname"> <em>Mask</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function disables interrupts associated with the specified mask.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Mask</em> </td><td>specifies which interrupts should be disabled. Bits set to 1 will disable the corresponding interrupts.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="80768e1423577f78e4b47f99f888a927"></a><!-- doxytag: member="xdp_intr.c::XDp_RxInterruptEnable" ref="80768e1423577f78e4b47f99f888a927" args="(XDp *InstancePtr, u32 Mask)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxInterruptEnable </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u32 </td>
|
||||||
|
<td class="paramname"> <em>Mask</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function enables interrupts associated with the specified mask.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Mask</em> </td><td>specifies which interrupts should be enabled. Bits set to 1 will enable the corresponding interrupts.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="3b90476f54f7b4473781240bff4e80fa"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrBwChangeHandler" ref="3b90476f54f7b4473781240bff4e80fa" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrBwChangeHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a bandwidth change interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="ccb98a439bb34f0ab58fae003dcf6365"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrNoVideoHandler" ref="ccb98a439bb34f0ab58fae003dcf6365" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrNoVideoHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a no video interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="80bbedf6face50b43843aeadec3f010b"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrPowerStateHandler" ref="80bbedf6face50b43843aeadec3f010b" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrPowerStateHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when the power state interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="2481d3a65349fba469276b49dbdcbd98"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrTp1Handler" ref="2481d3a65349fba469276b49dbdcbd98" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrTp1Handler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training pattern 1 interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4fc426c024bce1cc4c6d8c95367a3672"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrTp2Handler" ref="4fc426c024bce1cc4c6d8c95367a3672" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrTp2Handler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training pattern 2 interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4cc462c847bca8413725425db80ff248"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrTp3Handler" ref="4cc462c847bca8413725425db80ff248" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrTp3Handler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training pattern 3 interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="de66ad73b7c1a6fa78182a60b62731ef"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrTrainingDoneHandler" ref="de66ad73b7c1a6fa78182a60b62731ef" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrTrainingDoneHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training done interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="f1b3d151179648a008b57635ad21e418"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrTrainingLostHandler" ref="f1b3d151179648a008b57635ad21e418" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrTrainingLostHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training lost interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="51379d32d900f3db2b8f54b872c76242"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrVBlankHandler" ref="51379d32d900f3db2b8f54b872c76242" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrVBlankHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a vertical blanking interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6bb8bfa0a951fca74a8d43d024bb4bb5"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrVideoHandler" ref="6bb8bfa0a951fca74a8d43d024bb4bb5" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrVideoHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a valid video interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="a008236da2a86d134dd18cd463387df8"></a><!-- doxytag: member="xdp_intr.c::XDp_RxSetIntrVmChangeHandler" ref="a008236da2a86d134dd18cd463387df8" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetIntrVmChangeHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a video mode change interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="015d1109cc6a50a52f4bfee772eb6d38"></a><!-- doxytag: member="xdp_intr.c::XDp_TxSetHpdEventHandler" ref="015d1109cc6a50a52f4bfee772eb6d38" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxSetHpdEventHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a hot-plug-detect event interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="fd7cec8cb4c2a2470d5ab060017d9132"></a><!-- doxytag: member="xdp_intr.c::XDp_TxSetHpdPulseHandler" ref="fd7cec8cb4c2a2470d5ab060017d9132" args="(XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxSetHpdPulseHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#986a09cc49fd7645fa11107cc25c453f">XDp_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a hot-plug-detect pulse interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
1722
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__mst_8c.html
Normal file
1722
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__mst_8c.html
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,148 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdp_selftest.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdp_selftest.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains a diagnostic self-test function for the <a class="el" href="struct_x_dp.html">XDp</a> driver. It will check many of the DisplayPort core's register values against the default reset values as a sanity-check that the core is ready to be used.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdp_8h.html">xdp.h</a>"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__selftest_8c.html#506720dc403caa084533c26e52ae464b">XDp_SelfTest</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__selftest_8c.html#798a1dd5a6f6fef1a81666150f313a69">TxResetValues</a> [53][2]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__selftest_8c.html#0de393ce0f6188a9c6009a36d62c3135">TxResetValuesMsa</a> [20][2]</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__selftest_8c.html#6025c6568e1c4c827a4a7ccb82beb382">RxResetValues</a> [46][2]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="506720dc403caa084533c26e52ae464b"></a><!-- doxytag: member="xdp_selftest.c::XDp_SelfTest" ref="506720dc403caa084533c26e52ae464b" args="(XDp *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDp_SelfTest </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function runs a self-test on the <a class="el" href="struct_x_dp.html">XDp</a> driver/device depending on whether the core is operating in TX or RX mode. The sanity test checks whether or not all tested registers hold their default reset values.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the self-test passed - all tested registers hold their default reset values.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr><h2>Variable Documentation</h2>
|
||||||
|
<a class="anchor" name="6025c6568e1c4c827a4a7ccb82beb382"></a><!-- doxytag: member="xdp_selftest.c::RxResetValues" ref="6025c6568e1c4c827a4a7ccb82beb382" args="[46][2]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="xdp__selftest_8c.html#6025c6568e1c4c827a4a7ccb82beb382">RxResetValues</a>[46][2] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This table contains the default values for the DisplayPort RX core's general usage registers.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="798a1dd5a6f6fef1a81666150f313a69"></a><!-- doxytag: member="xdp_selftest.c::TxResetValues" ref="798a1dd5a6f6fef1a81666150f313a69" args="[53][2]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="xdp__selftest_8c.html#798a1dd5a6f6fef1a81666150f313a69">TxResetValues</a>[53][2] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This table contains the default values for the DisplayPort TX core's general usage registers.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="0de393ce0f6188a9c6009a36d62c3135"></a><!-- doxytag: member="xdp_selftest.c::TxResetValuesMsa" ref="0de393ce0f6188a9c6009a36d62c3135" args="[20][2]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="xdp__selftest_8c.html#0de393ce0f6188a9c6009a36d62c3135">TxResetValuesMsa</a>[20][2] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>Initial value:</b><div class="fragment"><pre class="fragment">
|
||||||
|
{
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#bbcd2d62b0dd5e341ad20fd4be6d7867">XDP_TX_MAIN_STREAM_HTOTAL</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#814a12aac489dfadf109675dbe9f64d2">XDP_TX_MAIN_STREAM_VTOTAL</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#30c991341adb99847009ea319e89f42e">XDP_TX_MAIN_STREAM_POLARITY</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#5ba5b8a3110cae3e20c40c387b3dab42">XDP_TX_MAIN_STREAM_HSWIDTH</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#54a5f8bfffdc072c99ae2aef4a04950c">XDP_TX_MAIN_STREAM_VSWIDTH</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#9623d7a9d7526eb95f4fa2af41411ffe">XDP_TX_MAIN_STREAM_HRES</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#f2c42cc25e381685070c2254f3522e45">XDP_TX_MAIN_STREAM_VRES</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#d7c97311a98450c05888549323e85d97">XDP_TX_MAIN_STREAM_HSTART</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#faa0650ed9b35d79346c16e431328da4">XDP_TX_MAIN_STREAM_VSTART</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#a674756059c232768b7b67f6ad5f8d30">XDP_TX_MAIN_STREAM_MISC0</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#c70a6186eae476ece2d9dd8ce7ba852f">XDP_TX_MAIN_STREAM_MISC1</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#c0cde333af76769090439d62713c50e9">XDP_TX_M_VID</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#f0689dd79b7ae9d8795a4553ee438f18">XDP_TX_TU_SIZE</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#9e8b464888a016529a3503bd90ab33c6">XDP_TX_N_VID</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#8bb58185af94916cb9c3248deedb2dd9">XDP_TX_USER_PIXEL_WIDTH</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#68267948f6e181af7f6ee8b7b8c4dfdd">XDP_TX_USER_DATA_COUNT_PER_LANE</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#06514d1d85e0f5930ec0b2c6e4456136">XDP_TX_MAIN_STREAM_INTERLACED</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#b9e1c6686701623b59a4f084742462ab">XDP_TX_MIN_BYTES_PER_TU</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#e6222752da33d25659a905b68ead7e11">XDP_TX_FRAC_BYTES_PER_TU</a>, 0},
|
||||||
|
{<a class="code" href="xdp__hw_8h.html#f3e29d97f73b9e9d5f9f0bb39f5aeb44">XDP_TX_INIT_WAIT</a>, 32}
|
||||||
|
}
|
||||||
|
</pre></div>This table contains the default values for the DisplayPort TX core's main stream attribute (MSA) registers.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,90 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdp_sinit.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdp_sinit.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains static initialization methods for the <a class="el" href="struct_x_dp.html">XDp</a> driver.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdp_8h.html">xdp.h</a>"</code><br>
|
||||||
|
<code>#include "xparameters.h"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__sinit_8c.html#46c2b674f7a6e6e71016577cc975f00b">XDp_LookupConfig</a> (u16 DeviceId)</td></tr>
|
||||||
|
|
||||||
|
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__sinit_8c.html#e10652118c8c70f85cc5c8017b4ee0ac">XDp_ConfigTable</a> [XPAR_XDP_NUM_INSTANCES]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="46c2b674f7a6e6e71016577cc975f00b"></a><!-- doxytag: member="xdp_sinit.c::XDp_LookupConfig" ref="46c2b674f7a6e6e71016577cc975f00b" args="(u16 DeviceId)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___config.html">XDp_Config</a>* XDp_LookupConfig </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">u16 </td>
|
||||||
|
<td class="paramname"> <em>DeviceId</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function looks for the device configuration based on the unique device ID. The table XDp_ConfigTable[] contains the configuration information for each device in the system.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>DeviceId</em> </td><td>is the unique device ID of the device being looked up.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>A pointer to the configuration table entry corresponding to the given device ID, or NULL if no match is found.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr><h2>Variable Documentation</h2>
|
||||||
|
<a class="anchor" name="e10652118c8c70f85cc5c8017b4ee0ac"></a><!-- doxytag: member="xdp_sinit.c::XDp_ConfigTable" ref="e10652118c8c70f85cc5c8017b4ee0ac" args="[XPAR_XDP_NUM_INSTANCES]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> <a class="el" href="xdp__sinit_8c.html#e10652118c8c70f85cc5c8017b4ee0ac">XDp_ConfigTable</a>[XPAR_XDP_NUM_INSTANCES] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A table of configuration structures containing the configuration information for each DisplayPort TX core in the system.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
486
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__spm_8c.html
Normal file
486
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdp__spm_8c.html
Normal file
|
@ -0,0 +1,486 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdp_spm.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdp_spm.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains the stream policy maker functions for the <a class="el" href="struct_x_dp.html">XDp</a> driver. These functions set up the DisplayPort TX core's main stream attributes (MSA) that determine how a video stream will be displayed and also some DisplayPort RX MSA-related functions.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdp_8h.html">xdp.h</a>"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#512d65ee27d139f0190269fd7148c055">XDp_TxCfgMsaRecalculate</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#c35bac1818faf6e2bda67b5ce4df28f7">XDp_TxCfgMsaUseStandardVideoMode</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream, XVidC_VideoMode VideoMode)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#21d7294a283415a739b7acbd0b8bec46">XDp_TxCfgMsaUseEdidPreferredTiming</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream, u8 *Edid)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#bccc02a47b1fe214ed8a0dac33054775">XDp_TxCfgMsaUseCustom</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream, <a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a> *MsaConfigCustom, u8 Recalculate)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#8f2e11e13ef75b28079efe02539145a9">XDp_TxCfgMsaSetBpc</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream, u8 BitsPerColor)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#f8c0dad1a34563fbd6083e0398ced9a2">XDp_TxCfgMsaEnSynchClkMode</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream, u8 Enable)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#1c30da13f38cf02dc52a07347c99e71e">XDp_TxSetVideoMode</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#5ba215b5d2d3ada4c90aafb36f4ed74a">XDp_TxClearMsaValues</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#123f88a702fe841a63f3d0a4bb7aaf09">XDp_TxSetMsaValues</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdp__spm_8c.html#5222dbc2986980ba1f5edfa42084eaa4">XDp_RxSetUserPixelWidth</a> (<a class="el" href="struct_x_dp.html">XDp</a> *InstancePtr, u8 UserPixelWidth)</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="5222dbc2986980ba1f5edfa42084eaa4"></a><!-- doxytag: member="xdp_spm.c::XDp_RxSetUserPixelWidth" ref="5222dbc2986980ba1f5edfa42084eaa4" args="(XDp *InstancePtr, u8 UserPixelWidth)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_RxSetUserPixelWidth </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>UserPixelWidth</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function configures the number of pixels output through the user data interface.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>UserPixelWidth</em> </td><td>is the user pixel width to be configured.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="f8c0dad1a34563fbd6083e0398ced9a2"></a><!-- doxytag: member="xdp_spm.c::XDp_TxCfgMsaEnSynchClkMode" ref="f8c0dad1a34563fbd6083e0398ced9a2" args="(XDp *InstancePtr, u8 Stream, u8 Enable)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxCfgMsaEnSynchClkMode </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Enable</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function enables or disables synchronous clock mode for a video stream.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which to enable or disable synchronous clock mode. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Enable</em> </td><td>if set to 1, will enable synchronous clock mode. Otherwise, if set to 0, synchronous clock mode will be disabled.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="512d65ee27d139f0190269fd7148c055"></a><!-- doxytag: member="xdp_spm.c::XDp_TxCfgMsaRecalculate" ref="512d65ee27d139f0190269fd7148c055" args="(XDp *InstancePtr, u8 Stream)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxCfgMsaRecalculate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function calculates the following Main Stream Attributes (MSA):<ul>
|
||||||
|
<li>Transfer unit size</li><li>User pixel width</li><li>Horizontal start</li><li>Vertical start</li><li>Horizontal total clock</li><li>Vertical total clock</li><li>Misc0</li><li>Misc1</li><li>Data per lane</li><li>Average number of bytes per transfer unit</li><li>Number of initial wait cycles These values are derived from:</li><li>Bits per color</li><li>Horizontal resolution</li><li>Vertical resolution</li><li>Pixel clock (in KHz)</li><li>Horizontal sync polarity</li><li>Vertical sync polarity</li><li>Horizontal front porch</li><li>Horizontal sync pulse width</li><li>Horizontal back porch</li><li>Vertical front porch</li><li>Vertical sync pulse width</li><li>Vertical back porch</li></ul>
|
||||||
|
<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which to calculate the MSA values.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The MsaConfig structure is modified with the new, calculated values. The main stream attributes that were used to derive the calculated values are untouched in the MsaConfig structure. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8f2e11e13ef75b28079efe02539145a9"></a><!-- doxytag: member="xdp_spm.c::XDp_TxCfgMsaSetBpc" ref="8f2e11e13ef75b28079efe02539145a9" args="(XDp *InstancePtr, u8 Stream, u8 BitsPerColor)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxCfgMsaSetBpc </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>BitsPerColor</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function sets the bits per color value of the video stream.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which to set the color depth. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>BitsPerColor</em> </td><td>is the new number of bits per color to use.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The InstancePtr->TxInstance.MsaConfig structure is modified to reflect the new main stream attributes associated with a new bits per color value. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="bccc02a47b1fe214ed8a0dac33054775"></a><!-- doxytag: member="xdp_spm.c::XDp_TxCfgMsaUseCustom" ref="bccc02a47b1fe214ed8a0dac33054775" args="(XDp *InstancePtr, u8 Stream, XDp_TxMainStreamAttributes *MsaConfigCustom, u8 Recalculate)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxCfgMsaUseCustom </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp___tx_main_stream_attributes.html">XDp_TxMainStreamAttributes</a> * </td>
|
||||||
|
<td class="paramname"> <em>MsaConfigCustom</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Recalculate</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function takes a the main stream attributes from MsaConfigCustom and copies them into InstancePtr->TxInstance.MsaConfig. If desired, given a base set of attributes, the rest of the attributes may be derived. The minimal required main stream attributes (MSA) that must be contained in the MsaConfigCustom structure are:<ul>
|
||||||
|
<li>Pixel clock (in Hz)</li><li>Frame rate</li><li>Horizontal active resolution</li><li>Horizontal front porch</li><li>Horizontal sync pulse width</li><li>Horizontal back porch</li><li>Horizontal total</li><li>Horizontal sync polarity</li><li>Vertical active resolution</li><li>Vertical back porch</li><li>Vertical sync pulse width</li><li>Vertical front porch</li><li>Vertical total</li><li>Vertical sync polarity</li></ul>
|
||||||
|
<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which the MSA values will be used for. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>MsaConfigCustom</em> </td><td>is the structure that will be used to copy the main stream attributes from (into InstancePtr->TxInstance.MsaConfig). </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Recalculate</em> </td><td>is a boolean enable that determines whether or not the main stream attributes should be recalculated.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The InstancePtr->TxInstance.MsaConfig structure is modified with the new values. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="21d7294a283415a739b7acbd0b8bec46"></a><!-- doxytag: member="xdp_spm.c::XDp_TxCfgMsaUseEdidPreferredTiming" ref="21d7294a283415a739b7acbd0b8bec46" args="(XDp *InstancePtr, u8 Stream, u8 *Edid)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxCfgMsaUseEdidPreferredTiming </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 * </td>
|
||||||
|
<td class="paramname"> <em>Edid</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function sets the main stream attribute values in the configuration structure to match the preferred timing of the sink monitor. This Preferred Timing Mode (PTM) information is stored in the sink's Extended Display Identification Data (EDID).<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which the MSA values will be used for. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Edid</em> </td><td>is a pointer to the Edid to use for the specified stream.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The InstancePtr->TxInstance.MsaConfig structure is modified to reflect the main stream attribute values associated to the preferred timing of the sink monitor. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="c35bac1818faf6e2bda67b5ce4df28f7"></a><!-- doxytag: member="xdp_spm.c::XDp_TxCfgMsaUseStandardVideoMode" ref="c35bac1818faf6e2bda67b5ce4df28f7" args="(XDp *InstancePtr, u8 Stream, XVidC_VideoMode VideoMode)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxCfgMsaUseStandardVideoMode </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">XVidC_VideoMode </td>
|
||||||
|
<td class="paramname"> <em>VideoMode</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function sets the Main Stream Attribute (MSA) values in the configuration structure to match one of the standard display mode timings from the XDp_TxDmtModes[] standard Display Monitor Timing (DMT) table. The XDp_TxVideoMode enumeration in xvidc.h lists the available video modes.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which the MSA values will be used for. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>VideoMode</em> </td><td>is one of the enumerated standard video modes that is used to determine the MSA values to be used.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>The InstancePtr->TxInstance.MsaConfig structure is modified to reflect the MSA values associated to the specified video mode. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="5ba215b5d2d3ada4c90aafb36f4ed74a"></a><!-- doxytag: member="xdp_spm.c::XDp_TxClearMsaValues" ref="5ba215b5d2d3ada4c90aafb36f4ed74a" args="(XDp *InstancePtr, u8 Stream)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxClearMsaValues </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function clears the main stream attributes registers of the DisplayPort TX core.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which to clear the MSA values.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="123f88a702fe841a63f3d0a4bb7aaf09"></a><!-- doxytag: member="xdp_spm.c::XDp_TxSetMsaValues" ref="123f88a702fe841a63f3d0a4bb7aaf09" args="(XDp *InstancePtr, u8 Stream)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxSetMsaValues </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function sets the main stream attributes registers of the DisplayPort TX core with the values specified in the main stream attributes configuration structure.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which to set the MSA values for.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1c30da13f38cf02dc52a07347c99e71e"></a><!-- doxytag: member="xdp_spm.c::XDp_TxSetVideoMode" ref="1c30da13f38cf02dc52a07347c99e71e" args="(XDp *InstancePtr, u8 Stream)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDp_TxSetVideoMode </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp.html">XDp</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>Stream</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function clears the main stream attributes registers of the DisplayPort TX core and sets them to the values specified in the main stream attributes configuration structure.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dp.html">XDp</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Stream</em> </td><td>is the stream number for which to set the MSA values for.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
421
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx_8c.html
Normal file
421
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx_8c.html
Normal file
|
@ -0,0 +1,421 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdprx.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdprx.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
Contains a minimal set of functions for the <a class="el" href="struct_x_dprx.html">XDprx</a> driver that allow access to all of the DisplayPort RX core's functionality. See <a class="el" href="xdprx_8h.html">xdprx.h</a> for a detailed description of the driver.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/14 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdprx_8h.html">xdprx.h</a>"</code><br>
|
||||||
|
<code>#include "xstatus.h"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#bcccfaff08a86c7c9dcb021457d97e8f">XDprx_CfgInitialize</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="struct_x_dp___config.html">XDp_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#1cbc5cd2400f422b152271c3c4e771ce">XDprx_InitializeRx</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#cde778795d716815d43ce5166e7ebf38">XDprx_CheckLinkStatus</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#8c2acf2eed3f2c829ab943b626d79d91">XDprx_DtgEn</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#f0d8ec6701744a023b12158633b0dc84">XDprx_DtgDis</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#ad78f1951da1be560ff5286601e3fab2">XDprx_SetLinkRate</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u8 LinkRate)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#e3e69667dede66128aac5c2788f9a9eb">XDprx_SetLaneCount</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u8 LaneCount)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#4cabca03e6a328c433dc21302a49ba69">XDprx_SetUserPixelWidth</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u8 UserPixelWidth)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#1e67d4a2a6f504663e8c3471219cc9ca">XDprx_SetUserTimerHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx_8c.html#6d13f667c29e0352d44f652dc7142ae8">XDprx_WaitUs</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u32 MicroSeconds)</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="bcccfaff08a86c7c9dcb021457d97e8f"></a><!-- doxytag: member="xdprx.c::XDprx_CfgInitialize" ref="bcccfaff08a86c7c9dcb021457d97e8f" args="(XDprx *InstancePtr, XDp_Config *ConfigPtr, u32 EffectiveAddr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_CfgInitialize </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> * </td>
|
||||||
|
<td class="paramname"> <em>ConfigPtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u32 </td>
|
||||||
|
<td class="paramname"> <em>EffectiveAddr</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function retrieves the configuration for this DisplayPort RX instance and fills in the InstancePtr->Config structure.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>ConfigPtr</em> </td><td>is a pointer to the configuration structure that will be used to copy the settings from. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>EffectiveAddr</em> </td><td>is the device base address in the virtual memory space. If the address translation is not used, then the physical address is passed.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>Unexpected errors may occur if the address mapping is changed after this function is invoked. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="cde778795d716815d43ce5166e7ebf38"></a><!-- doxytag: member="xdprx.c::XDprx_CheckLinkStatus" ref="cde778795d716815d43ce5166e7ebf38" args="(XDprx *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDprx_CheckLinkStatus </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function checks if the reciever's internal registers indicate that link training has complete. That is, training has achieved channel equalization, symbol lock, and interlane alignment for all lanes currently in use.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the RX device has achieved clock recovery, channel equalization, symbol lock, and interlane alignment.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="f0d8ec6701744a023b12158633b0dc84"></a><!-- doxytag: member="xdprx.c::XDprx_DtgDis" ref="f0d8ec6701744a023b12158633b0dc84" args="(XDprx *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_DtgDis </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function disables the display timing generator (DTG).<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8c2acf2eed3f2c829ab943b626d79d91"></a><!-- doxytag: member="xdprx.c::XDprx_DtgEn" ref="8c2acf2eed3f2c829ab943b626d79d91" args="(XDprx *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_DtgEn </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function enables the display timing generator (DTG).<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1cbc5cd2400f422b152271c3c4e771ce"></a><!-- doxytag: member="xdprx.c::XDprx_InitializeRx" ref="1cbc5cd2400f422b152271c3c4e771ce" args="(XDprx *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDprx_InitializeRx </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function prepares the DisplayPort RX core for use.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the DisplayPort RX core was successfully initialized.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="e3e69667dede66128aac5c2788f9a9eb"></a><!-- doxytag: member="xdprx.c::XDprx_SetLaneCount" ref="e3e69667dede66128aac5c2788f9a9eb" args="(XDprx *InstancePtr, u8 LaneCount)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetLaneCount </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>LaneCount</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function sets the maximum lane count to be exposed in the RX device's DisplayPort Configuration Data (DPCD) registers.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>LaneCount</em> </td><td>is the number of lanes to be used over the main link.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="ad78f1951da1be560ff5286601e3fab2"></a><!-- doxytag: member="xdprx.c::XDprx_SetLinkRate" ref="ad78f1951da1be560ff5286601e3fab2" args="(XDprx *InstancePtr, u8 LinkRate)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetLinkRate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>LinkRate</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function sets the maximum data rate to be exposed in the RX device's DisplayPort Configuration Data (DPCD) registers.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>LinkRate</em> </td><td>is the link rate to be used over the main link based on one of the following selects:<ul>
|
||||||
|
<li>XDPRX_LINK_BW_SET_162GBPS = 0x06 (for a 1.62 Gbps data rate)</li><li>XDPRX_LINK_BW_SET_270GBPS = 0x0A (for a 2.70 Gbps data rate)</li><li>XDPRX_LINK_BW_SET_540GBPS = 0x14 (for a 5.40 Gbps data rate)</li></ul>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4cabca03e6a328c433dc21302a49ba69"></a><!-- doxytag: member="xdprx.c::XDprx_SetUserPixelWidth" ref="4cabca03e6a328c433dc21302a49ba69" args="(XDprx *InstancePtr, u8 UserPixelWidth)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetUserPixelWidth </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u8 </td>
|
||||||
|
<td class="paramname"> <em>UserPixelWidth</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function configures the number of pixels output through the user data interface.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>UserPixelWidth</em> </td><td>is the user pixel width to be configured.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1e67d4a2a6f504663e8c3471219cc9ca"></a><!-- doxytag: member="xdprx.c::XDprx_SetUserTimerHandler" ref="1e67d4a2a6f504663e8c3471219cc9ca" args="(XDprx *InstancePtr, XDp_TimerHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetUserTimerHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a custom delay/sleep function to be used by the <a class="el" href="struct_x_dprx.html">XDprx</a> driver.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item (microseconds to delay) that will be passed to the custom sleep/delay function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="6d13f667c29e0352d44f652dc7142ae8"></a><!-- doxytag: member="xdprx.c::XDprx_WaitUs" ref="6d13f667c29e0352d44f652dc7142ae8" args="(XDprx *InstancePtr, u32 MicroSeconds)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_WaitUs </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u32 </td>
|
||||||
|
<td class="paramname"> <em>MicroSeconds</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function is the delay/sleep function for the <a class="el" href="struct_x_dprx.html">XDprx</a> driver. For the Zynq family, there exists native sleep functionality. For MicroBlaze however, there does not exist such functionality. In the MicroBlaze case, the default method for delaying is to use a predetermined amount of loop iterations. This method is prone to inaccuracy and dependent on system configuration; for greater accuracy, the user may supply their own delay/sleep handler, pointed to by InstancePtr->UserTimerWaitUs, which may have better accuracy if a hardware timer is used.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>MicroSeconds</em> </td><td>is the number of microseconds to delay/sleep for.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
1165
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx_8h.html
Normal file
1165
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx_8h.html
Normal file
File diff suppressed because it is too large
Load diff
5169
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx__hw_8h.html
Normal file
5169
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx__hw_8h.html
Normal file
File diff suppressed because it is too large
Load diff
708
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx__intr_8c.html
Normal file
708
XilinxProcessorIPLib/drivers/dp/doc/html/api/xdprx__intr_8c.html
Normal file
|
@ -0,0 +1,708 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdprx_intr.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdprx_intr.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains functions related to <a class="el" href="struct_x_dprx.html">XDprx</a> interrupt handling.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/14 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdprx_8h.html">xdprx.h</a>"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#0f16e888a335b721ad35af75b1c927b0">XDprx_InterruptHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#7519b6d3be1cf9dbcbaaaf753d0cc4e4">XDprx_GenerateHpdInterrupt</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u16 DurationUs)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#d44ab332cd344cd35aeaeb2f738d7027">XDprx_InterruptEnable</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u32 Mask)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#346009242ae8924c0587df4e2382aa41">XDprx_InterruptDisable</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, u32 Mask)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#4f068f33a9da7410e593eea3562113e4">XDprx_SetIntrVmChangeHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#015ea312ec395ff91d6a12f0008602cd">XDprx_SetIntrPowerStateHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#264ecb2d714c5f6af4a15a8d897c2f4b">XDprx_SetIntrNoVideoHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#d719c033fc753492eae92affc99a90ca">XDprx_SetIntrVBlankHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#9b09c31537edd9cceaa7387da30ddebd">XDprx_SetIntrTrainingLostHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#03f8f414783f9d471c6f2466d4eb3808">XDprx_SetIntrVideoHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#1b353b6afed518574999cb7d126b127a">XDprx_SetIntrTrainingDoneHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#1fc53f0e986a10ac31f616c23315276e">XDprx_SetIntrBwChangeHandler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#40b5392d737020cdada329ca387403ca">XDprx_SetIntrTp1Handler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#0e882d28a6c94f4306b87b85b55a090d">XDprx_SetIntrTp2Handler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__intr_8c.html#8fc84d7df58e78f437a67961ccfaaffb">XDprx_SetIntrTp3Handler</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr, <a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="7519b6d3be1cf9dbcbaaaf753d0cc4e4"></a><!-- doxytag: member="xdprx_intr.c::XDprx_GenerateHpdInterrupt" ref="7519b6d3be1cf9dbcbaaaf753d0cc4e4" args="(XDprx *InstancePtr, u16 DurationUs)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_GenerateHpdInterrupt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u16 </td>
|
||||||
|
<td class="paramname"> <em>DurationUs</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function generates a pulse on the hot-plug-detect (HPD) line of the specified duration.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>DurationUs</em> </td><td>is the duration of the HPD pulse, in microseconds.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="346009242ae8924c0587df4e2382aa41"></a><!-- doxytag: member="xdprx_intr.c::XDprx_InterruptDisable" ref="346009242ae8924c0587df4e2382aa41" args="(XDprx *InstancePtr, u32 Mask)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_InterruptDisable </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u32 </td>
|
||||||
|
<td class="paramname"> <em>Mask</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function disables interrupts associated with the specified mask.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Mask</em> </td><td>specifies which interrupts should be disabled. Bits set to 1 will disable the corresponding interrupts.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d44ab332cd344cd35aeaeb2f738d7027"></a><!-- doxytag: member="xdprx_intr.c::XDprx_InterruptEnable" ref="d44ab332cd344cd35aeaeb2f738d7027" args="(XDprx *InstancePtr, u32 Mask)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_InterruptEnable </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">u32 </td>
|
||||||
|
<td class="paramname"> <em>Mask</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function enables interrupts associated with the specified mask.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>Mask</em> </td><td>specifies which interrupts should be enabled. Bits set to 1 will enable the corresponding interrupts.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="0f16e888a335b721ad35af75b1c927b0"></a><!-- doxytag: member="xdprx_intr.c::XDprx_InterruptHandler" ref="0f16e888a335b721ad35af75b1c927b0" args="(XDprx *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_InterruptHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function is the interrupt handler for the <a class="el" href="struct_x_dprx.html">XDprx</a> driver.<p>
|
||||||
|
When an interrupt happens, it first detects what kind of interrupt happened, then decides which callback function to invoke.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1fc53f0e986a10ac31f616c23315276e"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrBwChangeHandler" ref="1fc53f0e986a10ac31f616c23315276e" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrBwChangeHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a bandwidth change interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="264ecb2d714c5f6af4a15a8d897c2f4b"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrNoVideoHandler" ref="264ecb2d714c5f6af4a15a8d897c2f4b" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrNoVideoHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a no video interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="015ea312ec395ff91d6a12f0008602cd"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrPowerStateHandler" ref="015ea312ec395ff91d6a12f0008602cd" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrPowerStateHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when the power state interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="40b5392d737020cdada329ca387403ca"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrTp1Handler" ref="40b5392d737020cdada329ca387403ca" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrTp1Handler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training pattern 1 interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="0e882d28a6c94f4306b87b85b55a090d"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrTp2Handler" ref="0e882d28a6c94f4306b87b85b55a090d" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrTp2Handler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training pattern 2 interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="8fc84d7df58e78f437a67961ccfaaffb"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrTp3Handler" ref="8fc84d7df58e78f437a67961ccfaaffb" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrTp3Handler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training pattern 3 interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="1b353b6afed518574999cb7d126b127a"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrTrainingDoneHandler" ref="1b353b6afed518574999cb7d126b127a" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrTrainingDoneHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training done interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="9b09c31537edd9cceaa7387da30ddebd"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrTrainingLostHandler" ref="9b09c31537edd9cceaa7387da30ddebd" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrTrainingLostHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a training lost interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="d719c033fc753492eae92affc99a90ca"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrVBlankHandler" ref="d719c033fc753492eae92affc99a90ca" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrVBlankHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a vertical blanking interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="03f8f414783f9d471c6f2466d4eb3808"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrVideoHandler" ref="03f8f414783f9d471c6f2466d4eb3808" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrVideoHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a valid video interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<a class="anchor" name="4f068f33a9da7410e593eea3562113e4"></a><!-- doxytag: member="xdprx_intr.c::XDprx_SetIntrVmChangeHandler" ref="4f068f33a9da7410e593eea3562113e4" args="(XDprx *InstancePtr, XDprx_IntrHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void XDprx_SetIntrVmChangeHandler </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype"><a class="el" href="xdprx_8h.html#96ac17c948fe7c1ece8d7711e005d18d">XDprx_IntrHandler</a> </td>
|
||||||
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">void * </td>
|
||||||
|
<td class="paramname"> <em>CallbackRef</em></td><td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td><td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function installs a callback function for when a video mode change interrupt occurs.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackFunc</em> </td><td>is the address to the callback function. </td></tr>
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>CallbackRef</em> </td><td>is the user data item that will be passed to the callback function when it is invoked.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -0,0 +1,92 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
|
<title>
|
||||||
|
xdprx_selftest.c File Reference
|
||||||
|
</title>
|
||||||
|
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||||
|
</head>
|
||||||
|
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
|
||||||
|
<hl>Software Drivers</hl>
|
||||||
|
<hr class="whs1">
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="files.html"><span>File List</span></a></li>
|
||||||
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>xdprx_selftest.c File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
|
This file contains a diagnostic self-test function for the <a class="el" href="struct_x_dprx.html">XDprx</a> driver. It will check many of the DisplayPort RX's register values against the default reset values as a sanity-check that the core is ready to be used.<p>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
|
<pre>
|
||||||
|
MODIFICATION HISTORY:</pre><p>
|
||||||
|
<pre> Ver Who Date Changes
|
||||||
|
----- ---- -------- -----------------------------------------------
|
||||||
|
1.0 als 01/20/15 Initial release.
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdprx_8h.html">xdprx.h</a>"</code><br>
|
||||||
|
<code>#include "xstatus.h"</code><br>
|
||||||
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
|
<tr><td></td></tr>
|
||||||
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__selftest_8c.html#4743f74019179ad1731221754bed1d5c">XDprx_SelfTest</a> (<a class="el" href="struct_x_dprx.html">XDprx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdprx__selftest_8c.html#6b0fcd73418ae236017b46010699d216">ResetValues</a> [46][2]</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<hr><h2>Function Documentation</h2>
|
||||||
|
<a class="anchor" name="4743f74019179ad1731221754bed1d5c"></a><!-- doxytag: member="xdprx_selftest.c::XDprx_SelfTest" ref="4743f74019179ad1731221754bed1d5c" args="(XDprx *InstancePtr)" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 XDprx_SelfTest </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="struct_x_dprx.html">XDprx</a> * </td>
|
||||||
|
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This function runs a self-test on the <a class="el" href="struct_x_dprx.html">XDprx</a> driver/device. The sanity test checks whether or not all tested registers hold their default reset values.<p>
|
||||||
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dprx.html">XDprx</a> instance.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dl>
|
||||||
|
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||||
|
<li>XST_SUCCESS if the self-test passed - all tested registers hold their default reset values.</li><li>XST_FAILURE otherwise.</li></ul>
|
||||||
|
</dd></dl>
|
||||||
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
<hr><h2>Variable Documentation</h2>
|
||||||
|
<a class="anchor" name="6b0fcd73418ae236017b46010699d216"></a><!-- doxytag: member="xdprx_selftest.c::ResetValues" ref="6b0fcd73418ae236017b46010699d216" args="[46][2]" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">u32 <a class="el" href="xdptx__selftest_8c.html#65af729ef8da95153475f2224b4329c2">ResetValues</a>[46][2] </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This table contains the default values for the DisplayPort TX core's general usage registers.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
|
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
|
@ -68,9 +68,9 @@ Contains a minimal set of functions for the <a class="el" href="struct_x_dptx.ht
|
||||||
}</td></tr>
|
}</td></tr>
|
||||||
|
|
||||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#6afcadd1dcc393edd3ec783be09644de">XDptx_CfgInitialize</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="struct_x_dp___config.html">XDp_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#9128bf8d6da59ba2b255197db5e621b6">XDptx_CfgInitialize</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#b8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#b8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ Contains a minimal set of functions for the <a class="el" href="struct_x_dptx.ht
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#ebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Reset)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#ebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Reset)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#2ccd64b33b2bd65423338312aa2977b5">XDptx_SetUserTimerHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#5bb2dce320bd4ba2821954f447b79779">XDptx_SetUserTimerHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 MicroSeconds)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 MicroSeconds)</td></tr>
|
||||||
|
|
||||||
|
@ -338,7 +338,7 @@ This function issues a write request over the AUX channel that will write to the
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="9128bf8d6da59ba2b255197db5e621b6"></a><!-- doxytag: member="xdptx.c::XDptx_CfgInitialize" ref="9128bf8d6da59ba2b255197db5e621b6" args="(XDptx *InstancePtr, XDptx_Config *ConfigPtr, u32 EffectiveAddr)" -->
|
<a class="anchor" name="6afcadd1dcc393edd3ec783be09644de"></a><!-- doxytag: member="xdptx.c::XDptx_CfgInitialize" ref="6afcadd1dcc393edd3ec783be09644de" args="(XDptx *InstancePtr, XDp_Config *ConfigPtr, u32 EffectiveAddr)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
|
@ -351,7 +351,7 @@ This function issues a write request over the AUX channel that will write to the
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> * </td>
|
<td class="paramtype"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> * </td>
|
||||||
<td class="paramname"> <em>ConfigPtr</em>, </td>
|
<td class="paramname"> <em>ConfigPtr</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -1189,7 +1189,7 @@ This function enables or disables scrambling of symbols for both the DisplayPort
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="2ccd64b33b2bd65423338312aa2977b5"></a><!-- doxytag: member="xdptx.c::XDptx_SetUserTimerHandler" ref="2ccd64b33b2bd65423338312aa2977b5" args="(XDptx *InstancePtr, XDptx_TimerHandler CallbackFunc, void *CallbackRef)" -->
|
<a class="anchor" name="5bb2dce320bd4ba2821954f447b79779"></a><!-- doxytag: member="xdptx.c::XDptx_SetUserTimerHandler" ref="5bb2dce320bd4ba2821954f447b79779" args="(XDptx *InstancePtr, XDp_TimerHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
|
@ -1202,7 +1202,7 @@ This function enables or disables scrambling of symbols for both the DisplayPort
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> </td>
|
<td class="paramtype"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> </td>
|
||||||
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -1221,7 +1221,7 @@ This function enables or disables scrambling of symbols for both the DisplayPort
|
||||||
<div class="memdoc">
|
<div class="memdoc">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This function installs a custom delay/sleep function to be used by the XDdptx driver.<p>
|
This function installs a custom delay/sleep function to be used by the <a class="el" href="struct_x_dptx.html">XDptx</a> driver.<p>
|
||||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
<table border="0" cellspacing="2" cellpadding="0">
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dptx.html">XDptx</a> instance. </td></tr>
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dptx.html">XDptx</a> instance. </td></tr>
|
||||||
|
|
|
@ -23,16 +23,6 @@
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h1>xdptx.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
<h1>xdptx.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
The Xilinx DisplayPort transmitter (DPTX) driver. This driver supports the Xilinx DisplayPort soft IP core in source (TX) mode. This driver follows the DisplayPort 1.2a specification.<p>
|
The Xilinx DisplayPort transmitter (DPTX) driver. This driver supports the Xilinx DisplayPort soft IP core in source (TX) mode. This driver follows the DisplayPort 1.2a specification.<p>
|
||||||
The Xilinx DisplayPort soft IP supports the following features:<ul>
|
|
||||||
<li>1, 2, or 4 lanes.</li><li>A link rate of 1.62, 2.70, or 5.40Gbps per lane.</li><li>1, 2, or 4 pixel-wide video interfaces.</li><li>RGB and YCbCr color space.</li><li>Up to 16 bits per component.</li><li>Up to 4Kx2K monitor resolution.</li><li>Auto lane rate and width negotiation.</li><li>I2C over a 1Mb/s AUX channel.</li><li>Secondary channel audio support (2 channels).</li><li>4 independent video multi-streams.</li></ul>
|
|
||||||
<p>
|
|
||||||
The Xilinx DisplayPort soft IP does not support the following features:<ul>
|
|
||||||
<li>The automated test feature.</li><li>Audio (3-8 channel).</li><li>FAUX.</li><li>Bridging function.</li><li>MST audio.</li><li>eDP optional features.</li><li>iDP.</li><li>GTC.</li></ul>
|
|
||||||
<p>
|
|
||||||
<b>DisplayPort overview</b><p>
|
|
||||||
A DisplayPort link consists of:<ul>
|
|
||||||
<li>A unidirectional main link which is used to transport isochronous data streams such as video and audio. The main link may use 1, 2, or 4 lanes at a link rate of 1.62, 2.70, or 5.40Gbps per lane. The link needs to be trained prior to sending streams.</li><li>An auxiliary (AUX) channel is a 1MBps bidirectional channel used for link training, link management, and device control.</li><li>A hot-plug-detect (HPD) signal line is used to determine whether a DisplayPort connection exists between the DisplayPort TX connector and an RX device. It is serves as an interrupt request by the RX device.</li></ul>
|
|
||||||
<p>
|
|
||||||
<b>Driver description</b><p>
|
<b>Driver description</b><p>
|
||||||
The device driver enables higher-level software (e.g., an application) to configure and control a DisplayPort TX soft IP, communicate and control an RX device/sink monitor over the AUX channel, and to initialize and transmit data streams over the main link.<p>
|
The device driver enables higher-level software (e.g., an application) to configure and control a DisplayPort TX soft IP, communicate and control an RX device/sink monitor over the AUX channel, and to initialize and transmit data streams over the main link.<p>
|
||||||
This driver implements link layer functionality: a Link Policy Maker (LPM) and a Stream Policy Maker (SPM) as per the DisplayPort 1.2a specification.<ul>
|
This driver implements link layer functionality: a Link Policy Maker (LPM) and a Stream Policy Maker (SPM) as per the DisplayPort 1.2a specification.<ul>
|
||||||
|
@ -42,8 +32,6 @@ This driver implements link layer functionality: a Link Policy Maker (LPM) and a
|
||||||
<p>
|
<p>
|
||||||
Using AUX transactions to read/write from/to the sink's DisplayPort Configuration Data (DPCD) address space, the LPM obtains the link capabilities, obtains link configuration and link and sink status, and configures and controls the link and sink. The main link is trained this way.<p>
|
Using AUX transactions to read/write from/to the sink's DisplayPort Configuration Data (DPCD) address space, the LPM obtains the link capabilities, obtains link configuration and link and sink status, and configures and controls the link and sink. The main link is trained this way.<p>
|
||||||
I2C-over-AUX transactions are used to obtain the sink's Extended Display Identification Data (EDID) which give information on the display capabilities of the monitor. The SPM may use this information to determine what available screen resolutions and video timing are possible.<p>
|
I2C-over-AUX transactions are used to obtain the sink's Extended Display Identification Data (EDID) which give information on the display capabilities of the monitor. The SPM may use this information to determine what available screen resolutions and video timing are possible.<p>
|
||||||
<b>Device configuration</b><p>
|
|
||||||
The device can be configured in various ways during the FPGA implementation process. Configuration parameters are stored in the xdptx_g.c file which is generated when compiling the board support package (BSP). A table is defined where each entry contains configuration information for the DisplayPort instances present in the system. This information includes parameters that are defined in the driver's data/dptx.tcl file such as the base address of the memory-mapped device and the maximum number of lanes, maximum link rate, and video interface that the DisplayPort instance supports, among others.<p>
|
|
||||||
<b>Interrupt processing</b><p>
|
<b>Interrupt processing</b><p>
|
||||||
DisplayPort interrupts occur on the HPD signal line when the DisplayPort cable is connected/disconnected or when the RX device sends a pulse. The user hardware design must contain an interrupt controller which the DisplayPort TX instance's interrupt signal is connected to. The user application must enable interrupts in the system and set up the interrupt controller such that the XDptx_HpdInterruptHandler handler will service DisplayPort interrupts. When the XDptx_HpdInterruptHandler function is invoked, the handler will identify what type of DisplayPort interrupt has occurred, and will call either the HPD event handler function or the HPD pulse handler function, depending on whether a an HPD event on an HPD pulse event occurred.<p>
|
DisplayPort interrupts occur on the HPD signal line when the DisplayPort cable is connected/disconnected or when the RX device sends a pulse. The user hardware design must contain an interrupt controller which the DisplayPort TX instance's interrupt signal is connected to. The user application must enable interrupts in the system and set up the interrupt controller such that the XDptx_HpdInterruptHandler handler will service DisplayPort interrupts. When the XDptx_HpdInterruptHandler function is invoked, the handler will identify what type of DisplayPort interrupt has occurred, and will call either the HPD event handler function or the HPD pulse handler function, depending on whether a an HPD event on an HPD pulse event occurred.<p>
|
||||||
The DisplayPort TX's XDPTX_INTERRUPT_STATUS register indicates the type of interrupt that has occured, and the XDptx_HpdInterruptHandler will use this information to decide which handler to call. An HPD event is identified if bit XDPTX_INTERRUPT_STATUS_HPD_EVENT_MASK is set, and an HPD pulse is identified from the XDPTX_INTERRUPT_STATUS_HPD_PULSE_DETECTED_MASK bit.<p>
|
The DisplayPort TX's XDPTX_INTERRUPT_STATUS register indicates the type of interrupt that has occured, and the XDptx_HpdInterruptHandler will use this information to decide which handler to call. An HPD event is identified if bit XDPTX_INTERRUPT_STATUS_HPD_EVENT_MASK is set, and an HPD pulse is identified from the XDPTX_INTERRUPT_STATUS_HPD_PULSE_DETECTED_MASK bit.<p>
|
||||||
|
@ -55,13 +43,11 @@ MST testing has been done at all possible link rate/lane count/topology/ resolut
|
||||||
<p>
|
<p>
|
||||||
<b>Audio</b><p>
|
<b>Audio</b><p>
|
||||||
The driver does not handle audio. For an example as to how to configure and transmit audio, examples/xdptx_audio_example.c illustrates the required sequence. The user will need to configure the audio source connected to the Displayport TX instance and set up the audio info frame as per user requirements.<p>
|
The driver does not handle audio. For an example as to how to configure and transmit audio, examples/xdptx_audio_example.c illustrates the required sequence. The user will need to configure the audio source connected to the Displayport TX instance and set up the audio info frame as per user requirements.<p>
|
||||||
<b>Asserts</b><p>
|
|
||||||
Asserts are used within all Xilinx drivers to enforce constraints on argument values. Asserts can be turned off on a system-wide basis by defining, at compile time, the NDEBUG identifier. By default, asserts are turned on and it is recommended that application developers leave asserts on during development.<p>
|
|
||||||
<b>Limitations</b><p>
|
<b>Limitations</b><p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>For MST mode to correctly display, the current version of the driver requires that each of the DisplayPort TX streams be allocated without skipping streams (i.e. assign stream 1, stream 2, and stream 3 - problems were experienced if skipping stream 2 and assigning stream 4 instead). skipping monitors in a daisy chain is OK as long as they are assigned to streams in order.</li><li>In MST mode, the current version of the driver does not support removal of an allocated stream from the virtual channel payload ID table without clearing the entire table.</li><li>Some sideband messages have not been implemented in the current version of the driver for MST mode. Notably, reception of a CONNECTION_STATUS_NOTIFY sideband message.</li><li>The driver does not handle audio. See the audio example in the driver examples directory for the required sequence for enabling audio.</li></ul>
|
<li>For MST mode to correctly display, the current version of the driver requires that each of the DisplayPort TX streams be allocated without skipping streams (i.e. assign stream 1, stream 2, and stream 3 - problems were experienced if skipping stream 2 and assigning stream 4 instead). skipping monitors in a daisy chain is OK as long as they are assigned to streams in order.</li><li>In MST mode, the current version of the driver does not support removal of an allocated stream from the virtual channel payload ID table without clearing the entire table.</li><li>Some sideband messages have not been implemented in the current version of the driver for MST mode. Notably, reception of a CONNECTION_STATUS_NOTIFY sideband message.</li><li>The driver does not handle audio. See the audio example in the driver examples directory for the required sequence for enabling audio.</li></ul>
|
||||||
<p>
|
<p>
|
||||||
<dl compact><dt><b>Note:</b></dt><dd>For a 5.4Gbps link rate, a high performance 7 series FPGA is required with a speed grade of -2 or -3.</dd></dl>
|
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||||
<pre>
|
<pre>
|
||||||
MODIFICATION HISTORY:</pre><p>
|
MODIFICATION HISTORY:</pre><p>
|
||||||
<pre> Ver Who Date Changes
|
<pre> Ver Who Date Changes
|
||||||
|
@ -89,15 +75,11 @@ Asserts are used within all Xilinx drivers to enforce constraints on argument va
|
||||||
RegStartAddress from XDptx_IicWrite
|
RegStartAddress from XDptx_IicWrite
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
|
<code>#include "<a class="el" href="xdp_8h.html">xdp.h</a>"</code><br>
|
||||||
<code>#include "<a class="el" href="xdptx__hw_8h.html">xdptx_hw.h</a>"</code><br>
|
<code>#include "<a class="el" href="xdptx__hw_8h.html">xdptx_hw.h</a>"</code><br>
|
||||||
<code>#include "xil_assert.h"</code><br>
|
|
||||||
<code>#include "xil_types.h"</code><br>
|
|
||||||
<code>#include "xvid.h"</code><br>
|
|
||||||
<table border="0" cellpadding="0" cellspacing="0">
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr><td></td></tr>
|
<tr><td></td></tr>
|
||||||
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a></td></tr>
|
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___sink_config.html">XDptx_SinkConfig</a></td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx___link_config.html">XDptx_LinkConfig</a></td></tr>
|
||||||
|
@ -119,16 +101,14 @@ Asserts are used within all Xilinx drivers to enforce constraints on argument va
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html">XDptx</a></td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dptx.html">XDptx</a></td></tr>
|
||||||
|
|
||||||
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> (void *InstancePtr, u32 MicroSeconds)</td></tr>
|
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">XDptx_HpdEventHandler</a> (void *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">XDptx_HpdEventHandler</a> (void *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">XDptx_HpdPulseHandler</a> (void *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">XDptx_HpdPulseHandler</a> (void *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#6afcadd1dcc393edd3ec783be09644de">XDptx_CfgInitialize</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="struct_x_dp___config.html">XDp_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#9128bf8d6da59ba2b255197db5e621b6">XDptx_CfgInitialize</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#b8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#b8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
|
@ -174,13 +154,13 @@ Asserts are used within all Xilinx drivers to enforce constraints on argument va
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#ebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Reset)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#ebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Reset)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 MicroSeconds)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#5bb2dce320bd4ba2821954f447b79779">XDptx_SetUserTimerHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#2ccd64b33b2bd65423338312aa2977b5">XDptx_SetUserTimerHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 MicroSeconds)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#8f5a8d3f316f519145ecd9a94bf27ce8">XDptx_CfgMsaUseStandardVideoMode</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, XVid_VideoMode VideoMode)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#79a528fe544595d48fbf1d2438f0304d">XDptx_CfgMsaUseStandardVideoMode</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, XVidC_VideoMode VideoMode)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#b4778897734128bf467047a90066c922">XDptx_CfgMsaUseEdidPreferredTiming</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, u8 *Edid)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#b4778897734128bf467047a90066c922">XDptx_CfgMsaUseEdidPreferredTiming</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, u8 *Edid)</td></tr>
|
||||||
|
|
||||||
|
@ -196,16 +176,14 @@ Asserts are used within all Xilinx drivers to enforce constraints on argument va
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#93def464f8e63597dfde42ea658ec2a6">XDptx_SetMsaValues</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#93def464f8e63597dfde42ea658ec2a6">XDptx_SetMsaValues</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#af4bdfbe0785e1d0ec3d80edec1a86cb">XDptx_SetHpdEventHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">XDptx_HpdEventHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#af4bdfbe0785e1d0ec3d80edec1a86cb">XDptx_SetHpdEventHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">XDptx_HpdEventHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#2ab1eec64ba571d155e56bb433fea5bf">XDptx_SetHpdPulseHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">XDptx_HpdPulseHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#2ab1eec64ba571d155e56bb433fea5bf">XDptx_SetHpdPulseHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">XDptx_HpdPulseHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#0f3e36d00cbb3c9550cf880bb03cfea9">XDptx_SelfTest</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#0f3e36d00cbb3c9550cf880bb03cfea9">XDptx_SelfTest</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#696416992bebdddc0fad449fe7afe24f">XDptx_LookupConfig</a> (u16 DeviceId)</td></tr>
|
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#d7e8bb68f2e7c81be8ffad72b57601ff">XDptx_MstCfgModeEnable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#d7e8bb68f2e7c81be8ffad72b57601ff">XDptx_MstCfgModeEnable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#7615c8afb7181ef0857c8d2b6973499a">XDptx_MstCfgModeDisable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8h.html#7615c8afb7181ef0857c8d2b6973499a">XDptx_MstCfgModeDisable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
@ -326,29 +304,6 @@ Callback type which represents the handler for a Hot-Plug-Detect (HPD) pulse int
|
||||||
</dl>
|
</dl>
|
||||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||||
|
|
||||||
</div>
|
|
||||||
</div><p>
|
|
||||||
<a class="anchor" name="1cc5fb6d828593d0e83a4fe44eb0d87d"></a><!-- doxytag: member="xdptx.h::XDptx_TimerHandler" ref="1cc5fb6d828593d0e83a4fe44eb0d87d" args="(void *InstancePtr, u32 MicroSeconds)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef void(*) <a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a>(void *InstancePtr, u32 MicroSeconds) </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Callback type which represents a custom timer wait handler. This is only used for Microblaze since it doesn't have a native sleep function. To avoid dependency on a hardware timer, the default wait functionality is implemented using loop iterations; this isn't too accurate. If a custom timer handler is used, the user may implement their own wait implementation using a hardware timer (see example/) for better accuracy.<p>
|
|
||||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table border="0" cellspacing="2" cellpadding="0">
|
|
||||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dptx.html">XDptx</a> instance. </td></tr>
|
|
||||||
<tr><td valign="top"></td><td valign="top"><em>MicroSeconds</em> </td><td>is the number of microseconds to be passed to the timer function.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dl>
|
|
||||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<hr><h2>Function Documentation</h2>
|
<hr><h2>Function Documentation</h2>
|
||||||
|
@ -547,7 +502,7 @@ This function issues a write request over the AUX channel that will write to the
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="9128bf8d6da59ba2b255197db5e621b6"></a><!-- doxytag: member="xdptx.h::XDptx_CfgInitialize" ref="9128bf8d6da59ba2b255197db5e621b6" args="(XDptx *InstancePtr, XDptx_Config *ConfigPtr, u32 EffectiveAddr)" -->
|
<a class="anchor" name="6afcadd1dcc393edd3ec783be09644de"></a><!-- doxytag: member="xdptx.h::XDptx_CfgInitialize" ref="6afcadd1dcc393edd3ec783be09644de" args="(XDptx *InstancePtr, XDp_Config *ConfigPtr, u32 EffectiveAddr)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
|
@ -560,7 +515,7 @@ This function issues a write request over the AUX channel that will write to the
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> * </td>
|
<td class="paramtype"><a class="el" href="struct_x_dp___config.html">XDp_Config</a> * </td>
|
||||||
<td class="paramname"> <em>ConfigPtr</em>, </td>
|
<td class="paramname"> <em>ConfigPtr</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -791,7 +746,7 @@ This function sets the bits per color value of the video stream.<p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This function takes a the main stream attributes from MsaConfigCustom and copies them into InstancePtr->MsaConfig. If desired, given a base set of attributes, the rest of the attributes may be derived. The minimal required main stream attributes (MSA) that must be contained in the MsaConfigCustom structure are:<ul>
|
This function takes a the main stream attributes from MsaConfigCustom and copies them into InstancePtr->MsaConfig. If desired, given a base set of attributes, the rest of the attributes may be derived. The minimal required main stream attributes (MSA) that must be contained in the MsaConfigCustom structure are:<ul>
|
||||||
<li>Pixel clock (in KHz)</li><li>Horizontal sync polarity</li><li>Vertical sync polarity</li><li>Horizontal sync pulse width</li><li>Vertical sync pulse width</li><li>Horizontal resolution</li><li>Vertical resolution</li><li>Vertical back porch</li><li>Vertical front porch</li><li>Horizontal back porch</li><li>Horizontal front porch</li></ul>
|
<li>Pixel clock (in Hz)</li><li>Frame rate</li><li>Horizontal active resolution</li><li>Horizontal front porch</li><li>Horizontal sync pulse width</li><li>Horizontal back porch</li><li>Horizontal total</li><li>Horizontal sync polarity</li><li>Vertical active resolution</li><li>Vertical back porch</li><li>Vertical sync pulse width</li><li>Vertical front porch</li><li>Vertical total</li><li>Vertical sync polarity</li></ul>
|
||||||
<p>
|
<p>
|
||||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
<table border="0" cellspacing="2" cellpadding="0">
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
@ -851,7 +806,7 @@ This function sets the main stream attribute values in the configuration structu
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="8f5a8d3f316f519145ecd9a94bf27ce8"></a><!-- doxytag: member="xdptx.h::XDptx_CfgMsaUseStandardVideoMode" ref="8f5a8d3f316f519145ecd9a94bf27ce8" args="(XDptx *InstancePtr, u8 Stream, XVid_VideoMode VideoMode)" -->
|
<a class="anchor" name="79a528fe544595d48fbf1d2438f0304d"></a><!-- doxytag: member="xdptx.h::XDptx_CfgMsaUseStandardVideoMode" ref="79a528fe544595d48fbf1d2438f0304d" args="(XDptx *InstancePtr, u8 Stream, XVidC_VideoMode VideoMode)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
|
@ -870,7 +825,7 @@ This function sets the main stream attribute values in the configuration structu
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype">XVid_VideoMode </td>
|
<td class="paramtype">XVidC_VideoMode </td>
|
||||||
<td class="paramname"> <em>VideoMode</em></td><td> </td>
|
<td class="paramname"> <em>VideoMode</em></td><td> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -1987,34 +1942,6 @@ This function checks if there is a connected RX device.<p>
|
||||||
<li>TRUE if there is a connection.</li><li>FALSE if there is no connection. </li></ul>
|
<li>TRUE if there is a connection.</li><li>FALSE if there is no connection. </li></ul>
|
||||||
</dd></dl>
|
</dd></dl>
|
||||||
|
|
||||||
</div>
|
|
||||||
</div><p>
|
|
||||||
<a class="anchor" name="696416992bebdddc0fad449fe7afe24f"></a><!-- doxytag: member="xdptx.h::XDptx_LookupConfig" ref="696416992bebdddc0fad449fe7afe24f" args="(u16 DeviceId)" -->
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="struct_x_dptx___config.html">XDptx_Config</a>* XDptx_LookupConfig </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">u16 </td>
|
|
||||||
<td class="paramname"> <em>DeviceId</em> </td>
|
|
||||||
<td> ) </td>
|
|
||||||
<td width="100%"></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<div class="memdoc">
|
|
||||||
|
|
||||||
<p>
|
|
||||||
This function looks for the device configuration based on the unique device ID. The table XDptx_ConfigTable[] contains the configuration information for each device in the system.<p>
|
|
||||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
|
||||||
<table border="0" cellspacing="2" cellpadding="0">
|
|
||||||
<tr><td valign="top"></td><td valign="top"><em>DeviceId</em> </td><td>is the unique device ID of the device being looked up.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dl>
|
|
||||||
<dl compact><dt><b>Returns:</b></dt><dd>A pointer to the configuration table entry corresponding to the given device ID, or NULL if no match is found.</dd></dl>
|
|
||||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="688ad3269be26bc021855c7f8353883e"></a><!-- doxytag: member="xdptx.h::XDptx_MstCapable" ref="688ad3269be26bc021855c7f8353883e" args="(XDptx *InstancePtr)" -->
|
<a class="anchor" name="688ad3269be26bc021855c7f8353883e"></a><!-- doxytag: member="xdptx.h::XDptx_MstCapable" ref="688ad3269be26bc021855c7f8353883e" args="(XDptx *InstancePtr)" -->
|
||||||
|
@ -3616,7 +3543,7 @@ This function will map a stream to a downstream DisplayPort TX device determined
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="2ccd64b33b2bd65423338312aa2977b5"></a><!-- doxytag: member="xdptx.h::XDptx_SetUserTimerHandler" ref="2ccd64b33b2bd65423338312aa2977b5" args="(XDptx *InstancePtr, XDptx_TimerHandler CallbackFunc, void *CallbackRef)" -->
|
<a class="anchor" name="5bb2dce320bd4ba2821954f447b79779"></a><!-- doxytag: member="xdptx.h::XDptx_SetUserTimerHandler" ref="5bb2dce320bd4ba2821954f447b79779" args="(XDptx *InstancePtr, XDp_TimerHandler CallbackFunc, void *CallbackRef)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
|
@ -3629,7 +3556,7 @@ This function will map a stream to a downstream DisplayPort TX device determined
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="xdptx_8h.html#1cc5fb6d828593d0e83a4fe44eb0d87d">XDptx_TimerHandler</a> </td>
|
<td class="paramtype"><a class="el" href="xdp_8h.html#b2ee8cde914736409c4b04146aa84462">XDp_TimerHandler</a> </td>
|
||||||
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
<td class="paramname"> <em>CallbackFunc</em>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -3648,7 +3575,7 @@ This function will map a stream to a downstream DisplayPort TX device determined
|
||||||
<div class="memdoc">
|
<div class="memdoc">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This function installs a custom delay/sleep function to be used by the XDdptx driver.<p>
|
This function installs a custom delay/sleep function to be used by the <a class="el" href="struct_x_dptx.html">XDptx</a> driver.<p>
|
||||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
<table border="0" cellspacing="2" cellpadding="0">
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dptx.html">XDptx</a> instance. </td></tr>
|
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to the <a class="el" href="struct_x_dptx.html">XDptx</a> instance. </td></tr>
|
||||||
|
|
|
@ -34,7 +34,6 @@ This header file contains the identifiers and low-level driver functions (or mac
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<code>#include "xil_io.h"</code><br>
|
<code>#include "xil_io.h"</code><br>
|
||||||
<code>#include "xil_types.h"</code><br>
|
|
||||||
<table border="0" cellpadding="0" cellspacing="0">
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr><td></td></tr>
|
<tr><td></td></tr>
|
||||||
<tr><td colspan="2"><br><h2>DPTX core registers: Link configuration field.</h2></td></tr>
|
<tr><td colspan="2"><br><h2>DPTX core registers: Link configuration field.</h2></td></tr>
|
||||||
|
@ -196,13 +195,13 @@ This header file contains the identifiers and low-level driver functions (or mac
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#c37ba2f83438eeaf5330caba081b6394">XDPTX_TX_AUDIO_CHANNELS</a> 0x0304</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#c37ba2f83438eeaf5330caba081b6394">XDPTX_TX_AUDIO_CHANNELS</a> 0x0304</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#3d4932d0e30b72d83325ed1f0eff1dc0">XDPTX_TX_AUDIO_INFO_DATA</a> 0x0308</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#ba6c7b8418c1e3174620e3351d9903bd">XDPTX_TX_AUDIO_INFO_DATA</a>(NUM) (0x0308 + 4 * (NUM - 1))</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#b733bc0cbec6dc730f6284e30840a3f8">XDPTX_TX_AUDIO_MAUD</a> 0x0328</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#b733bc0cbec6dc730f6284e30840a3f8">XDPTX_TX_AUDIO_MAUD</a> 0x0328</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#59f322babeebcbbcad569d2b383a7108">XDPTX_TX_AUDIO_NAUD</a> 0x032C</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#59f322babeebcbbcad569d2b383a7108">XDPTX_TX_AUDIO_NAUD</a> 0x032C</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#c7f55a04726ce5ab66d997aa3d398e5e">XDPTX_TX_AUDIO_EXT_DATA</a> 0x0330</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#fa64dcbd437a6f6babcc6807f831efdc">XDPTX_TX_AUDIO_EXT_DATA</a>(NUM) (0x0330 + 4 * (NUM - 1))</td></tr>
|
||||||
|
|
||||||
<tr><td colspan="2"><br><h2>DPTX core registers: Main stream attributes for MST STREAM2, 3, and 4.</h2></td></tr>
|
<tr><td colspan="2"><br><h2>DPTX core registers: Main stream attributes for MST STREAM2, 3, and 4.</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#ecc95afdc6f83c73fc875db4befebd6d">XDPTX_STREAM2_MSA_START</a> 0x0500</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#ecc95afdc6f83c73fc875db4befebd6d">XDPTX_STREAM2_MSA_START</a> 0x0500</td></tr>
|
||||||
|
@ -322,9 +321,9 @@ This header file contains the identifiers and low-level driver functions (or mac
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#f26422aba2aac6856f7505a8aea074a1">XDPTX_AUX_CMD_ADDR_ONLY_TRANSFER_EN</a> 0x00001000</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#f26422aba2aac6856f7505a8aea074a1">XDPTX_AUX_CMD_ADDR_ONLY_TRANSFER_EN</a> 0x00001000</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#4fe1ec40f3824ebed89671597f4c7a47">XDPTX_AUX_CLK_DIVIDER_VAL_MASK</a> 0x0000000F</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#4fe1ec40f3824ebed89671597f4c7a47">XDPTX_AUX_CLK_DIVIDER_VAL_MASK</a> 0x00FF</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#256c4dc0f04dc61a37e4513576d3b15d">XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_MASK</a> 0x00000F00</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#256c4dc0f04dc61a37e4513576d3b15d">XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_MASK</a> 0xFF00</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#1bdc93d900d56dc734a9952abd04d357">XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_SHIFT</a> 8</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#1bdc93d900d56dc734a9952abd04d357">XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_SHIFT</a> 8</td></tr>
|
||||||
|
|
||||||
|
@ -476,6 +475,8 @@ This header file contains the identifiers and low-level driver functions (or mac
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#f84d3b4c7c14fb85fbc5c2c14bf84da7">XDPTX_PHY_STATUS_RESET_LANE_2_3_DONE_MASK</a> 0x0000000C</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#f84d3b4c7c14fb85fbc5c2c14bf84da7">XDPTX_PHY_STATUS_RESET_LANE_2_3_DONE_MASK</a> 0x0000000C</td></tr>
|
||||||
|
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#2d535c7b224f110d3a20209d4eac3263">XDPTX_PHY_STATUS_RESET_LANE_2_3_DONE_SHIFT</a> 2</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#0fc3cb0054f5da72ec8d48c37f1a98d7">XDPTX_PHY_STATUS_PLL_LANE0_1_LOCK_MASK</a> 0x00000010</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#0fc3cb0054f5da72ec8d48c37f1a98d7">XDPTX_PHY_STATUS_PLL_LANE0_1_LOCK_MASK</a> 0x00000010</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#d3ebd8ed82e7a058fe9316d188a6ce5b">XDPTX_PHY_STATUS_PLL_LANE2_3_LOCK_MASK</a> 0x00000020</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__hw_8h.html#d3ebd8ed82e7a058fe9316d188a6ce5b">XDPTX_PHY_STATUS_PLL_LANE2_3_LOCK_MASK</a> 0x00000020</td></tr>
|
||||||
|
@ -1338,7 +1339,7 @@ Clock divider value for generating the internal 1MHz clock.
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">#define XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_MASK 0x00000F00 </td>
|
<td class="memname">#define XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_MASK 0xFF00 </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1368,7 +1369,7 @@ Shift bits for AUX signal width filter.
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">#define XDPTX_AUX_CLK_DIVIDER_VAL_MASK 0x0000000F </td>
|
<td class="memname">#define XDPTX_AUX_CLK_DIVIDER_VAL_MASK 0x00FF </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1735,7 +1736,7 @@ Write data for the current AUX command.
|
||||||
<div class="memdoc">
|
<div class="memdoc">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
DisplayPort revision.
|
DisplayPort protocol version and revision.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="d488a646ac9f8879590723a51ef1a566"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_CORE_ID_DP_MJR_VER_MASK" ref="d488a646ac9f8879590723a51ef1a566" args="" -->
|
<a class="anchor" name="d488a646ac9f8879590723a51ef1a566"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_CORE_ID_DP_MJR_VER_MASK" ref="d488a646ac9f8879590723a51ef1a566" args="" -->
|
||||||
|
@ -8843,7 +8844,7 @@ Set TX_PHY_LOOPBACK.
|
||||||
<div class="memdoc">
|
<div class="memdoc">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
HOLD TX_PHY_PCS reset.
|
Hold TX_PHY_PCS reset.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="e6c85c6919805d15697f133b970f6a0e"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_PHY_CONFIG_TX_PHY_PMA_RESET_MASK" ref="e6c85c6919805d15697f133b970f6a0e" args="" -->
|
<a class="anchor" name="e6c85c6919805d15697f133b970f6a0e"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_PHY_CONFIG_TX_PHY_PMA_RESET_MASK" ref="e6c85c6919805d15697f133b970f6a0e" args="" -->
|
||||||
|
@ -9131,6 +9132,21 @@ Reset done for lanes 0 and 1.
|
||||||
Reset done for lanes 2 and 3.
|
Reset done for lanes 2 and 3.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
|
<a class="anchor" name="2d535c7b224f110d3a20209d4eac3263"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_PHY_STATUS_RESET_LANE_2_3_DONE_SHIFT" ref="2d535c7b224f110d3a20209d4eac3263" args="" -->
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">#define XDPTX_PHY_STATUS_RESET_LANE_2_3_DONE_SHIFT 2 </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="memdoc">
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Shift bits for reset done for lanes 2 and 3.
|
||||||
|
</div>
|
||||||
|
</div><p>
|
||||||
<a class="anchor" name="6ec37de0a0fae9a49eaf3de511f21291"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_PHY_STATUS_TX_BUFFER_STATUS_LANE_0_MASK" ref="6ec37de0a0fae9a49eaf3de511f21291" args="" -->
|
<a class="anchor" name="6ec37de0a0fae9a49eaf3de511f21291"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_PHY_STATUS_TX_BUFFER_STATUS_LANE_0_MASK" ref="6ec37de0a0fae9a49eaf3de511f21291" args="" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
|
@ -10204,12 +10220,17 @@ Used to input active channel count.
|
||||||
Enables audio stream packets in main link and buffer control.
|
Enables audio stream packets in main link and buffer control.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="c7f55a04726ce5ab66d997aa3d398e5e"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_TX_AUDIO_EXT_DATA" ref="c7f55a04726ce5ab66d997aa3d398e5e" args="" -->
|
<a class="anchor" name="fa64dcbd437a6f6babcc6807f831efdc"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_TX_AUDIO_EXT_DATA" ref="fa64dcbd437a6f6babcc6807f831efdc" args="(NUM)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">#define XDPTX_TX_AUDIO_EXT_DATA 0x0330 </td>
|
<td class="memname">#define XDPTX_TX_AUDIO_EXT_DATA </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">NUM </td>
|
||||||
|
<td class="paramname"> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"> (0x0330 + 4 * (NUM - 1))</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -10219,12 +10240,17 @@ Enables audio stream packets in main link and buffer control.
|
||||||
Word formatted as per extension packet.
|
Word formatted as per extension packet.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="3d4932d0e30b72d83325ed1f0eff1dc0"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_TX_AUDIO_INFO_DATA" ref="3d4932d0e30b72d83325ed1f0eff1dc0" args="" -->
|
<a class="anchor" name="ba6c7b8418c1e3174620e3351d9903bd"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_TX_AUDIO_INFO_DATA" ref="ba6c7b8418c1e3174620e3351d9903bd" args="(NUM)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">#define XDPTX_TX_AUDIO_INFO_DATA 0x0308 </td>
|
<td class="memname">#define XDPTX_TX_AUDIO_INFO_DATA </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">NUM </td>
|
||||||
|
<td class="paramname"> </td>
|
||||||
|
<td> ) </td>
|
||||||
|
<td width="100%"> (0x0308 + 4 * (NUM - 1))</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -10396,7 +10422,7 @@ Virtual channel payload table (0xFF bytes).
|
||||||
<div class="memdoc">
|
<div class="memdoc">
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Core version.
|
Version and revision of the DisplayPort core.
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="3a86f4228ec12b11d77c495357e525a4"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_VERSION_CORE_PATCH_MASK" ref="3a86f4228ec12b11d77c495357e525a4" args="" -->
|
<a class="anchor" name="3a86f4228ec12b11d77c495357e525a4"></a><!-- doxytag: member="xdptx_hw.h::XDPTX_VERSION_CORE_PATCH_MASK" ref="3a86f4228ec12b11d77c495357e525a4" args="" -->
|
||||||
|
|
|
@ -37,12 +37,12 @@ This file contains functions related to <a class="el" href="struct_x_dptx.html">
|
||||||
<table border="0" cellpadding="0" cellspacing="0">
|
<table border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr><td></td></tr>
|
<tr><td></td></tr>
|
||||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__intr_8c.html#52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__intr_8c.html#af4bdfbe0785e1d0ec3d80edec1a86cb">XDptx_SetHpdEventHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">XDptx_HpdEventHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__intr_8c.html#af4bdfbe0785e1d0ec3d80edec1a86cb">XDptx_SetHpdEventHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#6f6cee9a7863df256adb35802fc65017">XDptx_HpdEventHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__intr_8c.html#2ab1eec64ba571d155e56bb433fea5bf">XDptx_SetHpdPulseHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">XDptx_HpdPulseHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__intr_8c.html#2ab1eec64ba571d155e56bb433fea5bf">XDptx_SetHpdPulseHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="xdptx_8h.html#41e04c356fe95636134164b0f03bca9b">XDptx_HpdPulseHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__intr_8c.html#52950290a845ab93bac618ea8af9efc4">XDptx_HpdInterruptHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
<hr><h2>Function Documentation</h2>
|
<hr><h2>Function Documentation</h2>
|
||||||
<a class="anchor" name="52950290a845ab93bac618ea8af9efc4"></a><!-- doxytag: member="xdptx_intr.c::XDptx_HpdInterruptHandler" ref="52950290a845ab93bac618ea8af9efc4" args="(XDptx *InstancePtr)" -->
|
<a class="anchor" name="52950290a845ab93bac618ea8af9efc4"></a><!-- doxytag: member="xdptx_intr.c::XDptx_HpdInterruptHandler" ref="52950290a845ab93bac618ea8af9efc4" args="(XDptx *InstancePtr)" -->
|
||||||
|
|
|
@ -42,7 +42,7 @@ This file contains the stream policy maker functions for the <a class="el" href=
|
||||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__spm_8c.html#99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__spm_8c.html#99d8902337e7bb3f7c607568501e16a1">XDptx_CfgMsaRecalculate</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__spm_8c.html#8f5a8d3f316f519145ecd9a94bf27ce8">XDptx_CfgMsaUseStandardVideoMode</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, XVid_VideoMode VideoMode)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__spm_8c.html#79a528fe544595d48fbf1d2438f0304d">XDptx_CfgMsaUseStandardVideoMode</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, XVidC_VideoMode VideoMode)</td></tr>
|
||||||
|
|
||||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__spm_8c.html#b4778897734128bf467047a90066c922">XDptx_CfgMsaUseEdidPreferredTiming</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, u8 *Edid)</td></tr>
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__spm_8c.html#b4778897734128bf467047a90066c922">XDptx_CfgMsaUseEdidPreferredTiming</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Stream, u8 *Edid)</td></tr>
|
||||||
|
|
||||||
|
@ -229,7 +229,7 @@ This function sets the bits per color value of the video stream.<p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This function takes a the main stream attributes from MsaConfigCustom and copies them into InstancePtr->MsaConfig. If desired, given a base set of attributes, the rest of the attributes may be derived. The minimal required main stream attributes (MSA) that must be contained in the MsaConfigCustom structure are:<ul>
|
This function takes a the main stream attributes from MsaConfigCustom and copies them into InstancePtr->MsaConfig. If desired, given a base set of attributes, the rest of the attributes may be derived. The minimal required main stream attributes (MSA) that must be contained in the MsaConfigCustom structure are:<ul>
|
||||||
<li>Pixel clock (in KHz)</li><li>Horizontal sync polarity</li><li>Vertical sync polarity</li><li>Horizontal sync pulse width</li><li>Vertical sync pulse width</li><li>Horizontal resolution</li><li>Vertical resolution</li><li>Vertical back porch</li><li>Vertical front porch</li><li>Horizontal back porch</li><li>Horizontal front porch</li></ul>
|
<li>Pixel clock (in Hz)</li><li>Frame rate</li><li>Horizontal active resolution</li><li>Horizontal front porch</li><li>Horizontal sync pulse width</li><li>Horizontal back porch</li><li>Horizontal total</li><li>Horizontal sync polarity</li><li>Vertical active resolution</li><li>Vertical back porch</li><li>Vertical sync pulse width</li><li>Vertical front porch</li><li>Vertical total</li><li>Vertical sync polarity</li></ul>
|
||||||
<p>
|
<p>
|
||||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||||
<table border="0" cellspacing="2" cellpadding="0">
|
<table border="0" cellspacing="2" cellpadding="0">
|
||||||
|
@ -289,7 +289,7 @@ This function sets the main stream attribute values in the configuration structu
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div><p>
|
</div><p>
|
||||||
<a class="anchor" name="8f5a8d3f316f519145ecd9a94bf27ce8"></a><!-- doxytag: member="xdptx_spm.c::XDptx_CfgMsaUseStandardVideoMode" ref="8f5a8d3f316f519145ecd9a94bf27ce8" args="(XDptx *InstancePtr, u8 Stream, XVid_VideoMode VideoMode)" -->
|
<a class="anchor" name="79a528fe544595d48fbf1d2438f0304d"></a><!-- doxytag: member="xdptx_spm.c::XDptx_CfgMsaUseStandardVideoMode" ref="79a528fe544595d48fbf1d2438f0304d" args="(XDptx *InstancePtr, u8 Stream, XVidC_VideoMode VideoMode)" -->
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
|
@ -308,7 +308,7 @@ This function sets the main stream attribute values in the configuration structu
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype">XVid_VideoMode </td>
|
<td class="paramtype">XVidC_VideoMode </td>
|
||||||
<td class="paramname"> <em>VideoMode</em></td><td> </td>
|
<td class="paramname"> <em>VideoMode</em></td><td> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
Loading…
Add table
Reference in a new issue