dptx: Updated Doxygen documentation.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
parent
d98aa35095
commit
ec95e33596
10 changed files with 2794 additions and 298 deletions
|
@ -24,6 +24,7 @@
|
|||
<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="xdptx_8h.html">xdptx.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="xdptx__hw_8h.html">xdptx_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="xdptx__mst_8c.html">xdptx_mst.c</a></td><td class="indexvalue"></td></tr>
|
||||
|
|
|
@ -46,7 +46,7 @@ Here is a list of all file members with links to the files they belong to:
|
|||
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
|
||||
<li>XDptx_AllocatePayloadStreams()
|
||||
: <a class="el" href="xdptx__mst_8c.html#a688873fb1701355cbb33ac5d25d3da2">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#a688873fb1701355cbb33ac5d25d3da2">xdptx.h</a><li>XDptx_AllocatePayloadVcIdTable()
|
||||
: <a class="el" href="xdptx__mst_8c.html#95c6b72ff8fbfafa79050ceb21318967">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#95c6b72ff8fbfafa79050ceb21318967">xdptx.h</a><li>XDPTX_AUX_ADDRESS
|
||||
: <a class="el" href="xdptx__mst_8c.html#78839b647fb5b13723e9832589f1fde2">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#78839b647fb5b13723e9832589f1fde2">xdptx.h</a><li>XDPTX_AUX_ADDRESS
|
||||
: <a class="el" href="xdptx__hw_8h.html#f52ee8f253e0d90f456e57b99956d39b">xdptx_hw.h</a><li>XDPTX_AUX_CLK_DIVIDER
|
||||
: <a class="el" href="xdptx__hw_8h.html#bf2869e5451d401fcaefafc818884742">xdptx_hw.h</a><li>XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#b889c393389b474415c281874cd1ae28">xdptx_hw.h</a><li>XDPTX_AUX_CLK_DIVIDER_AUX_SIG_WIDTH_FILT_SHIFT
|
||||
|
@ -77,8 +77,8 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#8e8272c15321880111c6a5c253a21d5a">xdptx_hw.h</a><li>XDPTX_AUX_REPLY_DATA
|
||||
: <a class="el" href="xdptx__hw_8h.html#c3a7fc3419105d0db69c67ba2b48a1d5">xdptx_hw.h</a><li>XDPTX_AUX_WRITE_FIFO
|
||||
: <a class="el" href="xdptx__hw_8h.html#17b9eb2badecaf2e252834db0e9fb454">xdptx_hw.h</a><li>XDptx_AuxRead()
|
||||
: <a class="el" href="xdptx_8h.html#591d601b5e6913df09ad73ea92881e31">xdptx.h</a>, <a class="el" href="xdptx_8c.html#591d601b5e6913df09ad73ea92881e31">xdptx.c</a><li>XDptx_AuxWrite()
|
||||
: <a class="el" href="xdptx_8h.html#690a6ee9d1b4df0624967cb00892347b">xdptx.h</a>, <a class="el" href="xdptx_8c.html#690a6ee9d1b4df0624967cb00892347b">xdptx.c</a><li>XDptx_CfgInitialize()
|
||||
: <a class="el" href="xdptx_8h.html#66e22710eebdc6628ac5f42f4b6ce976">xdptx.h</a>, <a class="el" href="xdptx_8c.html#965f243bc14441a54666b0d5f7d54c39">xdptx.c</a><li>XDptx_AuxWrite()
|
||||
: <a class="el" href="xdptx_8h.html#ca0eec27f959fb6252c1ec0eae8498cc">xdptx.h</a>, <a class="el" href="xdptx_8c.html#324ff9feb76d9c324d7d0754af06d4e5">xdptx.c</a><li>XDptx_CfgInitialize()
|
||||
: <a class="el" href="xdptx_8h.html#9de0242347480cc38571113e5edd73ba">xdptx.h</a>, <a class="el" href="xdptx_8c.html#9de0242347480cc38571113e5edd73ba">xdptx.c</a><li>XDptx_CfgMainLinkMax()
|
||||
: <a class="el" href="xdptx_8h.html#1b0ea5fdead5a6955b72b4775ec1d0a3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1b0ea5fdead5a6955b72b4775ec1d0a3">xdptx.c</a><li>XDptx_CfgMsaEnSynchClkMode()
|
||||
: <a class="el" href="xdptx__spm_8c.html#f424835447a6965b6c07316fb71dfc02">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#f424835447a6965b6c07316fb71dfc02">xdptx.h</a><li>XDptx_CfgMsaRecalculate()
|
||||
|
@ -105,7 +105,45 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#fc831ef5eb6d5ac9eec6537478ade75d">xdptx_hw.h</a><li>XDPTX_CORE_ID_TYPE_TX
|
||||
: <a class="el" href="xdptx__hw_8h.html#a3286f7a30712bf5556860deb2165c9e">xdptx_hw.h</a><li>XDptx_DisableMainLink()
|
||||
: <a class="el" href="xdptx_8h.html#0086628f0fcfab2389efb4100415df96">xdptx.h</a>, <a class="el" href="xdptx_8c.html#0086628f0fcfab2389efb4100415df96">xdptx.c</a><li>XDptx_DiscoverTopology()
|
||||
: <a class="el" href="xdptx__mst_8c.html#e81134f5cfd2bd5ad5826048c7c2f2dd">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#e81134f5cfd2bd5ad5826048c7c2f2dd">xdptx.h</a><li>XDptx_DmtModes
|
||||
: <a class="el" href="xdptx__mst_8c.html#e81134f5cfd2bd5ad5826048c7c2f2dd">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#e81134f5cfd2bd5ad5826048c7c2f2dd">xdptx.h</a><li>XDPTX_DISPID_DB_SEC_REV
|
||||
: <a class="el" href="xdptx__hw_8h.html#8018ed2ee7ad6bcdb3ae59f63836daaf">xdptx_hw.h</a><li>XDPTX_DISPID_DB_SEC_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#e0f87245f9ee27bed006657cd8f82617">xdptx_hw.h</a><li>XDPTX_DISPID_DB_SEC_TAG
|
||||
: <a class="el" href="xdptx__hw_8h.html#7329d624f3c120410291274a933fb1cd">xdptx_hw.h</a><li>XDPTX_DISPID_EXT_COUNT
|
||||
: <a class="el" href="xdptx__hw_8h.html#85c0dd2320dce0c600e9d0f0feed4a08">xdptx_hw.h</a><li>XDPTX_DISPID_PAYLOAD_START
|
||||
: <a class="el" href="xdptx__hw_8h.html#bb13c529acb03ef3e4fa8c16d890d0a6">xdptx_hw.h</a><li>XDPTX_DISPID_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#d4556549fbb731ddb2703e962027c821">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_HSIZE0
|
||||
: <a class="el" href="xdptx__hw_8h.html#7f0d42999c5cf6e443af0c129afbac1b">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_HSIZE1
|
||||
: <a class="el" href="xdptx__hw_8h.html#f46509ca97eb5089cdf146c03c964e58">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_PCODE0
|
||||
: <a class="el" href="xdptx__hw_8h.html#6526b82cca6e0eb29c1d125b575450d5">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_PCODE1
|
||||
: <a class="el" href="xdptx__hw_8h.html#04f6d07b9c7bdd59c546e11230d6591c">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN0
|
||||
: <a class="el" href="xdptx__hw_8h.html#d938995f0f9b1b8f7ca4454c09400508">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN1
|
||||
: <a class="el" href="xdptx__hw_8h.html#2c8453028b86a867e1f16016a69a78db">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN2
|
||||
: <a class="el" href="xdptx__hw_8h.html#566d9e56e13cf02a77859fa54f9b1bdd">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN3
|
||||
: <a class="el" href="xdptx__hw_8h.html#8ad295541aa5247873ac3b312731f2b8">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TAG
|
||||
: <a class="el" href="xdptx__hw_8h.html#3d2e9c5326edce8f8425cd411bdc5dfa">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0
|
||||
: <a class="el" href="xdptx__hw_8h.html#1dc7be5875039110f46d9139c78ca9b1">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0_HTOT_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#b5ab08c05f01fa2328ff8dd5c357eb5f">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0_HTOT_L_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#0d7227d8b3f28bb66709ab93b54e576f">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0_VTOT_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#09c12f3d9268e773afe7685f3ffd28e4">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1
|
||||
: <a class="el" href="xdptx__hw_8h.html#bb949f4e7bb5fe763612f25f646f8ae2">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1_HLOC_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#6e5f026857f203e2a9be01cfe48bb982">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1_HLOC_L_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#3f8e175dfc05f65c97b1b60d39937341">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1_VLOC_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#45ee39bb11bb61a87f009eafd1a92635">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2
|
||||
: <a class="el" href="xdptx__hw_8h.html#8b9278fd879e2abef2e16868249de3a3">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HLOC_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#b62bb4d36353b61a9eeeea991d2b9e13">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HLOC_H_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#19f81b7df03ec27f6881a530fd269fb3">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HTOT_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#0aff165260c2290c1ef9457dada043fa">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HTOT_H_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#19a0c7ec4082e59132b8448baebe860a">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_VLOC_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#8ff8deabf7a695e54ade341fa17bebef">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_VTOT_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#5f6dd5c6a8791ff95f0248f52408920d">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_VTOT_H_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#f865ca3175483b579d54a74aacfd5f86">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VENID0
|
||||
: <a class="el" href="xdptx__hw_8h.html#8655f6c2dca13bfae3942eb36e75c82a">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VENID1
|
||||
: <a class="el" href="xdptx__hw_8h.html#31e3debcda345e442beb51ede992ca65">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VENID2
|
||||
: <a class="el" href="xdptx__hw_8h.html#191cb28d00f7a4fe2240aba952bc3e29">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VSIZE0
|
||||
: <a class="el" href="xdptx__hw_8h.html#d39bfec95bdc64e79643a4902dc9db67">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VSIZE1
|
||||
: <a class="el" href="xdptx__hw_8h.html#9bd7543e96e99f0c317ea4475a0332c7">xdptx_hw.h</a><li>XDPTX_DISPID_TYPE
|
||||
: <a class="el" href="xdptx__hw_8h.html#23fd3953b335245689bf4a5347ec025f">xdptx_hw.h</a><li>XDPTX_DISPID_VER_REV
|
||||
: <a class="el" href="xdptx__hw_8h.html#06fc9aea6aecbea9cb3586d3be2c2693">xdptx_hw.h</a><li>XDptx_DmtModes
|
||||
: <a class="el" href="xdptx__vidmodetable_8c.html#35408b37824862d172606842e26e66e0">xdptx_vidmodetable.c</a>, <a class="el" href="xdptx_8h.html#35408b37824862d172606842e26e66e0">xdptx.h</a><li>XDPTX_DOWNSPREAD_CTRL
|
||||
: <a class="el" href="xdptx__hw_8h.html#dadb6bd439c17cd13d8fa0fc9ac5187d">xdptx_hw.h</a><li>XDPTX_DPCD_ADAPTER_CAP
|
||||
: <a class="el" href="xdptx__hw_8h.html#a405c5bce815f00ce14de9b99a8f6141">xdptx_hw.h</a><li>XDPTX_DPCD_ADAPTER_CTRL
|
||||
|
@ -372,7 +410,8 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#9e2df12a272197cbf2126914490c9e90">xdptx_hw.h</a><li>XDPTX_DPCD_VID_INTER_LAT
|
||||
: <a class="el" href="xdptx__hw_8h.html#a0d51ce6179add47f9643634cf18f74d">xdptx_hw.h</a><li>XDPTX_DPCD_VID_PROG_LAT
|
||||
: <a class="el" href="xdptx__hw_8h.html#2c5d9b3aa99183a27abecb5bddad845b">xdptx_hw.h</a><li>XDPTX_EDID_ADDR
|
||||
: <a class="el" href="xdptx__hw_8h.html#a62e441e9c88b6df47c902193cd7eab8">xdptx_hw.h</a><li>XDPTX_EDID_DTD_DD
|
||||
: <a class="el" href="xdptx__hw_8h.html#a62e441e9c88b6df47c902193cd7eab8">xdptx_hw.h</a><li>XDPTX_EDID_BLOCK_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#8427cc1ac6cb7be484a7dacd21b6562b">xdptx_hw.h</a><li>XDPTX_EDID_DTD_DD
|
||||
: <a class="el" href="xdptx__hw_8h.html#ad70678b1d75f64006098becdca052f4">xdptx_hw.h</a><li>XDPTX_EDID_DTD_HBLANK_LSB
|
||||
: <a class="el" href="xdptx__hw_8h.html#827bb3a05526b30a34874ce476991c05">xdptx_hw.h</a><li>XDPTX_EDID_DTD_HBORDER
|
||||
: <a class="el" href="xdptx__hw_8h.html#907ec0f56fca716dfcb4631efaacad9e">xdptx_hw.h</a><li>XDPTX_EDID_DTD_HFPORCH_LSB
|
||||
|
@ -411,9 +450,11 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#ea67c48df7053fc2fa409108c5c88552">xdptx_hw.h</a><li>XDPTX_EDID_DTD_XRES_XBLANK_U4_XBLANK_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#537ec09abaa60da8c3e58a771824797c">xdptx_hw.h</a><li>XDPTX_EDID_DTD_XRES_XBLANK_U4_XRES_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#582c6de4d6822ef215be69fde857f388">xdptx_hw.h</a><li>XDPTX_EDID_DTD_XRES_XBLANK_U4_XRES_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#057ede67ce84ea791c1cee4b81b70804">xdptx_hw.h</a><li>XDPTX_EDID_PTM
|
||||
: <a class="el" href="xdptx__hw_8h.html#d016bc1e69bb0b60b50c0b09acc196c3">xdptx_hw.h</a><li>XDPTX_EDID_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#5266772d5ecd60d4b7b75acd04945c86">xdptx_hw.h</a><li>XDPTX_ENABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#057ede67ce84ea791c1cee4b81b70804">xdptx_hw.h</a><li>XDPTX_EDID_EXT_BLOCK_COUNT
|
||||
: <a class="el" href="xdptx__hw_8h.html#392d06deb37ee5ca17c7ef3819be52f1">xdptx_hw.h</a><li>XDPTX_EDID_EXT_BLOCK_TAG
|
||||
: <a class="el" href="xdptx__hw_8h.html#4a0cccbf13117efdd67878c0c5b72f40">xdptx_hw.h</a><li>XDPTX_EDID_EXT_BLOCK_TAG_DISPID
|
||||
: <a class="el" href="xdptx__hw_8h.html#ab41220e44afd130a9345e4c4db73636">xdptx_hw.h</a><li>XDPTX_EDID_PTM
|
||||
: <a class="el" href="xdptx__hw_8h.html#d016bc1e69bb0b60b50c0b09acc196c3">xdptx_hw.h</a><li>XDPTX_ENABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#59794e061554b270d02fad1a8aaa37a3">xdptx_hw.h</a><li>XDPTX_ENABLE_MAIN_STREAM
|
||||
: <a class="el" href="xdptx__hw_8h.html#191c735a2ebed97d890953adcdec2d39">xdptx_hw.h</a><li>XDPTX_ENABLE_SEC_STREAM
|
||||
: <a class="el" href="xdptx__hw_8h.html#73580ca967b5973c7e1fbce580863441">xdptx_hw.h</a><li>XDptx_EnableMainLink()
|
||||
|
@ -423,10 +464,21 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx_8h.html#32b552e953f9c486a6a5e04228dcf6b6">xdptx.h</a>, <a class="el" href="xdptx_8c.html#32b552e953f9c486a6a5e04228dcf6b6">xdptx.c</a><li>XDptx_FindAccessibleDpDevices()
|
||||
: <a class="el" href="xdptx__mst_8c.html#03309887289769ac323f0b7e7b004dae">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#03309887289769ac323f0b7e7b004dae">xdptx.h</a><li>XDPTX_FORCE_SCRAMBLER_RESET
|
||||
: <a class="el" href="xdptx__hw_8h.html#5217c3a80875b6dcda385d57c2116551">xdptx_hw.h</a><li>XDPTX_FRAC_BYTES_PER_TU
|
||||
: <a class="el" href="xdptx__hw_8h.html#95e419cf6d2c09a29e29584e26120376">xdptx_hw.h</a><li>XDptx_GetEdid()
|
||||
: <a class="el" href="xdptx_8h.html#23038e52574ffb4620617e4078727a0a">xdptx.h</a>, <a class="el" href="xdptx_8c.html#23038e52574ffb4620617e4078727a0a">xdptx.c</a><li>XDptx_GetGuid()
|
||||
: <a class="el" href="xdptx__hw_8h.html#95e419cf6d2c09a29e29584e26120376">xdptx_hw.h</a><li>XDptx_GetDispIdDataBlock()
|
||||
: <a class="el" href="xdptx__edid_8c.html#edf36b76f4ec73e9360fe3f24103cb88">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#edf36b76f4ec73e9360fe3f24103cb88">xdptx.h</a><li>XDptx_GetDispIdTdtHLoc
|
||||
: <a class="el" href="xdptx__hw_8h.html#e7c4d4a81636cd411fea034e41afb6cc">xdptx_hw.h</a><li>XDptx_GetDispIdTdtHTotal
|
||||
: <a class="el" href="xdptx__hw_8h.html#db8b30e5c8b30109e9b634d6d855cd5d">xdptx_hw.h</a><li>XDptx_GetDispIdTdtNumTiles
|
||||
: <a class="el" href="xdptx__hw_8h.html#99c7eaaa74ff67ee1f734b5cd5a80312">xdptx_hw.h</a><li>XDptx_GetDispIdTdtTileOrder
|
||||
: <a class="el" href="xdptx__hw_8h.html#6181a5e4dd1fcd0ea12385c8156b010d">xdptx_hw.h</a><li>XDptx_GetDispIdTdtVLoc
|
||||
: <a class="el" href="xdptx__hw_8h.html#7a2823820813023421a9cd262d5891d9">xdptx_hw.h</a><li>XDptx_GetDispIdTdtVTotal
|
||||
: <a class="el" href="xdptx__hw_8h.html#6833dbcbe5f284baf3520ca7632973af">xdptx_hw.h</a><li>XDptx_GetEdid()
|
||||
: <a class="el" href="xdptx__edid_8c.html#23038e52574ffb4620617e4078727a0a">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#23038e52574ffb4620617e4078727a0a">xdptx.h</a><li>XDptx_GetEdidBlock()
|
||||
: <a class="el" href="xdptx__edid_8c.html#fda74bd6ad6661094b9a1d38feb8d6fe">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#fda74bd6ad6661094b9a1d38feb8d6fe">xdptx.h</a><li>XDptx_GetGuid()
|
||||
: <a class="el" href="xdptx__mst_8c.html#ef32287d856ac7ab17a50e5600b6a9d6">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#ef32287d856ac7ab17a50e5600b6a9d6">xdptx.h</a><li>XDptx_GetRemoteEdid()
|
||||
: <a class="el" href="xdptx__mst_8c.html#3cec2b8fa349961931ec5b57c2d614df">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3cec2b8fa349961931ec5b57c2d614df">xdptx.h</a><li>XDptx_GetRxCapabilities()
|
||||
: <a class="el" href="xdptx__edid_8c.html#3cec2b8fa349961931ec5b57c2d614df">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#3cec2b8fa349961931ec5b57c2d614df">xdptx.h</a><li>XDptx_GetRemoteEdidBlock()
|
||||
: <a class="el" href="xdptx__edid_8c.html#ef8fa35d008dbcca9bc2787efa7b234e">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#ef8fa35d008dbcca9bc2787efa7b234e">xdptx.h</a><li>XDptx_GetRemoteEdidDispIdExt()
|
||||
: <a class="el" href="xdptx__edid_8c.html#00468c8162b9984e876fb90400ddd847">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#00468c8162b9984e876fb90400ddd847">xdptx.h</a><li>XDptx_GetRemoteTiledDisplayDb()
|
||||
: <a class="el" href="xdptx__edid_8c.html#705c56777702c1d68ac41191051a8e68">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#705c56777702c1d68ac41191051a8e68">xdptx.h</a><li>XDptx_GetRxCapabilities()
|
||||
: <a class="el" href="xdptx_8h.html#567d49c31f86ae5c704ac42730fa2e00">xdptx.h</a>, <a class="el" href="xdptx_8c.html#567d49c31f86ae5c704ac42730fa2e00">xdptx.c</a><li>XDPTX_GT_DRP_CHANNEL_STATUS
|
||||
: <a class="el" href="xdptx__hw_8h.html#a20e3869a077ed56257240989c3afcc3">xdptx_hw.h</a><li>XDPTX_GT_DRP_COMMAND
|
||||
: <a class="el" href="xdptx__hw_8h.html#08e43a348bf05477f71646320ab41ddd">xdptx_hw.h</a><li>XDPTX_GT_DRP_COMMAND_DRP_ADDR_MASK
|
||||
|
@ -439,8 +491,8 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx_8h.html#55e031231c2489c71c5b0187f8b2941e">xdptx.h</a><li>XDptx_HpdInterruptHandler()
|
||||
: <a class="el" href="xdptx__intr_8c.html#42ad278e82e98ad5440ced0791eb1232">xdptx_intr.c</a>, <a class="el" href="xdptx_8h.html#42ad278e82e98ad5440ced0791eb1232">xdptx.h</a><li>XDptx_HpdPulseHandler
|
||||
: <a class="el" href="xdptx_8h.html#26acfa8f4b98b86385c7095bd3668313">xdptx.h</a><li>XDptx_IicRead()
|
||||
: <a class="el" href="xdptx_8h.html#fa48be4f79ab6db64c359ce99b2684f2">xdptx.h</a>, <a class="el" href="xdptx_8c.html#fa48be4f79ab6db64c359ce99b2684f2">xdptx.c</a><li>XDptx_IicWrite()
|
||||
: <a class="el" href="xdptx_8h.html#4bf3b5bebfa79de9e3fdc1a982559e2c">xdptx.h</a>, <a class="el" href="xdptx_8c.html#4bf3b5bebfa79de9e3fdc1a982559e2c">xdptx.c</a><li>XDptx_In32
|
||||
: <a class="el" href="xdptx_8h.html#1cced75f64e9dc4292dc1910a2f6a2c0">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1cced75f64e9dc4292dc1910a2f6a2c0">xdptx.c</a><li>XDptx_IicWrite()
|
||||
: <a class="el" href="xdptx_8h.html#93d3333e43aef67e21e20e33d757aead">xdptx.h</a>, <a class="el" href="xdptx_8c.html#93d3333e43aef67e21e20e33d757aead">xdptx.c</a><li>XDptx_In32
|
||||
: <a class="el" href="xdptx__hw_8h.html#1c23aa0582256889f83db7336a3915ae">xdptx_hw.h</a><li>XDPTX_INIT_WAIT
|
||||
: <a class="el" href="xdptx__hw_8h.html#5a2bc7766152ab752d2a3821c439740f">xdptx_hw.h</a><li>XDptx_InitializeTx()
|
||||
: <a class="el" href="xdptx_8h.html#b2fbc41e2f0ac4471e4edbf71d877af3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b2fbc41e2f0ac4471e4edbf71d877af3">xdptx.c</a><li>XDPTX_INTERRUPT_MASK
|
||||
|
@ -464,7 +516,8 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#82f787c0109ef901db1b7d6145d566fb">xdptx_hw.h</a><li>XDPTX_INTERRUPT_STATUS_REPLY_TIMEOUT_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#f30bec15befd3e0c2fbbeebbfbb8f9a1">xdptx_hw.h</a><li>XDPTX_IS_CONNECTED_MAX_TIMEOUT_COUNT
|
||||
: <a class="el" href="xdptx_8c.html#b7e1f5ddc501431e93a85de17df88db4">xdptx.c</a><li>XDptx_IsConnected()
|
||||
: <a class="el" href="xdptx_8h.html#44eafdd44ab545ce448b0c0476455d7c">xdptx.h</a>, <a class="el" href="xdptx_8c.html#44eafdd44ab545ce448b0c0476455d7c">xdptx.c</a><li>XDPTX_LANE_COUNT_SET
|
||||
: <a class="el" href="xdptx_8h.html#44eafdd44ab545ce448b0c0476455d7c">xdptx.h</a>, <a class="el" href="xdptx_8c.html#44eafdd44ab545ce448b0c0476455d7c">xdptx.c</a><li>XDptx_IsEdidExtBlockDispId
|
||||
: <a class="el" href="xdptx__hw_8h.html#ac2945bf58da8bed5a413a4f33c62d52">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET
|
||||
: <a class="el" href="xdptx__hw_8h.html#f0852cab2ae824fe3dfd71c8d093f143">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET_1
|
||||
: <a class="el" href="xdptx__hw_8h.html#a6d2c8656516aadde41a33c7a07ab3ce">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET_2
|
||||
: <a class="el" href="xdptx__hw_8h.html#78fa62db9e9f0427f0e24bf25084c769">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET_4
|
||||
|
@ -583,7 +636,11 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#ba11c9397ca6e296d47c91d7771be137">xdptx_hw.h</a><li>XDPTX_PHY_VOLTAGE_DIFF_LANE_2
|
||||
: <a class="el" href="xdptx__hw_8h.html#9e8027b88c290569ab0e0f747b5ba36b">xdptx_hw.h</a><li>XDPTX_PHY_VOLTAGE_DIFF_LANE_3
|
||||
: <a class="el" href="xdptx__hw_8h.html#518c1a46ae6ade901965e78a54882fea">xdptx_hw.h</a><li>XDptx_ReadReg
|
||||
: <a class="el" href="xdptx__hw_8h.html#b9ae114efe97122a7a212baf3a27d5fe">xdptx_hw.h</a><li>XDPTX_REPLY_DATA_COUNT
|
||||
: <a class="el" href="xdptx__hw_8h.html#b9ae114efe97122a7a212baf3a27d5fe">xdptx_hw.h</a><li>XDptx_RemoteDpcdRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#4e0615e6cad83aa1b444aed245a9030c">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#4e0615e6cad83aa1b444aed245a9030c">xdptx.h</a><li>XDptx_RemoteDpcdWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#f41e0216fd6ecea35bb949597d734c52">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#f41e0216fd6ecea35bb949597d734c52">xdptx.h</a><li>XDptx_RemoteIicRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#3df4fc065e1c38853cf9d779b6cb9b1d">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3df4fc065e1c38853cf9d779b6cb9b1d">xdptx.h</a><li>XDptx_RemoteIicWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#58192dcfe2a793952544fa4a09bb62c7">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#58192dcfe2a793952544fa4a09bb62c7">xdptx.h</a><li>XDPTX_REPLY_DATA_COUNT
|
||||
: <a class="el" href="xdptx__hw_8h.html#96d63a4878d267090ed96df9276d25b1">xdptx_hw.h</a><li>XDPTX_REPLY_STATUS
|
||||
: <a class="el" href="xdptx__hw_8h.html#862f248407790107b10e27b095ccde28">xdptx_hw.h</a><li>XDPTX_REPLY_STATUS_REPLY_ERROR_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#6a56b5d431c98ea5b2ba0370dcded113">xdptx_hw.h</a><li>XDPTX_REPLY_STATUS_REPLY_IN_PROGRESS_MASK
|
||||
|
@ -599,8 +656,10 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#b1867ff8828f2a9a0dce425819b55312">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_DPCD_READ
|
||||
: <a class="el" href="xdptx__hw_8h.html#bc6ccdc0e117c430711986eed0faa5d8">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_DPCD_WRITE
|
||||
: <a class="el" href="xdptx__hw_8h.html#0656f2692c7e28a180b83612aadcb3f2">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_I2C_READ
|
||||
: <a class="el" href="xdptx__hw_8h.html#e4f88c65a8b0756ac894afc0abdd17ce">xdptx_hw.h</a><li>XDPTX_SCRAMBLING_DISABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#245e3300cb64b18ae8b5a2c05a2726a5">xdptx_hw.h</a><li>XDptx_SelfTest()
|
||||
: <a class="el" href="xdptx__hw_8h.html#e4f88c65a8b0756ac894afc0abdd17ce">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_I2C_WRITE
|
||||
: <a class="el" href="xdptx__hw_8h.html#e218bee79205f828115da7f35a077a52">xdptx_hw.h</a><li>XDPTX_SCRAMBLING_DISABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#245e3300cb64b18ae8b5a2c05a2726a5">xdptx_hw.h</a><li>XDPTX_SEGPTR_ADDR
|
||||
: <a class="el" href="xdptx__hw_8h.html#c256c3392433521182254ed257ed3bd2">xdptx_hw.h</a><li>XDptx_SelfTest()
|
||||
: <a class="el" href="xdptx__selftest_8c.html#f6cbfafba59214dcaad29991a3e265a4">xdptx_selftest.c</a>, <a class="el" href="xdptx_8h.html#f6cbfafba59214dcaad29991a3e265a4">xdptx.h</a><li>XDptx_SendSbMsgAllocatePayload()
|
||||
: <a class="el" href="xdptx__mst_8c.html#87da5896e9f88e367812db2d9a7b9bf6">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#87da5896e9f88e367812db2d9a7b9bf6">xdptx.h</a><li>XDptx_SendSbMsgClearPayloadIdTable()
|
||||
: <a class="el" href="xdptx__mst_8c.html#eb94576f1a407c2667877a49e065d015">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#eb94576f1a407c2667877a49e065d015">xdptx.h</a><li>XDptx_SendSbMsgEnumPathResources()
|
||||
|
@ -608,7 +667,8 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__mst_8c.html#be41e03326f878840b41aa07af466fec">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#be41e03326f878840b41aa07af466fec">xdptx.h</a><li>XDptx_SendSbMsgRemoteDpcdRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#af5dcb26c43a878d7e85e2432a56079c">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#af5dcb26c43a878d7e85e2432a56079c">xdptx.h</a><li>XDptx_SendSbMsgRemoteDpcdWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#29eb074a43044c54a51fd333d2e1ddef">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#29eb074a43044c54a51fd333d2e1ddef">xdptx.h</a><li>XDptx_SendSbMsgRemoteIicRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#d8a8b2d9cf3ea0d2d3a73398076f3279">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d8a8b2d9cf3ea0d2d3a73398076f3279">xdptx.h</a><li>XDptx_SetDownspread()
|
||||
: <a class="el" href="xdptx__mst_8c.html#67a5dc5b564d88b72e1e20140e0c9fdd">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#67a5dc5b564d88b72e1e20140e0c9fdd">xdptx.h</a><li>XDptx_SendSbMsgRemoteIicWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#9cf1853a5369c3b54cf684422ae0477f">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#9cf1853a5369c3b54cf684422ae0477f">xdptx.h</a><li>XDptx_SetDownspread()
|
||||
: <a class="el" href="xdptx_8h.html#2a9f86dab2f5de738680e7b4320469b2">xdptx.h</a>, <a class="el" href="xdptx_8c.html#2a9f86dab2f5de738680e7b4320469b2">xdptx.c</a><li>XDptx_SetEnhancedFrameMode()
|
||||
: <a class="el" href="xdptx_8h.html#1d545645af32331e179e42e979bc3de3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1d545645af32331e179e42e979bc3de3">xdptx.c</a><li>XDptx_SetHasRedriverInPath()
|
||||
: <a class="el" href="xdptx_8h.html#55147fabd5935ff1198d732b54d1f310">xdptx.h</a>, <a class="el" href="xdptx_8c.html#55147fabd5935ff1198d732b54d1f310">xdptx.c</a><li>XDptx_SetHpdEventHandler()
|
||||
|
@ -644,7 +704,9 @@ Here is a list of all file members with links to the files they belong to:
|
|||
: <a class="el" href="xdptx__hw_8h.html#811ba90677c59c67dca8e75145357ecd">xdptx_hw.h</a><li>XDPTX_STREAM_ID2
|
||||
: <a class="el" href="xdptx__hw_8h.html#56fa1ea197ef08a69c7df6eb0b230484">xdptx_hw.h</a><li>XDPTX_STREAM_ID3
|
||||
: <a class="el" href="xdptx__hw_8h.html#8de674862400c37ce9d7b58546755d2f">xdptx_hw.h</a><li>XDptx_TimerHandler
|
||||
: <a class="el" href="xdptx_8h.html#c09d771f709e37e756d8de2ba627701f">xdptx.h</a><li>XDPTX_TRAINING_PATTERN_SET
|
||||
: <a class="el" href="xdptx_8h.html#c09d771f709e37e756d8de2ba627701f">xdptx.h</a><li>XDptx_TopologySortSinksByTiling()
|
||||
: <a class="el" href="xdptx__mst_8c.html#5a46ddefc4cb8118d5258e0e43443992">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#5a46ddefc4cb8118d5258e0e43443992">xdptx.h</a><li>XDptx_TopologySwapSinks()
|
||||
: <a class="el" href="xdptx__mst_8c.html#694b4d0af61fef8fdfbe93409ad0d680">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#694b4d0af61fef8fdfbe93409ad0d680">xdptx.h</a><li>XDPTX_TRAINING_PATTERN_SET
|
||||
: <a class="el" href="xdptx__hw_8h.html#80266896bc3c68c7109deba44db4fcac">xdptx_hw.h</a><li>XDPTX_TRAINING_PATTERN_SET_OFF
|
||||
: <a class="el" href="xdptx__hw_8h.html#47a32150d890b4990105454f66661a7d">xdptx_hw.h</a><li>XDPTX_TRAINING_PATTERN_SET_TP1
|
||||
: <a class="el" href="xdptx__hw_8h.html#0028aec42575496731849818fd2dabfc">xdptx_hw.h</a><li>XDPTX_TRAINING_PATTERN_SET_TP2
|
||||
|
|
|
@ -82,7 +82,45 @@
|
|||
: <a class="el" href="xdptx__hw_8h.html#268fa71b51b61450b7422ddce2b2e6df">xdptx_hw.h</a><li>XDPTX_CORE_ID_TYPE_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#768c41baf0f19de032e8951f606a0dcf">xdptx_hw.h</a><li>XDPTX_CORE_ID_TYPE_RX
|
||||
: <a class="el" href="xdptx__hw_8h.html#fc831ef5eb6d5ac9eec6537478ade75d">xdptx_hw.h</a><li>XDPTX_CORE_ID_TYPE_TX
|
||||
: <a class="el" href="xdptx__hw_8h.html#a3286f7a30712bf5556860deb2165c9e">xdptx_hw.h</a><li>XDPTX_DOWNSPREAD_CTRL
|
||||
: <a class="el" href="xdptx__hw_8h.html#a3286f7a30712bf5556860deb2165c9e">xdptx_hw.h</a><li>XDPTX_DISPID_DB_SEC_REV
|
||||
: <a class="el" href="xdptx__hw_8h.html#8018ed2ee7ad6bcdb3ae59f63836daaf">xdptx_hw.h</a><li>XDPTX_DISPID_DB_SEC_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#e0f87245f9ee27bed006657cd8f82617">xdptx_hw.h</a><li>XDPTX_DISPID_DB_SEC_TAG
|
||||
: <a class="el" href="xdptx__hw_8h.html#7329d624f3c120410291274a933fb1cd">xdptx_hw.h</a><li>XDPTX_DISPID_EXT_COUNT
|
||||
: <a class="el" href="xdptx__hw_8h.html#85c0dd2320dce0c600e9d0f0feed4a08">xdptx_hw.h</a><li>XDPTX_DISPID_PAYLOAD_START
|
||||
: <a class="el" href="xdptx__hw_8h.html#bb13c529acb03ef3e4fa8c16d890d0a6">xdptx_hw.h</a><li>XDPTX_DISPID_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#d4556549fbb731ddb2703e962027c821">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_HSIZE0
|
||||
: <a class="el" href="xdptx__hw_8h.html#7f0d42999c5cf6e443af0c129afbac1b">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_HSIZE1
|
||||
: <a class="el" href="xdptx__hw_8h.html#f46509ca97eb5089cdf146c03c964e58">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_PCODE0
|
||||
: <a class="el" href="xdptx__hw_8h.html#6526b82cca6e0eb29c1d125b575450d5">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_PCODE1
|
||||
: <a class="el" href="xdptx__hw_8h.html#04f6d07b9c7bdd59c546e11230d6591c">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN0
|
||||
: <a class="el" href="xdptx__hw_8h.html#d938995f0f9b1b8f7ca4454c09400508">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN1
|
||||
: <a class="el" href="xdptx__hw_8h.html#2c8453028b86a867e1f16016a69a78db">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN2
|
||||
: <a class="el" href="xdptx__hw_8h.html#566d9e56e13cf02a77859fa54f9b1bdd">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_SN3
|
||||
: <a class="el" href="xdptx__hw_8h.html#8ad295541aa5247873ac3b312731f2b8">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TAG
|
||||
: <a class="el" href="xdptx__hw_8h.html#3d2e9c5326edce8f8425cd411bdc5dfa">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0
|
||||
: <a class="el" href="xdptx__hw_8h.html#1dc7be5875039110f46d9139c78ca9b1">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0_HTOT_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#b5ab08c05f01fa2328ff8dd5c357eb5f">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0_HTOT_L_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#0d7227d8b3f28bb66709ab93b54e576f">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP0_VTOT_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#09c12f3d9268e773afe7685f3ffd28e4">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1
|
||||
: <a class="el" href="xdptx__hw_8h.html#bb949f4e7bb5fe763612f25f646f8ae2">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1_HLOC_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#6e5f026857f203e2a9be01cfe48bb982">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1_HLOC_L_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#3f8e175dfc05f65c97b1b60d39937341">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP1_VLOC_L_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#45ee39bb11bb61a87f009eafd1a92635">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2
|
||||
: <a class="el" href="xdptx__hw_8h.html#8b9278fd879e2abef2e16868249de3a3">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HLOC_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#b62bb4d36353b61a9eeeea991d2b9e13">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HLOC_H_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#19f81b7df03ec27f6881a530fd269fb3">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HTOT_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#0aff165260c2290c1ef9457dada043fa">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_HTOT_H_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#19a0c7ec4082e59132b8448baebe860a">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_VLOC_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#8ff8deabf7a695e54ade341fa17bebef">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_VTOT_H_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#5f6dd5c6a8791ff95f0248f52408920d">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_TOP2_VTOT_H_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#f865ca3175483b579d54a74aacfd5f86">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VENID0
|
||||
: <a class="el" href="xdptx__hw_8h.html#8655f6c2dca13bfae3942eb36e75c82a">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VENID1
|
||||
: <a class="el" href="xdptx__hw_8h.html#31e3debcda345e442beb51ede992ca65">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VENID2
|
||||
: <a class="el" href="xdptx__hw_8h.html#191cb28d00f7a4fe2240aba952bc3e29">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VSIZE0
|
||||
: <a class="el" href="xdptx__hw_8h.html#d39bfec95bdc64e79643a4902dc9db67">xdptx_hw.h</a><li>XDPTX_DISPID_TDT_VSIZE1
|
||||
: <a class="el" href="xdptx__hw_8h.html#9bd7543e96e99f0c317ea4475a0332c7">xdptx_hw.h</a><li>XDPTX_DISPID_TYPE
|
||||
: <a class="el" href="xdptx__hw_8h.html#23fd3953b335245689bf4a5347ec025f">xdptx_hw.h</a><li>XDPTX_DISPID_VER_REV
|
||||
: <a class="el" href="xdptx__hw_8h.html#06fc9aea6aecbea9cb3586d3be2c2693">xdptx_hw.h</a><li>XDPTX_DOWNSPREAD_CTRL
|
||||
: <a class="el" href="xdptx__hw_8h.html#dadb6bd439c17cd13d8fa0fc9ac5187d">xdptx_hw.h</a><li>XDPTX_DPCD_ADAPTER_CAP
|
||||
: <a class="el" href="xdptx__hw_8h.html#a405c5bce815f00ce14de9b99a8f6141">xdptx_hw.h</a><li>XDPTX_DPCD_ADAPTER_CTRL
|
||||
: <a class="el" href="xdptx__hw_8h.html#5b07ff12a9f00fb9c89730b6daebe872">xdptx_hw.h</a><li>XDPTX_DPCD_ADJ_REQ_LANE_0_1
|
||||
|
@ -348,7 +386,8 @@
|
|||
: <a class="el" href="xdptx__hw_8h.html#9e2df12a272197cbf2126914490c9e90">xdptx_hw.h</a><li>XDPTX_DPCD_VID_INTER_LAT
|
||||
: <a class="el" href="xdptx__hw_8h.html#a0d51ce6179add47f9643634cf18f74d">xdptx_hw.h</a><li>XDPTX_DPCD_VID_PROG_LAT
|
||||
: <a class="el" href="xdptx__hw_8h.html#2c5d9b3aa99183a27abecb5bddad845b">xdptx_hw.h</a><li>XDPTX_EDID_ADDR
|
||||
: <a class="el" href="xdptx__hw_8h.html#a62e441e9c88b6df47c902193cd7eab8">xdptx_hw.h</a><li>XDPTX_EDID_DTD_DD
|
||||
: <a class="el" href="xdptx__hw_8h.html#a62e441e9c88b6df47c902193cd7eab8">xdptx_hw.h</a><li>XDPTX_EDID_BLOCK_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#8427cc1ac6cb7be484a7dacd21b6562b">xdptx_hw.h</a><li>XDPTX_EDID_DTD_DD
|
||||
: <a class="el" href="xdptx__hw_8h.html#ad70678b1d75f64006098becdca052f4">xdptx_hw.h</a><li>XDPTX_EDID_DTD_HBLANK_LSB
|
||||
: <a class="el" href="xdptx__hw_8h.html#827bb3a05526b30a34874ce476991c05">xdptx_hw.h</a><li>XDPTX_EDID_DTD_HBORDER
|
||||
: <a class="el" href="xdptx__hw_8h.html#907ec0f56fca716dfcb4631efaacad9e">xdptx_hw.h</a><li>XDPTX_EDID_DTD_HFPORCH_LSB
|
||||
|
@ -387,15 +426,23 @@
|
|||
: <a class="el" href="xdptx__hw_8h.html#ea67c48df7053fc2fa409108c5c88552">xdptx_hw.h</a><li>XDPTX_EDID_DTD_XRES_XBLANK_U4_XBLANK_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#537ec09abaa60da8c3e58a771824797c">xdptx_hw.h</a><li>XDPTX_EDID_DTD_XRES_XBLANK_U4_XRES_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#582c6de4d6822ef215be69fde857f388">xdptx_hw.h</a><li>XDPTX_EDID_DTD_XRES_XBLANK_U4_XRES_SHIFT
|
||||
: <a class="el" href="xdptx__hw_8h.html#057ede67ce84ea791c1cee4b81b70804">xdptx_hw.h</a><li>XDPTX_EDID_PTM
|
||||
: <a class="el" href="xdptx__hw_8h.html#d016bc1e69bb0b60b50c0b09acc196c3">xdptx_hw.h</a><li>XDPTX_EDID_SIZE
|
||||
: <a class="el" href="xdptx__hw_8h.html#5266772d5ecd60d4b7b75acd04945c86">xdptx_hw.h</a><li>XDPTX_ENABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#057ede67ce84ea791c1cee4b81b70804">xdptx_hw.h</a><li>XDPTX_EDID_EXT_BLOCK_COUNT
|
||||
: <a class="el" href="xdptx__hw_8h.html#392d06deb37ee5ca17c7ef3819be52f1">xdptx_hw.h</a><li>XDPTX_EDID_EXT_BLOCK_TAG
|
||||
: <a class="el" href="xdptx__hw_8h.html#4a0cccbf13117efdd67878c0c5b72f40">xdptx_hw.h</a><li>XDPTX_EDID_EXT_BLOCK_TAG_DISPID
|
||||
: <a class="el" href="xdptx__hw_8h.html#ab41220e44afd130a9345e4c4db73636">xdptx_hw.h</a><li>XDPTX_EDID_PTM
|
||||
: <a class="el" href="xdptx__hw_8h.html#d016bc1e69bb0b60b50c0b09acc196c3">xdptx_hw.h</a><li>XDPTX_ENABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#59794e061554b270d02fad1a8aaa37a3">xdptx_hw.h</a><li>XDPTX_ENABLE_MAIN_STREAM
|
||||
: <a class="el" href="xdptx__hw_8h.html#191c735a2ebed97d890953adcdec2d39">xdptx_hw.h</a><li>XDPTX_ENABLE_SEC_STREAM
|
||||
: <a class="el" href="xdptx__hw_8h.html#73580ca967b5973c7e1fbce580863441">xdptx_hw.h</a><li>XDPTX_ENHANCED_FRAME_EN
|
||||
: <a class="el" href="xdptx__hw_8h.html#2505aad381cb4ca9d1c970523229934b">xdptx_hw.h</a><li>XDPTX_FORCE_SCRAMBLER_RESET
|
||||
: <a class="el" href="xdptx__hw_8h.html#5217c3a80875b6dcda385d57c2116551">xdptx_hw.h</a><li>XDPTX_FRAC_BYTES_PER_TU
|
||||
: <a class="el" href="xdptx__hw_8h.html#95e419cf6d2c09a29e29584e26120376">xdptx_hw.h</a><li>XDPTX_GT_DRP_CHANNEL_STATUS
|
||||
: <a class="el" href="xdptx__hw_8h.html#95e419cf6d2c09a29e29584e26120376">xdptx_hw.h</a><li>XDptx_GetDispIdTdtHLoc
|
||||
: <a class="el" href="xdptx__hw_8h.html#e7c4d4a81636cd411fea034e41afb6cc">xdptx_hw.h</a><li>XDptx_GetDispIdTdtHTotal
|
||||
: <a class="el" href="xdptx__hw_8h.html#db8b30e5c8b30109e9b634d6d855cd5d">xdptx_hw.h</a><li>XDptx_GetDispIdTdtNumTiles
|
||||
: <a class="el" href="xdptx__hw_8h.html#99c7eaaa74ff67ee1f734b5cd5a80312">xdptx_hw.h</a><li>XDptx_GetDispIdTdtTileOrder
|
||||
: <a class="el" href="xdptx__hw_8h.html#6181a5e4dd1fcd0ea12385c8156b010d">xdptx_hw.h</a><li>XDptx_GetDispIdTdtVLoc
|
||||
: <a class="el" href="xdptx__hw_8h.html#7a2823820813023421a9cd262d5891d9">xdptx_hw.h</a><li>XDptx_GetDispIdTdtVTotal
|
||||
: <a class="el" href="xdptx__hw_8h.html#6833dbcbe5f284baf3520ca7632973af">xdptx_hw.h</a><li>XDPTX_GT_DRP_CHANNEL_STATUS
|
||||
: <a class="el" href="xdptx__hw_8h.html#a20e3869a077ed56257240989c3afcc3">xdptx_hw.h</a><li>XDPTX_GT_DRP_COMMAND
|
||||
: <a class="el" href="xdptx__hw_8h.html#08e43a348bf05477f71646320ab41ddd">xdptx_hw.h</a><li>XDPTX_GT_DRP_COMMAND_DRP_ADDR_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#71984c5e6a07054b91b40b96cee3a75f">xdptx_hw.h</a><li>XDPTX_GT_DRP_COMMAND_DRP_RW_CMD_MASK
|
||||
|
@ -425,7 +472,8 @@
|
|||
: <a class="el" href="xdptx__hw_8h.html#88b6d5d033b66d8691fb8c4366b0a86e">xdptx_hw.h</a><li>XDPTX_INTERRUPT_STATUS_REPLY_RECEIVED_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#82f787c0109ef901db1b7d6145d566fb">xdptx_hw.h</a><li>XDPTX_INTERRUPT_STATUS_REPLY_TIMEOUT_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#f30bec15befd3e0c2fbbeebbfbb8f9a1">xdptx_hw.h</a><li>XDPTX_IS_CONNECTED_MAX_TIMEOUT_COUNT
|
||||
: <a class="el" href="xdptx_8c.html#b7e1f5ddc501431e93a85de17df88db4">xdptx.c</a><li>XDPTX_LANE_COUNT_SET
|
||||
: <a class="el" href="xdptx_8c.html#b7e1f5ddc501431e93a85de17df88db4">xdptx.c</a><li>XDptx_IsEdidExtBlockDispId
|
||||
: <a class="el" href="xdptx__hw_8h.html#ac2945bf58da8bed5a413a4f33c62d52">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET
|
||||
: <a class="el" href="xdptx__hw_8h.html#f0852cab2ae824fe3dfd71c8d093f143">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET_1
|
||||
: <a class="el" href="xdptx__hw_8h.html#a6d2c8656516aadde41a33c7a07ab3ce">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET_2
|
||||
: <a class="el" href="xdptx__hw_8h.html#78fa62db9e9f0427f0e24bf25084c769">xdptx_hw.h</a><li>XDPTX_LANE_COUNT_SET_4
|
||||
|
@ -550,8 +598,10 @@
|
|||
: <a class="el" href="xdptx__hw_8h.html#b1867ff8828f2a9a0dce425819b55312">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_DPCD_READ
|
||||
: <a class="el" href="xdptx__hw_8h.html#bc6ccdc0e117c430711986eed0faa5d8">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_DPCD_WRITE
|
||||
: <a class="el" href="xdptx__hw_8h.html#0656f2692c7e28a180b83612aadcb3f2">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_I2C_READ
|
||||
: <a class="el" href="xdptx__hw_8h.html#e4f88c65a8b0756ac894afc0abdd17ce">xdptx_hw.h</a><li>XDPTX_SCRAMBLING_DISABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#245e3300cb64b18ae8b5a2c05a2726a5">xdptx_hw.h</a><li>XDPTX_SOFT_RESET
|
||||
: <a class="el" href="xdptx__hw_8h.html#e4f88c65a8b0756ac894afc0abdd17ce">xdptx_hw.h</a><li>XDPTX_SBMSG_REMOTE_I2C_WRITE
|
||||
: <a class="el" href="xdptx__hw_8h.html#e218bee79205f828115da7f35a077a52">xdptx_hw.h</a><li>XDPTX_SCRAMBLING_DISABLE
|
||||
: <a class="el" href="xdptx__hw_8h.html#245e3300cb64b18ae8b5a2c05a2726a5">xdptx_hw.h</a><li>XDPTX_SEGPTR_ADDR
|
||||
: <a class="el" href="xdptx__hw_8h.html#c256c3392433521182254ed257ed3bd2">xdptx_hw.h</a><li>XDPTX_SOFT_RESET
|
||||
: <a class="el" href="xdptx__hw_8h.html#d67b688fb3c16c3aa74b8c6f5a6b4967">xdptx_hw.h</a><li>XDPTX_SOFT_RESET_AUX_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#a42b3c0d8bb96f522f7d3c1e16c1ba5d">xdptx_hw.h</a><li>XDPTX_SOFT_RESET_VIDEO_STREAM0_MASK
|
||||
: <a class="el" href="xdptx__hw_8h.html#6f3f8478479f93aeceb830a99019f93d">xdptx_hw.h</a><li>XDPTX_SOFT_RESET_VIDEO_STREAM1_MASK
|
||||
|
|
|
@ -44,9 +44,9 @@
|
|||
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
|
||||
<li>XDptx_AllocatePayloadStreams()
|
||||
: <a class="el" href="xdptx__mst_8c.html#a688873fb1701355cbb33ac5d25d3da2">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#a688873fb1701355cbb33ac5d25d3da2">xdptx.h</a><li>XDptx_AllocatePayloadVcIdTable()
|
||||
: <a class="el" href="xdptx__mst_8c.html#95c6b72ff8fbfafa79050ceb21318967">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#95c6b72ff8fbfafa79050ceb21318967">xdptx.h</a><li>XDptx_AuxRead()
|
||||
: <a class="el" href="xdptx_8h.html#591d601b5e6913df09ad73ea92881e31">xdptx.h</a>, <a class="el" href="xdptx_8c.html#591d601b5e6913df09ad73ea92881e31">xdptx.c</a><li>XDptx_AuxWrite()
|
||||
: <a class="el" href="xdptx_8h.html#690a6ee9d1b4df0624967cb00892347b">xdptx.h</a>, <a class="el" href="xdptx_8c.html#690a6ee9d1b4df0624967cb00892347b">xdptx.c</a><li>XDptx_CfgInitialize()
|
||||
: <a class="el" href="xdptx__mst_8c.html#78839b647fb5b13723e9832589f1fde2">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#78839b647fb5b13723e9832589f1fde2">xdptx.h</a><li>XDptx_AuxRead()
|
||||
: <a class="el" href="xdptx_8h.html#66e22710eebdc6628ac5f42f4b6ce976">xdptx.h</a>, <a class="el" href="xdptx_8c.html#965f243bc14441a54666b0d5f7d54c39">xdptx.c</a><li>XDptx_AuxWrite()
|
||||
: <a class="el" href="xdptx_8h.html#ca0eec27f959fb6252c1ec0eae8498cc">xdptx.h</a>, <a class="el" href="xdptx_8c.html#324ff9feb76d9c324d7d0754af06d4e5">xdptx.c</a><li>XDptx_CfgInitialize()
|
||||
: <a class="el" href="xdptx_8h.html#9de0242347480cc38571113e5edd73ba">xdptx.h</a>, <a class="el" href="xdptx_8c.html#9de0242347480cc38571113e5edd73ba">xdptx.c</a><li>XDptx_CfgMainLinkMax()
|
||||
: <a class="el" href="xdptx_8h.html#1b0ea5fdead5a6955b72b4775ec1d0a3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1b0ea5fdead5a6955b72b4775ec1d0a3">xdptx.c</a><li>XDptx_CfgMsaEnSynchClkMode()
|
||||
: <a class="el" href="xdptx__spm_8c.html#f424835447a6965b6c07316fb71dfc02">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#f424835447a6965b6c07316fb71dfc02">xdptx.h</a><li>XDptx_CfgMsaRecalculate()
|
||||
|
@ -66,14 +66,19 @@
|
|||
: <a class="el" href="xdptx_8h.html#0f43683ba44e5e1544042be2bcfc45de">xdptx.h</a>, <a class="el" href="xdptx_8c.html#0f43683ba44e5e1544042be2bcfc45de">xdptx.c</a><li>XDptx_EnableTrainAdaptive()
|
||||
: <a class="el" href="xdptx_8h.html#6f302303735c870085d65253bcc9acdb">xdptx.h</a>, <a class="el" href="xdptx_8c.html#6f302303735c870085d65253bcc9acdb">xdptx.c</a><li>XDptx_EstablishLink()
|
||||
: <a class="el" href="xdptx_8h.html#32b552e953f9c486a6a5e04228dcf6b6">xdptx.h</a>, <a class="el" href="xdptx_8c.html#32b552e953f9c486a6a5e04228dcf6b6">xdptx.c</a><li>XDptx_FindAccessibleDpDevices()
|
||||
: <a class="el" href="xdptx__mst_8c.html#03309887289769ac323f0b7e7b004dae">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#03309887289769ac323f0b7e7b004dae">xdptx.h</a><li>XDptx_GetEdid()
|
||||
: <a class="el" href="xdptx_8h.html#23038e52574ffb4620617e4078727a0a">xdptx.h</a>, <a class="el" href="xdptx_8c.html#23038e52574ffb4620617e4078727a0a">xdptx.c</a><li>XDptx_GetGuid()
|
||||
: <a class="el" href="xdptx__mst_8c.html#03309887289769ac323f0b7e7b004dae">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#03309887289769ac323f0b7e7b004dae">xdptx.h</a><li>XDptx_GetDispIdDataBlock()
|
||||
: <a class="el" href="xdptx__edid_8c.html#edf36b76f4ec73e9360fe3f24103cb88">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#edf36b76f4ec73e9360fe3f24103cb88">xdptx.h</a><li>XDptx_GetEdid()
|
||||
: <a class="el" href="xdptx__edid_8c.html#23038e52574ffb4620617e4078727a0a">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#23038e52574ffb4620617e4078727a0a">xdptx.h</a><li>XDptx_GetEdidBlock()
|
||||
: <a class="el" href="xdptx__edid_8c.html#fda74bd6ad6661094b9a1d38feb8d6fe">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#fda74bd6ad6661094b9a1d38feb8d6fe">xdptx.h</a><li>XDptx_GetGuid()
|
||||
: <a class="el" href="xdptx__mst_8c.html#ef32287d856ac7ab17a50e5600b6a9d6">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#ef32287d856ac7ab17a50e5600b6a9d6">xdptx.h</a><li>XDptx_GetRemoteEdid()
|
||||
: <a class="el" href="xdptx__mst_8c.html#3cec2b8fa349961931ec5b57c2d614df">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3cec2b8fa349961931ec5b57c2d614df">xdptx.h</a><li>XDptx_GetRxCapabilities()
|
||||
: <a class="el" href="xdptx__edid_8c.html#3cec2b8fa349961931ec5b57c2d614df">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#3cec2b8fa349961931ec5b57c2d614df">xdptx.h</a><li>XDptx_GetRemoteEdidBlock()
|
||||
: <a class="el" href="xdptx__edid_8c.html#ef8fa35d008dbcca9bc2787efa7b234e">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#ef8fa35d008dbcca9bc2787efa7b234e">xdptx.h</a><li>XDptx_GetRemoteEdidDispIdExt()
|
||||
: <a class="el" href="xdptx__edid_8c.html#00468c8162b9984e876fb90400ddd847">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#00468c8162b9984e876fb90400ddd847">xdptx.h</a><li>XDptx_GetRemoteTiledDisplayDb()
|
||||
: <a class="el" href="xdptx__edid_8c.html#705c56777702c1d68ac41191051a8e68">xdptx_edid.c</a>, <a class="el" href="xdptx_8h.html#705c56777702c1d68ac41191051a8e68">xdptx.h</a><li>XDptx_GetRxCapabilities()
|
||||
: <a class="el" href="xdptx_8h.html#567d49c31f86ae5c704ac42730fa2e00">xdptx.h</a>, <a class="el" href="xdptx_8c.html#567d49c31f86ae5c704ac42730fa2e00">xdptx.c</a><li>XDptx_HpdInterruptHandler()
|
||||
: <a class="el" href="xdptx__intr_8c.html#42ad278e82e98ad5440ced0791eb1232">xdptx_intr.c</a>, <a class="el" href="xdptx_8h.html#42ad278e82e98ad5440ced0791eb1232">xdptx.h</a><li>XDptx_IicRead()
|
||||
: <a class="el" href="xdptx_8h.html#fa48be4f79ab6db64c359ce99b2684f2">xdptx.h</a>, <a class="el" href="xdptx_8c.html#fa48be4f79ab6db64c359ce99b2684f2">xdptx.c</a><li>XDptx_IicWrite()
|
||||
: <a class="el" href="xdptx_8h.html#4bf3b5bebfa79de9e3fdc1a982559e2c">xdptx.h</a>, <a class="el" href="xdptx_8c.html#4bf3b5bebfa79de9e3fdc1a982559e2c">xdptx.c</a><li>XDptx_InitializeTx()
|
||||
: <a class="el" href="xdptx_8h.html#1cced75f64e9dc4292dc1910a2f6a2c0">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1cced75f64e9dc4292dc1910a2f6a2c0">xdptx.c</a><li>XDptx_IicWrite()
|
||||
: <a class="el" href="xdptx_8h.html#93d3333e43aef67e21e20e33d757aead">xdptx.h</a>, <a class="el" href="xdptx_8c.html#93d3333e43aef67e21e20e33d757aead">xdptx.c</a><li>XDptx_InitializeTx()
|
||||
: <a class="el" href="xdptx_8h.html#b2fbc41e2f0ac4471e4edbf71d877af3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#b2fbc41e2f0ac4471e4edbf71d877af3">xdptx.c</a><li>XDptx_IsConnected()
|
||||
: <a class="el" href="xdptx_8h.html#44eafdd44ab545ce448b0c0476455d7c">xdptx.h</a>, <a class="el" href="xdptx_8c.html#44eafdd44ab545ce448b0c0476455d7c">xdptx.c</a><li>XDptx_LookupConfig()
|
||||
: <a class="el" href="xdptx__sinit_8c.html#32ba0cb6907ed3d2ecfdb31c699db3b4">xdptx_sinit.c</a>, <a class="el" href="xdptx_8h.html#32ba0cb6907ed3d2ecfdb31c699db3b4">xdptx.h</a><li>XDptx_MstCapable()
|
||||
|
@ -84,7 +89,11 @@
|
|||
: <a class="el" href="xdptx__mst_8c.html#665b86549678eabb60f20f9924554cb3">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#665b86549678eabb60f20f9924554cb3">xdptx.h</a><li>XDptx_MstDisable()
|
||||
: <a class="el" href="xdptx__mst_8c.html#b61d820b6767defde5d9f3ae427f1cdc">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#b61d820b6767defde5d9f3ae427f1cdc">xdptx.h</a><li>XDptx_MstEnable()
|
||||
: <a class="el" href="xdptx__mst_8c.html#8123a5bcf543018ba0e104547c5291d5">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#8123a5bcf543018ba0e104547c5291d5">xdptx.h</a><li>XDptx_MstStreamIsEnabled()
|
||||
: <a class="el" href="xdptx__mst_8c.html#d8278e0c69dd1a2ebdfb13d9075fa694">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d8278e0c69dd1a2ebdfb13d9075fa694">xdptx.h</a><li>XDptx_ResetPhy()
|
||||
: <a class="el" href="xdptx__mst_8c.html#d8278e0c69dd1a2ebdfb13d9075fa694">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d8278e0c69dd1a2ebdfb13d9075fa694">xdptx.h</a><li>XDptx_RemoteDpcdRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#4e0615e6cad83aa1b444aed245a9030c">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#4e0615e6cad83aa1b444aed245a9030c">xdptx.h</a><li>XDptx_RemoteDpcdWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#f41e0216fd6ecea35bb949597d734c52">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#f41e0216fd6ecea35bb949597d734c52">xdptx.h</a><li>XDptx_RemoteIicRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#3df4fc065e1c38853cf9d779b6cb9b1d">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#3df4fc065e1c38853cf9d779b6cb9b1d">xdptx.h</a><li>XDptx_RemoteIicWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#58192dcfe2a793952544fa4a09bb62c7">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#58192dcfe2a793952544fa4a09bb62c7">xdptx.h</a><li>XDptx_ResetPhy()
|
||||
: <a class="el" href="xdptx_8h.html#a71e17a951f445b9c7bcfcc3104cdf4c">xdptx.h</a>, <a class="el" href="xdptx_8c.html#a71e17a951f445b9c7bcfcc3104cdf4c">xdptx.c</a><li>XDptx_SelfTest()
|
||||
: <a class="el" href="xdptx__selftest_8c.html#f6cbfafba59214dcaad29991a3e265a4">xdptx_selftest.c</a>, <a class="el" href="xdptx_8h.html#f6cbfafba59214dcaad29991a3e265a4">xdptx.h</a><li>XDptx_SendSbMsgAllocatePayload()
|
||||
: <a class="el" href="xdptx__mst_8c.html#87da5896e9f88e367812db2d9a7b9bf6">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#87da5896e9f88e367812db2d9a7b9bf6">xdptx.h</a><li>XDptx_SendSbMsgClearPayloadIdTable()
|
||||
|
@ -93,7 +102,8 @@
|
|||
: <a class="el" href="xdptx__mst_8c.html#be41e03326f878840b41aa07af466fec">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#be41e03326f878840b41aa07af466fec">xdptx.h</a><li>XDptx_SendSbMsgRemoteDpcdRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#af5dcb26c43a878d7e85e2432a56079c">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#af5dcb26c43a878d7e85e2432a56079c">xdptx.h</a><li>XDptx_SendSbMsgRemoteDpcdWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#29eb074a43044c54a51fd333d2e1ddef">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#29eb074a43044c54a51fd333d2e1ddef">xdptx.h</a><li>XDptx_SendSbMsgRemoteIicRead()
|
||||
: <a class="el" href="xdptx__mst_8c.html#d8a8b2d9cf3ea0d2d3a73398076f3279">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d8a8b2d9cf3ea0d2d3a73398076f3279">xdptx.h</a><li>XDptx_SetDownspread()
|
||||
: <a class="el" href="xdptx__mst_8c.html#67a5dc5b564d88b72e1e20140e0c9fdd">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#67a5dc5b564d88b72e1e20140e0c9fdd">xdptx.h</a><li>XDptx_SendSbMsgRemoteIicWrite()
|
||||
: <a class="el" href="xdptx__mst_8c.html#9cf1853a5369c3b54cf684422ae0477f">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#9cf1853a5369c3b54cf684422ae0477f">xdptx.h</a><li>XDptx_SetDownspread()
|
||||
: <a class="el" href="xdptx_8h.html#2a9f86dab2f5de738680e7b4320469b2">xdptx.h</a>, <a class="el" href="xdptx_8c.html#2a9f86dab2f5de738680e7b4320469b2">xdptx.c</a><li>XDptx_SetEnhancedFrameMode()
|
||||
: <a class="el" href="xdptx_8h.html#1d545645af32331e179e42e979bc3de3">xdptx.h</a>, <a class="el" href="xdptx_8c.html#1d545645af32331e179e42e979bc3de3">xdptx.c</a><li>XDptx_SetHasRedriverInPath()
|
||||
: <a class="el" href="xdptx_8h.html#55147fabd5935ff1198d732b54d1f310">xdptx.h</a>, <a class="el" href="xdptx_8c.html#55147fabd5935ff1198d732b54d1f310">xdptx.c</a><li>XDptx_SetHpdEventHandler()
|
||||
|
@ -106,7 +116,9 @@
|
|||
: <a class="el" href="xdptx__mst_8c.html#65045054e997195fefb69e1edcb07a5a">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#65045054e997195fefb69e1edcb07a5a">xdptx.h</a><li>XDptx_SetStreamSinkRad()
|
||||
: <a class="el" href="xdptx__mst_8c.html#895b0d104c1772fe0f60c879cd0a2b82">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#895b0d104c1772fe0f60c879cd0a2b82">xdptx.h</a><li>XDptx_SetUserTimerHandler()
|
||||
: <a class="el" href="xdptx_8h.html#0cfe4355d8e2fa3e46be78c1800bb9d5">xdptx.h</a>, <a class="el" href="xdptx_8c.html#0cfe4355d8e2fa3e46be78c1800bb9d5">xdptx.c</a><li>XDptx_SetVideoMode()
|
||||
: <a class="el" href="xdptx__spm_8c.html#8c94639847747642864da0f053598cea">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#8c94639847747642864da0f053598cea">xdptx.h</a><li>XDptx_WaitUs()
|
||||
: <a class="el" href="xdptx__spm_8c.html#8c94639847747642864da0f053598cea">xdptx_spm.c</a>, <a class="el" href="xdptx_8h.html#8c94639847747642864da0f053598cea">xdptx.h</a><li>XDptx_TopologySortSinksByTiling()
|
||||
: <a class="el" href="xdptx__mst_8c.html#5a46ddefc4cb8118d5258e0e43443992">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#5a46ddefc4cb8118d5258e0e43443992">xdptx.h</a><li>XDptx_TopologySwapSinks()
|
||||
: <a class="el" href="xdptx__mst_8c.html#694b4d0af61fef8fdfbe93409ad0d680">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#694b4d0af61fef8fdfbe93409ad0d680">xdptx.h</a><li>XDptx_WaitUs()
|
||||
: <a class="el" href="xdptx_8h.html#f60126291b4c1d2ac2d054707c804dce">xdptx.h</a>, <a class="el" href="xdptx_8c.html#f60126291b4c1d2ac2d054707c804dce">xdptx.c</a><li>XDptx_WriteGuid()
|
||||
: <a class="el" href="xdptx__mst_8c.html#d03f3a2b6a8262cb230ad8bc6022d648">xdptx_mst.c</a>, <a class="el" href="xdptx_8h.html#d03f3a2b6a8262cb230ad8bc6022d648">xdptx.h</a></ul>
|
||||
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
dptx v2_0
|
||||
dptx v3_0
|
||||
</title>
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
|
@ -16,7 +16,7 @@
|
|||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>dptx v2_0</h1>
|
||||
<h1>dptx v3_0</h1>
|
||||
<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>
|
||||
|
@ -48,7 +48,7 @@ The HPD event handler may be set up by using the XDptx_SetHpdEventHandler functi
|
|||
The driver handles MST mode functionality, including sideband messaging, topology discovery, virtual channel payload ID table management, and directing streams to different sinks.<p>
|
||||
MST testing has been done at 5.40Gbps per 4 lanes, with 4 sinks in a daisy- chain configuration, with each stream having the same resolution. Testing has been done at the following resolutions: 640x480, 720x480, 800x600, 848x480, 1024x768, 1280x720, 1280x1024, 1080p, and UHD (UHD/2 on 2 streams). Each resolutions was tested at 24 bits per pixel using 1, 2, 3, and 4 streams. Color depths of 18, 30, 36, and 48 bits per pixel were also tested.<p>
|
||||
<b>Audio</b><p>
|
||||
The driver does not handle audio. For an example as to how to configure and transmit audio, dptx/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 and known issues</b><p>
|
||||
|
|
|
@ -70,8 +70,6 @@ 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">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#567d49c31f86ae5c704ac42730fa2e00">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#23038e52574ffb4620617e4078727a0a">XDptx_GetEdid</a> (<a class="el" href="struct_x_dptx.html">XDptx</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="xdptx_8c.html#1b0ea5fdead5a6955b72b4775ec1d0a3">XDptx_CfgMainLinkMax</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#32b552e953f9c486a6a5e04228dcf6b6">XDptx_EstablishLink</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||
|
@ -90,13 +88,13 @@ 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">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx_8c.html#44eafdd44ab545ce448b0c0476455d7c">XDptx_IsConnected</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#591d601b5e6913df09ad73ea92881e31">XDptx_AuxRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Address, u32 NumBytes, void *Data)</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#965f243bc14441a54666b0d5f7d54c39">XDptx_AuxRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 DpcdAddress, u32 BytesToRead, void *ReadData)</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#690a6ee9d1b4df0624967cb00892347b">XDptx_AuxWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Address, u32 NumBytes, void *Data)</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#324ff9feb76d9c324d7d0754af06d4e5">XDptx_AuxWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 DpcdAddress, u32 BytesToWrite, void *WriteData)</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#fa48be4f79ab6db64c359ce99b2684f2">XDptx_IicRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 IicAddress, u8 RegStartAddress, u8 NumBytes, void *Data)</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#1cced75f64e9dc4292dc1910a2f6a2c0">XDptx_IicRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 IicAddress, u16 Offset, u16 BytesToRead, void *ReadData)</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#4bf3b5bebfa79de9e3fdc1a982559e2c">XDptx_IicWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 IicAddress, u8 RegStartAddress, u8 NumBytes, void *Data)</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#93d3333e43aef67e21e20e33d757aead">XDptx_IicWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 IicAddress, u8 BytesToWrite, void *WriteData)</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#2a9f86dab2f5de738680e7b4320469b2">XDptx_SetDownspread</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Enable)</td></tr>
|
||||
|
||||
|
@ -228,7 +226,7 @@ This typedef enumerates the list of training states used in the state machine du
|
|||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Function Documentation</h2>
|
||||
<a class="anchor" name="591d601b5e6913df09ad73ea92881e31"></a><!-- doxytag: member="xdptx.c::XDptx_AuxRead" ref="591d601b5e6913df09ad73ea92881e31" args="(XDptx *InstancePtr, u32 Address, u32 NumBytes, void *Data)" -->
|
||||
<a class="anchor" name="965f243bc14441a54666b0d5f7d54c39"></a><!-- doxytag: member="xdptx.c::XDptx_AuxRead" ref="965f243bc14441a54666b0d5f7d54c39" args="(XDptx *InstancePtr, u32 DpcdAddress, u32 BytesToRead, void *ReadData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -242,19 +240,19 @@ This typedef enumerates the list of training states used in the state machine du
|
|||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"> <em>Address</em>, </td>
|
||||
<td class="paramname"> <em>DpcdAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"> <em>NumBytes</em>, </td>
|
||||
<td class="paramname"> <em>BytesToRead</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"> <em>Data</em></td><td> </td>
|
||||
<td class="paramname"> <em>ReadData</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
|
@ -266,13 +264,13 @@ This typedef enumerates the list of training states used in the state machine du
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
This function issues a read request over the AUX channel.<p>
|
||||
This function issues a read request over the AUX channel that will read from the RX device's DisplayPort Configuration Data (DPCD) address space. The read message will be divided into multiple transactions which read a maximum of 16 bytes each.<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>Address</em> </td><td>is the starting address to read from the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>NumBytes</em> </td><td>is the number of bytes to read from the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to the data buffer that will be filled with read data.</td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>DpcdAddress</em> </td><td>is the starting address to read from the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToRead</em> </td><td>is the number of bytes to read from the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>ReadData</em> </td><td>is a pointer to the data buffer that will be filled with read data.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
|
@ -282,7 +280,7 @@ This function issues a read request over the AUX channel.<p>
|
|||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="690a6ee9d1b4df0624967cb00892347b"></a><!-- doxytag: member="xdptx.c::XDptx_AuxWrite" ref="690a6ee9d1b4df0624967cb00892347b" args="(XDptx *InstancePtr, u32 Address, u32 NumBytes, void *Data)" -->
|
||||
<a class="anchor" name="324ff9feb76d9c324d7d0754af06d4e5"></a><!-- doxytag: member="xdptx.c::XDptx_AuxWrite" ref="324ff9feb76d9c324d7d0754af06d4e5" args="(XDptx *InstancePtr, u32 DpcdAddress, u32 BytesToWrite, void *WriteData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -296,19 +294,19 @@ This function issues a read request over the AUX channel.<p>
|
|||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"> <em>Address</em>, </td>
|
||||
<td class="paramname"> <em>DpcdAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"> <em>NumBytes</em>, </td>
|
||||
<td class="paramname"> <em>BytesToWrite</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"> <em>Data</em></td><td> </td>
|
||||
<td class="paramname"> <em>WriteData</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
|
@ -320,13 +318,13 @@ This function issues a read request over the AUX channel.<p>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
This function issues a write request over the AUX channel.<p>
|
||||
This function issues a write request over the AUX channel that will write to the RX device's DisplayPort Configuration Data (DPCD) address space. The write message will be divided into multiple transactions which write a maximum of 16 bytes each.<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>Address</em> </td><td>is the starting address to write to the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>NumBytes</em> </td><td>is the number of bytes to write to the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to the data buffer that contains the data to be written to the RX device.</td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>DpcdAddress</em> </td><td>is the starting address to write to the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToWrite</em> </td><td>is the number of bytes to write to the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>WriteData</em> </td><td>is a pointer to the data buffer that contains the data to be written to the RX device.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
|
@ -701,46 +699,6 @@ This function checks if the link needs training and runs the training sequence i
|
|||
</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="23038e52574ffb4620617e4078727a0a"></a><!-- doxytag: member="xdptx.c::XDptx_GetEdid" ref="23038e52574ffb4620617e4078727a0a" args="(XDptx *InstancePtr, u8 *Edid)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetEdid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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 the RX device'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_dptx.html">XDptx</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="567d49c31f86ae5c704ac42730fa2e00"></a><!-- doxytag: member="xdptx.c::XDptx_GetRxCapabilities" ref="567d49c31f86ae5c704ac42730fa2e00" args="(XDptx *InstancePtr)" -->
|
||||
|
@ -773,7 +731,7 @@ This function retrieves the RX device's capabilities from the RX device's Displa
|
|||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="fa48be4f79ab6db64c359ce99b2684f2"></a><!-- doxytag: member="xdptx.c::XDptx_IicRead" ref="fa48be4f79ab6db64c359ce99b2684f2" args="(XDptx *InstancePtr, u8 IicAddress, u8 RegStartAddress, u8 NumBytes, void *Data)" -->
|
||||
<a class="anchor" name="1cced75f64e9dc4292dc1910a2f6a2c0"></a><!-- doxytag: member="xdptx.c::XDptx_IicRead" ref="1cced75f64e9dc4292dc1910a2f6a2c0" args="(XDptx *InstancePtr, u8 IicAddress, u16 Offset, u16 BytesToRead, void *ReadData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -792,20 +750,20 @@ This function retrieves the RX device's capabilities from the RX device's Displa
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>RegStartAddress</em>, </td>
|
||||
<td class="paramtype">u16 </td>
|
||||
<td class="paramname"> <em>Offset</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>NumBytes</em>, </td>
|
||||
<td class="paramtype">u16 </td>
|
||||
<td class="paramname"> <em>BytesToRead</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"> <em>Data</em></td><td> </td>
|
||||
<td class="paramname"> <em>ReadData</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
|
@ -817,14 +775,16 @@ This function retrieves the RX device's capabilities from the RX device's Displa
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
This function performs an I2C read over the AUX channel.<p>
|
||||
This function performs an I2C read over the AUX channel. The read message will be divided into multiple transactions if the requested data spans multiple segments. The segment pointer is automatically incremented and the offset is calibrated as needed. E.g. For an overall offset of:<ul>
|
||||
<li>128, an I2C read is done on segptr=0; offset=128.</li><li>256, an I2C read is done on segptr=1; offset=0.</li><li>384, an I2C read is done on segptr=1; offset=128.</li><li>512, an I2C read is done on segptr=2; offset=0.</li><li>etc.</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_dptx.html">XDptx</a> instance. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>IicAddress</em> </td><td>is the address on the I2C bus of the target device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>RegStartAddress</em> </td><td>is the subaddress of the targeted I2C device that the read will start from. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>NumBytes</em> </td><td>is the number of bytes to read. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to a buffer that will be filled with the I2C read data.</td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Offset</em> </td><td>is the offset at the specified address of the targeted I2C device that the read will start from. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToRead</em> </td><td>is the number of bytes to read. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>ReadData</em> </td><td>is a pointer to a buffer that will be filled with the I2C read data.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
|
@ -834,7 +794,7 @@ This function performs an I2C read over the AUX channel.<p>
|
|||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4bf3b5bebfa79de9e3fdc1a982559e2c"></a><!-- doxytag: member="xdptx.c::XDptx_IicWrite" ref="4bf3b5bebfa79de9e3fdc1a982559e2c" args="(XDptx *InstancePtr, u8 IicAddress, u8 RegStartAddress, u8 NumBytes, void *Data)" -->
|
||||
<a class="anchor" name="93d3333e43aef67e21e20e33d757aead"></a><!-- doxytag: member="xdptx.c::XDptx_IicWrite" ref="93d3333e43aef67e21e20e33d757aead" args="(XDptx *InstancePtr, u8 IicAddress, u8 BytesToWrite, void *WriteData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -854,19 +814,13 @@ This function performs an I2C read over the AUX channel.<p>
|
|||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>RegStartAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>NumBytes</em>, </td>
|
||||
<td class="paramname"> <em>BytesToWrite</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"> <em>Data</em></td><td> </td>
|
||||
<td class="paramname"> <em>WriteData</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
|
@ -883,9 +837,8 @@ This function performs an I2C write over the AUX channel.<p>
|
|||
<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>IicAddress</em> </td><td>is the address on the I2C bus of the target device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>RegStartAddress</em> </td><td>is the sub-address of the targeted I2C device that the write will start at. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>NumBytes</em> </td><td>is the number of bytes to write. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Data</em> </td><td>is a pointer to a buffer which will be used as the data source for the write.</td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToWrite</em> </td><td>is the number of bytes to write. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>WriteData</em> </td><td>is a pointer to a buffer which will be used as the data source for the write.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,419 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
xdptx_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>xdptx_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_dptx.html">XDptx</a> driver.<p>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None.</dd></dl>
|
||||
<pre>
|
||||
MODIFICATION HISTORY:</pre><p>
|
||||
<pre> Ver Who Date Changes
|
||||
----- ---- -------- -----------------------------------------------
|
||||
3.0 als 11/04/14 Initial release.
|
||||
</pre>
|
||||
<p>
|
||||
<code>#include "<a class="el" href="xdptx_8h.html">xdptx.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="xdptx__edid_8c.html#23038e52574ffb4620617e4078727a0a">XDptx_GetEdid</a> (<a class="el" href="struct_x_dptx.html">XDptx</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="xdptx__edid_8c.html#3cec2b8fa349961931ec5b57c2d614df">XDptx_GetRemoteEdid</a> (<a class="el" href="struct_x_dptx.html">XDptx</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="xdptx__edid_8c.html#fda74bd6ad6661094b9a1d38feb8d6fe">XDptx_GetEdidBlock</a> (<a class="el" href="struct_x_dptx.html">XDptx</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="xdptx__edid_8c.html#ef8fa35d008dbcca9bc2787efa7b234e">XDptx_GetRemoteEdidBlock</a> (<a class="el" href="struct_x_dptx.html">XDptx</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="xdptx__edid_8c.html#00468c8162b9984e876fb90400ddd847">XDptx_GetRemoteEdidDispIdExt</a> (<a class="el" href="struct_x_dptx.html">XDptx</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="xdptx__edid_8c.html#edf36b76f4ec73e9360fe3f24103cb88">XDptx_GetDispIdDataBlock</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="xdptx__edid_8c.html#705c56777702c1d68ac41191051a8e68">XDptx_GetRemoteTiledDisplayDb</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 *EdidExt, u8 LinkCountTotal, u8 *RelativeAddress, u8 **DataBlockPtr)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Function Documentation</h2>
|
||||
<a class="anchor" name="edf36b76f4ec73e9360fe3f24103cb88"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetDispIdDataBlock" ref="edf36b76f4ec73e9360fe3f24103cb88" args="(u8 *DisplayIdRaw, u8 SectionTag, u8 **DataBlockPtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetDispIdDataBlock </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="23038e52574ffb4620617e4078727a0a"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetEdid" ref="23038e52574ffb4620617e4078727a0a" args="(XDptx *InstancePtr, u8 *Edid)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetEdid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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_dptx.html">XDptx</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="fda74bd6ad6661094b9a1d38feb8d6fe"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetEdidBlock" ref="fda74bd6ad6661094b9a1d38feb8d6fe" args="(XDptx *InstancePtr, u8 *Data, u8 BlockNum)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetEdidBlock </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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_dptx.html">XDptx</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="3cec2b8fa349961931ec5b57c2d614df"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetRemoteEdid" ref="3cec2b8fa349961931ec5b57c2d614df" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 *Edid)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetRemoteEdid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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_dptx.html">XDptx</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="ef8fa35d008dbcca9bc2787efa7b234e"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetRemoteEdidBlock" ref="ef8fa35d008dbcca9bc2787efa7b234e" args="(XDptx *InstancePtr, u8 *Data, u8 BlockNum, u8 LinkCountTotal, u8 *RelativeAddress)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetRemoteEdidBlock </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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_dptx.html">XDptx</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="00468c8162b9984e876fb90400ddd847"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetRemoteEdidDispIdExt" ref="00468c8162b9984e876fb90400ddd847" args="(XDptx *InstancePtr, u8 *Data, u8 LinkCountTotal, u8 *RelativeAddress)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetRemoteEdidDispIdExt </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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_dptx.html">XDptx</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="705c56777702c1d68ac41191051a8e68"></a><!-- doxytag: member="xdptx_edid.c::XDptx_GetRemoteTiledDisplayDb" ref="705c56777702c1d68ac41191051a8e68" args="(XDptx *InstancePtr, u8 *EdidExt, u8 LinkCountTotal, u8 *RelativeAddress, u8 **DataBlockPtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetRemoteTiledDisplayDb </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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_dptx.html">XDptx</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.
|
File diff suppressed because it is too large
Load diff
|
@ -74,9 +74,21 @@
|
|||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#03309887289769ac323f0b7e7b004dae">XDptx_FindAccessibleDpDevices</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#694b4d0af61fef8fdfbe93409ad0d680">XDptx_TopologySwapSinks</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Index0, u8 Index1)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#5a46ddefc4cb8118d5258e0e43443992">XDptx_TopologySortSinksByTiling</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__mst_8c.html#4e0615e6cad83aa1b444aed245a9030c">XDptx_RemoteDpcdRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 DpcdAddress, u32 BytesToRead, u8 *ReadData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#f41e0216fd6ecea35bb949597d734c52">XDptx_RemoteDpcdWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 DpcdAddress, u32 BytesToWrite, u8 *WriteData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#3df4fc065e1c38853cf9d779b6cb9b1d">XDptx_RemoteIicRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicAddress, u16 Offset, u16 BytesToRead, u8 *ReadData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#58192dcfe2a793952544fa4a09bb62c7">XDptx_RemoteIicWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicAddress, u8 BytesToWrite, u8 *WriteData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#a688873fb1701355cbb33ac5d25d3da2">XDptx_AllocatePayloadStreams</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__mst_8c.html#95c6b72ff8fbfafa79050ceb21318967">XDptx_AllocatePayloadVcIdTable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 VcId, u16 Pbn, u8 Ts)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#78839b647fb5b13723e9832589f1fde2">XDptx_AllocatePayloadVcIdTable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 VcId, u8 Ts)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#d460e5bed77a33b7f1eb59011bd61641">XDptx_ClearPayloadVcIdTable</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
|
||||
|
||||
|
@ -84,7 +96,9 @@
|
|||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#af5dcb26c43a878d7e85e2432a56079c">XDptx_SendSbMsgRemoteDpcdRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 DpcdAddress, u32 BytesToRead, u8 *ReadData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#d8a8b2d9cf3ea0d2d3a73398076f3279">XDptx_SendSbMsgRemoteIicRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicDeviceId, u8 BytesToRead, u8 *ReadData)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#9cf1853a5369c3b54cf684422ae0477f">XDptx_SendSbMsgRemoteIicWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicDeviceId, u8 BytesToWrite, u8 *WriteData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#67a5dc5b564d88b72e1e20140e0c9fdd">XDptx_SendSbMsgRemoteIicRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicDeviceId, u8 Offset, u8 BytesToRead, u8 *ReadData)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#be41e03326f878840b41aa07af466fec">XDptx_SendSbMsgLinkAddress</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, <a class="el" href="struct_x_dptx___sb_msg_link_address_reply_device_info.html">XDptx_SbMsgLinkAddressReplyDeviceInfo</a> *DeviceInfo)</td></tr>
|
||||
|
||||
|
@ -98,8 +112,6 @@
|
|||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#ef32287d856ac7ab17a50e5600b6a9d6">XDptx_GetGuid</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 *Guid)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="xdptx__mst_8c.html#3cec2b8fa349961931ec5b57c2d614df">XDptx_GetRemoteEdid</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 *Edid)</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="xdptx__mst_8c.html#1c88b8aaf478bfe74e0dc1aa9ff29422">GuidTable</a> [16][4]</td></tr>
|
||||
|
||||
|
@ -171,7 +183,7 @@ This function will allocate bandwidth for all enabled stream.<p>
|
|||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="95c6b72ff8fbfafa79050ceb21318967"></a><!-- doxytag: member="xdptx_mst.c::XDptx_AllocatePayloadVcIdTable" ref="95c6b72ff8fbfafa79050ceb21318967" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 VcId, u16 Pbn, u8 Ts)" -->
|
||||
<a class="anchor" name="78839b647fb5b13723e9832589f1fde2"></a><!-- doxytag: member="xdptx_mst.c::XDptx_AllocatePayloadVcIdTable" ref="78839b647fb5b13723e9832589f1fde2" args="(XDptx *InstancePtr, u8 VcId, u8 Ts)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -181,30 +193,12 @@ This function will allocate bandwidth for all enabled stream.<p>
|
|||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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>VcId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u16 </td>
|
||||
<td class="paramname"> <em>Pbn</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
|
@ -225,10 +219,7 @@ This function will allocate a bandwidth for a virtual channel in the payload ID
|
|||
<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>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>VcId</em> </td><td>is the unique virtual channel ID to allocate into the payload ID tables. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Pbn</em> </td><td>is the payload bandwidth number that determines how much bandwidth will be allocated for the virtual channel. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Ts</em> </td><td>is the number of timeslots to allocate in the payload ID tables.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
@ -406,60 +397,6 @@ This function will obtain the global unique identifier (GUID) for the target Dis
|
|||
<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="3cec2b8fa349961931ec5b57c2d614df"></a><!-- doxytag: member="xdptx_mst.c::XDptx_GetRemoteEdid" ref="3cec2b8fa349961931ec5b57c2d614df" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 *Edid)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_GetRemoteEdid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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).<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>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="04c0a0cf85542a721ce4a0ef4bcf75b0"></a><!-- doxytag: member="xdptx_mst.c::XDptx_MstCapable" ref="04c0a0cf85542a721ce4a0ef4bcf75b0" args="(XDptx *InstancePtr)" -->
|
||||
|
@ -737,6 +674,287 @@ This function will check whether<p>
|
|||
</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4e0615e6cad83aa1b444aed245a9030c"></a><!-- doxytag: member="xdptx_mst.c::XDptx_RemoteDpcdRead" ref="4e0615e6cad83aa1b444aed245a9030c" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 DpcdAddress, u32 BytesToRead, u8 *ReadData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_RemoteDpcdRead </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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">u32 </td>
|
||||
<td class="paramname"> <em>DpcdAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"> <em>BytesToRead</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 * </td>
|
||||
<td class="paramname"> <em>ReadData</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 performs a remote DisplayPort Configuration Data (DPCD) read by sending a sideband message. In case message is directed at the RX device connected immediately to the TX, the message is issued over the AUX channel. The read message will be divided into multiple transactions which read a maximum of 16 bytes each.<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>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>DpcdAddress</em> </td><td>is the starting address to read from the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToRead</em> </td><td>is the number of bytes to read. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>ReadData</em> </td><td>is a pointer to the data buffer that will be filled with read data.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS if the DPCD read has successfully completed (has been acknowledged).</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_ERROR_COUNT_MAX if either waiting for a reply, or an AUX request timed out.</li><li>XST_DATA_LOST if the requested number of BytesToRead does not equal that actually received.</li><li>XST_FAILURE otherwise - if an AUX read or write transaction failed, the header or body CRC of the sideband message did not match the calculated value, or the a reply was negative acknowledged (NACK'ed).</li></ul>
|
||||
</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f41e0216fd6ecea35bb949597d734c52"></a><!-- doxytag: member="xdptx_mst.c::XDptx_RemoteDpcdWrite" ref="f41e0216fd6ecea35bb949597d734c52" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 DpcdAddress, u32 BytesToWrite, u8 *WriteData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_RemoteDpcdWrite </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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">u32 </td>
|
||||
<td class="paramname"> <em>DpcdAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"> <em>BytesToWrite</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 * </td>
|
||||
<td class="paramname"> <em>WriteData</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 performs a remote DisplayPort Configuration Data (DPCD) write by sending a sideband message. In case message is directed at the RX device connected immediately to the TX, the message is issued over the AUX channel. The write message will be divided into multiple transactions which write a maximum of 16 bytes each.<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>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>DpcdAddress</em> </td><td>is the starting address to write to the RX device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToWrite</em> </td><td>is the number of bytes to write. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>WriteData</em> </td><td>is a pointer to a buffer which will be used as the data source for the write.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS if the DPCD write has successfully completed (has been acknowledged).</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_ERROR_COUNT_MAX if either waiting for a reply, or an AUX request timed out.</li><li>XST_DATA_LOST if the requested number of BytesToWrite does not equal that actually received.</li><li>XST_FAILURE otherwise - if an AUX read or write transaction failed, the header or body CRC of the sideband message did not match the calculated value, or the a reply was negative acknowledged (NACK'ed).</li></ul>
|
||||
</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="3df4fc065e1c38853cf9d779b6cb9b1d"></a><!-- doxytag: member="xdptx_mst.c::XDptx_RemoteIicRead" ref="3df4fc065e1c38853cf9d779b6cb9b1d" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicAddress, u16 Offset, u16 BytesToRead, u8 *ReadData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_RemoteIicRead </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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>IicAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u16 </td>
|
||||
<td class="paramname"> <em>Offset</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u16 </td>
|
||||
<td class="paramname"> <em>BytesToRead</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 * </td>
|
||||
<td class="paramname"> <em>ReadData</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 performs a remote I2C read by sending a sideband message. In case message is directed at the RX device connected immediately to the TX, the message is sent over the AUX channel. The read message will be divided into multiple transactions which read a maximum of 16 bytes each. The segment pointer is automatically incremented and the offset is calibrated as needed. E.g. For an overall offset of:<ul>
|
||||
<li>128, an I2C read is done on segptr=0; offset=128.</li><li>256, an I2C read is done on segptr=1; offset=0.</li><li>384, an I2C read is done on segptr=1; offset=128.</li><li>512, an I2C read is done on segptr=2; offset=0.</li><li>etc.</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_dptx.html">XDptx</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>IicAddress</em> </td><td>is the address on the I2C bus of the target device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Offset</em> </td><td>is the offset at the specified address of the targeted I2C device that the read will start from. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToRead</em> </td><td>is the number of bytes to read. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>ReadData</em> </td><td>is a pointer to a buffer that will be filled with the I2C read data.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS if the I2C read has successfully completed with no errors.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_ERROR_COUNT_MAX if either waiting for a reply, or an AUX request timed out.</li><li>XST_DATA_LOST if the requested number of BytesToRead does not equal that actually received.</li><li>XST_FAILURE otherwise - if an AUX read or write transaction failed, the header or body CRC of the sideband message did not match the calculated value, or the a reply was negative acknowledged (NACK'ed).</li></ul>
|
||||
</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="58192dcfe2a793952544fa4a09bb62c7"></a><!-- doxytag: member="xdptx_mst.c::XDptx_RemoteIicWrite" ref="58192dcfe2a793952544fa4a09bb62c7" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicAddress, u8 BytesToWrite, u8 *WriteData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_RemoteIicWrite </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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>IicAddress</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>BytesToWrite</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 * </td>
|
||||
<td class="paramname"> <em>WriteData</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 performs a remote I2C write by sending a sideband message. In case message is directed at the RX device connected immediately to the TX, the message is sent over the AUX channel.<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>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>IicAddress</em> </td><td>is the address on the I2C bus of the target device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToWrite</em> </td><td>is the number of bytes to write. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>WriteData</em> </td><td>is a pointer to a buffer which will be used as the data source for the write.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd><ul>
|
||||
<li>XST_SUCCESS if the I2C write has successfully completed with no errors.</li><li>XST_DEVICE_NOT_FOUND if no RX device is connected.</li><li>XST_ERROR_COUNT_MAX if either waiting for a reply, or an AUX request timed out.</li><li>XST_DATA_LOST if the requested number of BytesToWrite does not equal that actually received.</li><li>XST_FAILURE otherwise - if an AUX read or write transaction failed, the header or body CRC of the sideband message did not match the calculated value, or the a reply was negative acknowledged (NACK'ed).</li></ul>
|
||||
</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="87da5896e9f88e367812db2d9a7b9bf6"></a><!-- doxytag: member="xdptx_mst.c::XDptx_SendSbMsgAllocatePayload" ref="87da5896e9f88e367812db2d9a7b9bf6" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 VcId, u16 Pbn)" -->
|
||||
|
@ -1113,7 +1331,7 @@ This function will send a REMOTE_DPCD_WRITE sideband message which will write so
|
|||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="d8a8b2d9cf3ea0d2d3a73398076f3279"></a><!-- doxytag: member="xdptx_mst.c::XDptx_SendSbMsgRemoteIicRead" ref="d8a8b2d9cf3ea0d2d3a73398076f3279" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicDeviceId, u8 BytesToRead, u8 *ReadData)" -->
|
||||
<a class="anchor" name="67a5dc5b564d88b72e1e20140e0c9fdd"></a><!-- doxytag: member="xdptx_mst.c::XDptx_SendSbMsgRemoteIicRead" ref="67a5dc5b564d88b72e1e20140e0c9fdd" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicDeviceId, u8 Offset, u8 BytesToRead, u8 *ReadData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
|
@ -1141,6 +1359,12 @@ This function will send a REMOTE_DPCD_WRITE sideband message which will write so
|
|||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>IicDeviceId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>Offset</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
|
@ -1170,6 +1394,7 @@ This function will send a REMOTE_I2C_READ sideband message which will read from
|
|||
<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>IicDeviceId</em> </td><td>is the address on the I2C bus of the target device. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Offset</em> </td><td>is the offset at the specified address of the targeted I2C device that the read will start from. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>BytesToRead</em> </td><td>is the number of bytes to read from the I2C address. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>ReadData</em> </td><td>is a pointer to a buffer that will be filled with the I2C read data.</td></tr>
|
||||
</table>
|
||||
|
@ -1184,6 +1409,59 @@ This function will send a REMOTE_I2C_READ sideband message which will read from
|
|||
<p>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>None. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="9cf1853a5369c3b54cf684422ae0477f"></a><!-- doxytag: member="xdptx_mst.c::XDptx_SendSbMsgRemoteIicWrite" ref="9cf1853a5369c3b54cf684422ae0477f" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u8 IicDeviceId, u8 BytesToWrite, u8 *WriteData)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XDptx_SendSbMsgRemoteIicWrite </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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>IicDeviceId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>BytesToWrite</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 * </td>
|
||||
<td class="paramname"> <em>WriteData</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>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="65045054e997195fefb69e1edcb07a5a"></a><!-- doxytag: member="xdptx_mst.c::XDptx_SetStreamSelectFromSinkList" ref="65045054e997195fefb69e1edcb07a5a" args="(XDptx *InstancePtr, u8 Stream, u8 SinkNum)" -->
|
||||
|
@ -1282,6 +1560,79 @@ This function will map a stream to a downstream DisplayPort TX device determined
|
|||
<dl compact><dt><b>Returns:</b></dt><dd>None.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>The contents of the InstancePtr->MstStreamConfig[Stream] will be modified. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="5a46ddefc4cb8118d5258e0e43443992"></a><!-- doxytag: member="xdptx_mst.c::XDptx_TopologySortSinksByTiling" ref="5a46ddefc4cb8118d5258e0e43443992" args="(XDptx *InstancePtr)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XDptx_TopologySortSinksByTiling </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</a> * </td>
|
||||
<td class="paramname"> <em>InstancePtr</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Order the sink list with all sinks of the same tiled display being sorted by 'tile order'. Refer to the XDptx_GetDispIdTdtTileOrder macro on how to determine the 'tile order'. Sinks of a tiled display will have an index in the sink list that is lower than all indices of other sinks within that same tiled display that have a greater 'tile order'. When operations are done on the sink list, this ordering will ensure that sinks within the same tiled display will be acted upon in a consistent manner - with an incrementing sink list index, sinks with a lower 'tile order' will be acted upon first relative to the other sinks in the same tiled display. Multiple tiled displays may exist in the sink list.<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>
|
||||
</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="694b4d0af61fef8fdfbe93409ad0d680"></a><!-- doxytag: member="xdptx_mst.c::XDptx_TopologySwapSinks" ref="694b4d0af61fef8fdfbe93409ad0d680" args="(XDptx *InstancePtr, u8 Index0, u8 Index1)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XDptx_TopologySwapSinks </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_x_dptx.html">XDptx</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>Index0</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u8 </td>
|
||||
<td class="paramname"> <em>Index1</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>
|
||||
Swap the ordering of the sinks in the topology's sink list. All sink information is preserved in the node table - the swapping takes place only on the pointers to the sinks in the node table. The reason this swapping is done is so that functions that use the sink list will act on the sinks in a different order.<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>Index0</em> </td><td>is the sink list's index of one of the sink pointers to be swapped. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>Index1</em> </td><td>is the sink list's index of the other sink pointer to be swapped.</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="d03f3a2b6a8262cb230ad8bc6022d648"></a><!-- doxytag: member="xdptx_mst.c::XDptx_WriteGuid" ref="d03f3a2b6a8262cb230ad8bc6022d648" args="(XDptx *InstancePtr, u8 LinkCountTotal, u8 *RelativeAddress, u32 Guid[4])" -->
|
||||
|
|
Loading…
Add table
Reference in a new issue