Commit 0b5816a1 authored by Oliver Horst's avatar Oliver Horst
Browse files

[pull] Xilinx BSP 2020.2

Xilinx BSP 2020.2 fetched from https://github.com/Xilinx/embeddedsw.git

Branch/Tag: release-2020.2
SHA1 ID: 2516d5ed8161e16c2813b0e8e4ceac693f23de5c

Restructured with toki-baseliner, revision a2114bf.
parent f90add30
......@@ -8,7 +8,7 @@ option(WITH_LIBXIL_SYSCALLS "Enable building libXil's syscall interface for newl
project(
xil
#
VERSION 7.2
VERSION 7.3
LANGUAGES C ASM
)
......
......@@ -611,4 +611,28 @@
* 7.2 dp 04/30/20 Added clobber to mtcpsr macro.
* 7.2 mus 05/02/20 Added unaligned exception support for 64 bit version of
* microblaze processor.
* 7.3 mus 05/12/20 Updated bootcode in Cortex-A53 64 bit BSP, to correct CPACR_EL1
* settings
* kc 06/18/20 Updated microblaze makefile to not to compile microblaze_interrupt_handler.c
* with LTO flags
* dp 07/07/20 Added armclang support for Cortex-R5 BSP
* mus 07/08/20 Updated standalone.tcl to fix bug in selecting TTC as sleep timer CR#1069210
* mus 07/28/20 Updated exception registeration related APIs for ARM
* processors, it fixes CR#1069524
* mus 08/25/20 Updated makefiles across standalone BSP, to support parallel make
* and incremental builds.
* au 09/14/20 Updated standalone tcl, to remove "weak" attribute from outbyte
* for psv_pmc processor.It fixes CR#1070099
* mus 09/16/20 Updated translation table for Cortex-A72, to fix the translation
* table entries for DDR regions. It fixes CR#1073099.
* sa 09/10/20 Added microblaze selftest routines to microblaze BSP
* mus 10/10/20 Updated IAR port for ARM processors, to fix scanf functionality.
* It fixes CR#1079543
* sk 10/25/20 Updated src/common/xdebug.h to consolidate content from xdebug.h
* files in standlone driver. It fixes CR#1080080
* td 10/25/20 Moved strcpy, strcat, memcmp function from XilPlmi library
* to xil_util.h
* am 10/26/20 Updated src/common/xil_io.h and xil_util.h to fix issues
* reported by MISRA C and coverity tool.
*
*****************************************************************************************/
This diff is collapsed.
......@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>avbuf: Xavbuf_v2_3</title>
<title>avbuf: Xavbuf_v2_4</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -56,12 +56,12 @@
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__xavbuf__v2__3.html','');});
$(document).ready(function(){initNavTree('group__xavbuf__v2__4.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Xavbuf_v2_3</div> </div>
<div class="title">Xavbuf_v2_4</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
......
......@@ -66,7 +66,7 @@ $(document).ready(function(){initNavTree('modules.html','');});
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__xavbuf__v2__3.html" target="_self">Xavbuf_v2_3</a></td><td class="desc">Contains attributes of the video formats mapped to the hardware</td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__xavbuf__v2__4.html" target="_self">Xavbuf_v2_4</a></td><td class="desc">Contains attributes of the video formats mapped to the hardware</td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
......
This diff is collapsed.
This diff is collapsed.
......@@ -100,106 +100,106 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
<li>XAxiDma_BdGetAppWord()
: <a class="el" href="group__axidma__v9__11.html#ga9d2814e4249884e68fe9e6f370920ca4">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga9d2814e4249884e68fe9e6f370920ca4">xaxidma_bd.c</a>
</li>
<li>XAxiDma_BdRingAlloc()
: <a class="el" href="group__axidma__v9__11.html#ga44003cd704b7d4868d1dc00bb433a91f">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga44003cd704b7d4868d1dc00bb433a91f">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingCheck()
: <a class="el" href="group__axidma__v9__11.html#ga64cf3c732bc803da742c256ab6372e0e">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga64cf3c732bc803da742c256ab6372e0e">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingClone()
: <a class="el" href="group__axidma__v9__11.html#gad044df5bd676a71226411ba7f78ef20b">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gad044df5bd676a71226411ba7f78ef20b">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingCreate()
: <a class="el" href="group__axidma__v9__11.html#ga5c6d6f492642dd355478c3a853556d6b">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga5c6d6f492642dd355478c3a853556d6b">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingDumpRegs()
: <a class="el" href="group__axidma__v9__11.html#gaffa661a9a2467c1e274842c147531cea">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gaffa661a9a2467c1e274842c147531cea">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingFree()
: <a class="el" href="group__axidma__v9__11.html#gad2ac76e5a39486896cd484e51d2898c7">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gad2ac76e5a39486896cd484e51d2898c7">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingFromHw()
: <a class="el" href="group__axidma__v9__11.html#ga1e5d328b4d4a247d1530fac3efe4c59c">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga1e5d328b4d4a247d1530fac3efe4c59c">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingGetCoalesce()
: <a class="el" href="group__axidma__v9__11.html#ga0d3794bbccf028da8e94407d061dfc68">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga0d3794bbccf028da8e94407d061dfc68">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingSetCoalesce()
: <a class="el" href="group__axidma__v9__11.html#gaaebba5c661e04485582e887e74dbeb94">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gaaebba5c661e04485582e887e74dbeb94">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingStart()
: <a class="el" href="group__axidma__v9__11.html#gaafd18a1df185c30b4745c147e3295ac3">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gaafd18a1df185c30b4745c147e3295ac3">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingToHw()
: <a class="el" href="group__axidma__v9__11.html#gaac81111b373e373be7dd3989fffffe7b">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gaac81111b373e373be7dd3989fffffe7b">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdRingUnAlloc()
: <a class="el" href="group__axidma__v9__11.html#gac58b1ab7a89890142baf67211772d3ce">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#gac58b1ab7a89890142baf67211772d3ce">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_BdSetAppWord()
: <a class="el" href="group__axidma__v9__11.html#gafc6434a23594c20c2b601f010a979e48">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#gafc6434a23594c20c2b601f010a979e48">xaxidma_bd.c</a>
</li>
<li>XAxiDma_BdSetBufAddr()
: <a class="el" href="group__axidma__v9__11.html#gac1a9cb01ba6cd686ee08245f5e08cb22">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#gac1a9cb01ba6cd686ee08245f5e08cb22">xaxidma_bd.c</a>
</li>
<li>XAxiDma_BdSetBufAddrMicroMode()
: <a class="el" href="group__axidma__v9__11.html#ga8947514b5acfea6298d0f969f3d2b97e">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga8947514b5acfea6298d0f969f3d2b97e">xaxidma_bd.c</a>
</li>
<li>XAxiDma_BdSetCtrl()
: <a class="el" href="group__axidma__v9__11.html#ga4eb2615ac89054e982c3f3c37f0ddb52">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga4eb2615ac89054e982c3f3c37f0ddb52">xaxidma_bd.c</a>
</li>
<li>XAxiDma_BdSetLength()
: <a class="el" href="group__axidma__v9__11.html#ga4056035d8e7c90a68fa954c60d021e07">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga4056035d8e7c90a68fa954c60d021e07">xaxidma_bd.c</a>
</li>
<li>XAxiDma_Busy()
: <a class="el" href="group__axidma__v9__11.html#gaff68c0ba3e9e25dfe5e39153301862f8">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#gaff68c0ba3e9e25dfe5e39153301862f8">xaxidma.c</a>
</li>
<li>XAxiDma_CfgInitialize()
: <a class="el" href="group__axidma__v9__11.html#ga8026e76c90d891d21c9c355ff776cb77">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga8026e76c90d891d21c9c355ff776cb77">xaxidma.c</a>
</li>
<li>XAxiDma_DumpBd()
: <a class="el" href="group__axidma__v9__11.html#ga53983f629aba5b4ebf27f803a7a9284e">xaxidma_bd.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga53983f629aba5b4ebf27f803a7a9284e">xaxidma_bd.c</a>
</li>
<li>XAxiDma_LookupConfig()
: <a class="el" href="group__axidma__v9__11.html#ga0cbcf5259635ea3c336fe5413c98f75c">xaxidma.h</a>
: <a class="el" href="group__axidma__v9__12.html#ga0cbcf5259635ea3c336fe5413c98f75c">xaxidma.h</a>
</li>
<li>XAxiDma_LookupConfigBaseAddr()
: <a class="el" href="group__axidma__v9__11.html#ga815967b6395a3254b2eef37a5b026571">xaxidma.h</a>
: <a class="el" href="group__axidma__v9__12.html#ga815967b6395a3254b2eef37a5b026571">xaxidma.h</a>
</li>
<li>XAxiDma_Pause()
: <a class="el" href="group__axidma__v9__11.html#gadb572b623215a7df62b1e0468e3bd68c">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#gadb572b623215a7df62b1e0468e3bd68c">xaxidma.c</a>
</li>
<li>XAxiDma_Reset()
: <a class="el" href="group__axidma__v9__11.html#ga5b7d1248ef065915fd8c9e8d5e00640f">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga5b7d1248ef065915fd8c9e8d5e00640f">xaxidma.c</a>
</li>
<li>XAxiDma_ResetIsDone()
: <a class="el" href="group__axidma__v9__11.html#gaf73e1329e40c8ac1ae47a7d9c104af75">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#gaf73e1329e40c8ac1ae47a7d9c104af75">xaxidma.c</a>
</li>
<li>XAxiDma_Resume()
: <a class="el" href="group__axidma__v9__11.html#ga847cd9a0255fcb444bce58b945de8574">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga847cd9a0255fcb444bce58b945de8574">xaxidma.c</a>
</li>
<li>XAxiDma_SelectCyclicMode()
: <a class="el" href="group__axidma__v9__11.html#ga2d93bfcf1c3e34cb9fc4a22da6148dc5">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga2d93bfcf1c3e34cb9fc4a22da6148dc5">xaxidma.c</a>
</li>
<li>XAxiDma_SelectKeyHole()
: <a class="el" href="group__axidma__v9__11.html#ga5becc8b0f9945af34e372ced2b37aebb">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga5becc8b0f9945af34e372ced2b37aebb">xaxidma.c</a>
</li>
<li>XAxiDma_Selftest()
: <a class="el" href="group__axidma__v9__11.html#gad4ea3039216916336ae1c7598ff26afc">xaxidma.h</a>
: <a class="el" href="group__axidma__v9__12.html#gad4ea3039216916336ae1c7598ff26afc">xaxidma.h</a>
</li>
<li>XAxiDma_SimplePollExample()
: <a class="el" href="xaxidma__example__simple__poll_8c.html#abb050626f090cc50540f778dc888f57a">xaxidma_example_simple_poll.c</a>
</li>
<li>XAxiDma_SimpleTransfer()
: <a class="el" href="group__axidma__v9__11.html#ga32ca6099d7926297a4c17cdb4a19511b">xaxidma.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga32ca6099d7926297a4c17cdb4a19511b">xaxidma.c</a>
</li>
<li>XAxiDma_StartBdRingHw()
: <a class="el" href="group__axidma__v9__11.html#ga7b38bc9220c391823219937580bd816f">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga7b38bc9220c391823219937580bd816f">xaxidma_bdring.c</a>
</li>
<li>XAxiDma_UpdateBdRingCDesc()
: <a class="el" href="group__axidma__v9__11.html#ga39ee7d89e4453276d615849acad27fde">xaxidma_bdring.c</a>
: <a class="el" href="group__axidma__v9__12.html#ga39ee7d89e4453276d615849acad27fde">xaxidma_bdring.c</a>
</li>
</ul>
</div><!-- contents -->
......
......@@ -71,10 +71,10 @@ $(document).ready(function(){initNavTree('globals_type.html','');});
<div class="contents">
&#160;<ul>
<li>XAxiDma
: <a class="el" href="group__axidma__v9__11.html#gac08fe7cb6508a133a7ef036bba7df5b5">xaxidma.h</a>
: <a class="el" href="group__axidma__v9__12.html#gac08fe7cb6508a133a7ef036bba7df5b5">xaxidma.h</a>
</li>
<li>XAxiDma_Bd
: <a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">xaxidma_bd.h</a>
: <a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">xaxidma_bd.h</a>
</li>
</ul>
</div><!-- contents -->
......
This diff is collapsed.
......@@ -67,7 +67,7 @@ $(document).ready(function(){initNavTree('modules.html','');});
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__axidma__v9__11.html" target="_self">Axidma_v9_11</a></td><td class="desc">This file implements DMA engine-wise initialization and control functions</td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__axidma__v9__12.html" target="_self">Axidma_v9_12</a></td><td class="desc">This file implements DMA engine-wise initialization and control functions</td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
......
......@@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('struct_x_axi_dma.html','');});
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">XAxiDma Struct Reference<div class="ingroups"><a class="el" href="group__axidma__v9__11.html">Axidma_v9_11</a></div></div> </div>
<div class="title">XAxiDma Struct Reference<div class="ingroups"><a class="el" href="group__axidma__v9__12.html">Axidma_v9_12</a></div></div> </div>
</div><!--header-->
<div class="contents">
......@@ -99,7 +99,7 @@ Data Fields</h2></td></tr>
<p>Address Width. </p>
<p>Referenced by <a class="el" href="group__axidma__v9__11.html#ga8026e76c90d891d21c9c355ff776cb77">XAxiDma_CfgInitialize()</a>, and <a class="el" href="group__axidma__v9__11.html#ga32ca6099d7926297a4c17cdb4a19511b">XAxiDma_SimpleTransfer()</a>.</p>
<p>Referenced by <a class="el" href="group__axidma__v9__12.html#ga8026e76c90d891d21c9c355ff776cb77">XAxiDma_CfgInitialize()</a>, and <a class="el" href="group__axidma__v9__12.html#ga32ca6099d7926297a4c17cdb4a19511b">XAxiDma_SimpleTransfer()</a>.</p>
</div>
</div>
......
......@@ -70,7 +70,7 @@ $(document).ready(function(){initNavTree('struct_x_axi_dma___config.html','');})
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">XAxiDma_Config Struct Reference<div class="ingroups"><a class="el" href="group__axidma__v9__11.html">Axidma_v9_11</a></div></div> </div>
<div class="title">XAxiDma_Config Struct Reference<div class="ingroups"><a class="el" href="group__axidma__v9__12.html">Axidma_v9_12</a></div></div> </div>
</div><!--header-->
<div class="contents">
......@@ -99,7 +99,7 @@ Data Fields</h2></td></tr>
<p>Address Width. </p>
<p>Referenced by <a class="el" href="group__axidma__v9__11.html#ga8026e76c90d891d21c9c355ff776cb77">XAxiDma_CfgInitialize()</a>.</p>
<p>Referenced by <a class="el" href="group__axidma__v9__12.html#ga8026e76c90d891d21c9c355ff776cb77">XAxiDma_CfgInitialize()</a>.</p>
</div>
</div>
......
......@@ -70,32 +70,32 @@ $(document).ready(function(){initNavTree('xaxidma_8c.html','');});
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga8026e76c90d891d21c9c355ff776cb77"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga8026e76c90d891d21c9c355ff776cb77">XAxiDma_CfgInitialize</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, <a class="el" href="struct_x_axi_dma___config.html">XAxiDma_Config</a> *Config)</td></tr>
<tr class="memdesc:ga8026e76c90d891d21c9c355ff776cb77"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes a DMA engine. <a href="group__axidma__v9__11.html#ga8026e76c90d891d21c9c355ff776cb77"></a><br/></td></tr>
<tr class="memitem:ga8026e76c90d891d21c9c355ff776cb77"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga8026e76c90d891d21c9c355ff776cb77">XAxiDma_CfgInitialize</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, <a class="el" href="struct_x_axi_dma___config.html">XAxiDma_Config</a> *Config)</td></tr>
<tr class="memdesc:ga8026e76c90d891d21c9c355ff776cb77"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes a DMA engine. <a href="group__axidma__v9__12.html#ga8026e76c90d891d21c9c355ff776cb77"></a><br/></td></tr>
<tr class="separator:ga8026e76c90d891d21c9c355ff776cb77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b7d1248ef065915fd8c9e8d5e00640f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga5b7d1248ef065915fd8c9e8d5e00640f">XAxiDma_Reset</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5b7d1248ef065915fd8c9e8d5e00640f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset both TX and RX channels of a DMA engine. <a href="group__axidma__v9__11.html#ga5b7d1248ef065915fd8c9e8d5e00640f"></a><br/></td></tr>
<tr class="memitem:ga5b7d1248ef065915fd8c9e8d5e00640f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga5b7d1248ef065915fd8c9e8d5e00640f">XAxiDma_Reset</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5b7d1248ef065915fd8c9e8d5e00640f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset both TX and RX channels of a DMA engine. <a href="group__axidma__v9__12.html#ga5b7d1248ef065915fd8c9e8d5e00640f"></a><br/></td></tr>
<tr class="separator:ga5b7d1248ef065915fd8c9e8d5e00640f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf73e1329e40c8ac1ae47a7d9c104af75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#gaf73e1329e40c8ac1ae47a7d9c104af75">XAxiDma_ResetIsDone</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf73e1329e40c8ac1ae47a7d9c104af75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether reset is done. <a href="group__axidma__v9__11.html#gaf73e1329e40c8ac1ae47a7d9c104af75"></a><br/></td></tr>
<tr class="memitem:gaf73e1329e40c8ac1ae47a7d9c104af75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#gaf73e1329e40c8ac1ae47a7d9c104af75">XAxiDma_ResetIsDone</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf73e1329e40c8ac1ae47a7d9c104af75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether reset is done. <a href="group__axidma__v9__12.html#gaf73e1329e40c8ac1ae47a7d9c104af75"></a><br/></td></tr>
<tr class="separator:gaf73e1329e40c8ac1ae47a7d9c104af75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb572b623215a7df62b1e0468e3bd68c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#gadb572b623215a7df62b1e0468e3bd68c">XAxiDma_Pause</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:gadb572b623215a7df62b1e0468e3bd68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause DMA transactions on both channels. <a href="group__axidma__v9__11.html#gadb572b623215a7df62b1e0468e3bd68c"></a><br/></td></tr>
<tr class="memitem:gadb572b623215a7df62b1e0468e3bd68c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#gadb572b623215a7df62b1e0468e3bd68c">XAxiDma_Pause</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:gadb572b623215a7df62b1e0468e3bd68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause DMA transactions on both channels. <a href="group__axidma__v9__12.html#gadb572b623215a7df62b1e0468e3bd68c"></a><br/></td></tr>
<tr class="separator:gadb572b623215a7df62b1e0468e3bd68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga847cd9a0255fcb444bce58b945de8574"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga847cd9a0255fcb444bce58b945de8574">XAxiDma_Resume</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga847cd9a0255fcb444bce58b945de8574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resume DMA transactions on both channels. <a href="group__axidma__v9__11.html#ga847cd9a0255fcb444bce58b945de8574"></a><br/></td></tr>
<tr class="memitem:ga847cd9a0255fcb444bce58b945de8574"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga847cd9a0255fcb444bce58b945de8574">XAxiDma_Resume</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga847cd9a0255fcb444bce58b945de8574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resume DMA transactions on both channels. <a href="group__axidma__v9__12.html#ga847cd9a0255fcb444bce58b945de8574"></a><br/></td></tr>
<tr class="separator:ga847cd9a0255fcb444bce58b945de8574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff68c0ba3e9e25dfe5e39153301862f8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#gaff68c0ba3e9e25dfe5e39153301862f8">XAxiDma_Busy</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, int Direction)</td></tr>
<tr class="memdesc:gaff68c0ba3e9e25dfe5e39153301862f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks whether specified DMA channel is busy. <a href="group__axidma__v9__11.html#gaff68c0ba3e9e25dfe5e39153301862f8"></a><br/></td></tr>
<tr class="memitem:gaff68c0ba3e9e25dfe5e39153301862f8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#gaff68c0ba3e9e25dfe5e39153301862f8">XAxiDma_Busy</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, int Direction)</td></tr>
<tr class="memdesc:gaff68c0ba3e9e25dfe5e39153301862f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks whether specified DMA channel is busy. <a href="group__axidma__v9__12.html#gaff68c0ba3e9e25dfe5e39153301862f8"></a><br/></td></tr>
<tr class="separator:gaff68c0ba3e9e25dfe5e39153301862f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5becc8b0f9945af34e372ced2b37aebb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga5becc8b0f9945af34e372ced2b37aebb">XAxiDma_SelectKeyHole</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, int Direction, int Select)</td></tr>
<tr class="memdesc:ga5becc8b0f9945af34e372ced2b37aebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable or Disable KeyHole Feature. <a href="group__axidma__v9__11.html#ga5becc8b0f9945af34e372ced2b37aebb"></a><br/></td></tr>
<tr class="memitem:ga5becc8b0f9945af34e372ced2b37aebb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga5becc8b0f9945af34e372ced2b37aebb">XAxiDma_SelectKeyHole</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, int Direction, int Select)</td></tr>
<tr class="memdesc:ga5becc8b0f9945af34e372ced2b37aebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable or Disable KeyHole Feature. <a href="group__axidma__v9__12.html#ga5becc8b0f9945af34e372ced2b37aebb"></a><br/></td></tr>
<tr class="separator:ga5becc8b0f9945af34e372ced2b37aebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d93bfcf1c3e34cb9fc4a22da6148dc5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga2d93bfcf1c3e34cb9fc4a22da6148dc5">XAxiDma_SelectCyclicMode</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, int Direction, int Select)</td></tr>
<tr class="memdesc:ga2d93bfcf1c3e34cb9fc4a22da6148dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable or Disable Cyclic Mode Feature. <a href="group__axidma__v9__11.html#ga2d93bfcf1c3e34cb9fc4a22da6148dc5"></a><br/></td></tr>
<tr class="memitem:ga2d93bfcf1c3e34cb9fc4a22da6148dc5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga2d93bfcf1c3e34cb9fc4a22da6148dc5">XAxiDma_SelectCyclicMode</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, int Direction, int Select)</td></tr>
<tr class="memdesc:ga2d93bfcf1c3e34cb9fc4a22da6148dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enable or Disable Cyclic Mode Feature. <a href="group__axidma__v9__12.html#ga2d93bfcf1c3e34cb9fc4a22da6148dc5"></a><br/></td></tr>
<tr class="separator:ga2d93bfcf1c3e34cb9fc4a22da6148dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32ca6099d7926297a4c17cdb4a19511b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga32ca6099d7926297a4c17cdb4a19511b">XAxiDma_SimpleTransfer</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, UINTPTR BuffAddr, u32 Length, int Direction)</td></tr>
<tr class="memdesc:ga32ca6099d7926297a4c17cdb4a19511b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function does one simple transfer submission. <a href="group__axidma__v9__11.html#ga32ca6099d7926297a4c17cdb4a19511b"></a><br/></td></tr>
<tr class="memitem:ga32ca6099d7926297a4c17cdb4a19511b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga32ca6099d7926297a4c17cdb4a19511b">XAxiDma_SimpleTransfer</a> (<a class="el" href="struct_x_axi_dma.html">XAxiDma</a> *InstancePtr, UINTPTR BuffAddr, u32 Length, int Direction)</td></tr>
<tr class="memdesc:ga32ca6099d7926297a4c17cdb4a19511b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function does one simple transfer submission. <a href="group__axidma__v9__12.html#ga32ca6099d7926297a4c17cdb4a19511b"></a><br/></td></tr>
<tr class="separator:ga32ca6099d7926297a4c17cdb4a19511b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
......
This diff is collapsed.
......@@ -70,26 +70,26 @@ $(document).ready(function(){initNavTree('xaxidma__bd_8c.html','');});
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga4056035d8e7c90a68fa954c60d021e07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga4056035d8e7c90a68fa954c60d021e07">XAxiDma_BdSetLength</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, u32 LenBytes, u32 LengthMask)</td></tr>
<tr class="memdesc:ga4056035d8e7c90a68fa954c60d021e07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the length field for the given BD. <a href="group__axidma__v9__11.html#ga4056035d8e7c90a68fa954c60d021e07"></a><br/></td></tr>
<tr class="memitem:ga4056035d8e7c90a68fa954c60d021e07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga4056035d8e7c90a68fa954c60d021e07">XAxiDma_BdSetLength</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, u32 LenBytes, u32 LengthMask)</td></tr>
<tr class="memdesc:ga4056035d8e7c90a68fa954c60d021e07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the length field for the given BD. <a href="group__axidma__v9__12.html#ga4056035d8e7c90a68fa954c60d021e07"></a><br/></td></tr>
<tr class="separator:ga4056035d8e7c90a68fa954c60d021e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1a9cb01ba6cd686ee08245f5e08cb22"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#gac1a9cb01ba6cd686ee08245f5e08cb22">XAxiDma_BdSetBufAddr</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:gac1a9cb01ba6cd686ee08245f5e08cb22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the BD's buffer address. <a href="group__axidma__v9__11.html#gac1a9cb01ba6cd686ee08245f5e08cb22"></a><br/></td></tr>
<tr class="memitem:gac1a9cb01ba6cd686ee08245f5e08cb22"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#gac1a9cb01ba6cd686ee08245f5e08cb22">XAxiDma_BdSetBufAddr</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:gac1a9cb01ba6cd686ee08245f5e08cb22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the BD's buffer address. <a href="group__axidma__v9__12.html#gac1a9cb01ba6cd686ee08245f5e08cb22"></a><br/></td></tr>
<tr class="separator:gac1a9cb01ba6cd686ee08245f5e08cb22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8947514b5acfea6298d0f969f3d2b97e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga8947514b5acfea6298d0f969f3d2b97e">XAxiDma_BdSetBufAddrMicroMode</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:ga8947514b5acfea6298d0f969f3d2b97e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the BD's buffer address when configured for Micro Mode. <a href="group__axidma__v9__11.html#ga8947514b5acfea6298d0f969f3d2b97e"></a><br/></td></tr>
<tr class="memitem:ga8947514b5acfea6298d0f969f3d2b97e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga8947514b5acfea6298d0f969f3d2b97e">XAxiDma_BdSetBufAddrMicroMode</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:ga8947514b5acfea6298d0f969f3d2b97e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the BD's buffer address when configured for Micro Mode. <a href="group__axidma__v9__12.html#ga8947514b5acfea6298d0f969f3d2b97e"></a><br/></td></tr>
<tr class="separator:ga8947514b5acfea6298d0f969f3d2b97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc6434a23594c20c2b601f010a979e48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#gafc6434a23594c20c2b601f010a979e48">XAxiDma_BdSetAppWord</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, int Offset, u32 Word)</td></tr>
<tr class="memdesc:gafc6434a23594c20c2b601f010a979e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the APP word at the specified APP word offset for a BD. <a href="group__axidma__v9__11.html#gafc6434a23594c20c2b601f010a979e48"></a><br/></td></tr>
<tr class="memitem:gafc6434a23594c20c2b601f010a979e48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#gafc6434a23594c20c2b601f010a979e48">XAxiDma_BdSetAppWord</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, int Offset, u32 Word)</td></tr>
<tr class="memdesc:gafc6434a23594c20c2b601f010a979e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the APP word at the specified APP word offset for a BD. <a href="group__axidma__v9__12.html#gafc6434a23594c20c2b601f010a979e48"></a><br/></td></tr>
<tr class="separator:gafc6434a23594c20c2b601f010a979e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d2814e4249884e68fe9e6f370920ca4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga9d2814e4249884e68fe9e6f370920ca4">XAxiDma_BdGetAppWord</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, int Offset, int *Valid)</td></tr>
<tr class="memdesc:ga9d2814e4249884e68fe9e6f370920ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the APP word at the specified APP word offset for a BD. <a href="group__axidma__v9__11.html#ga9d2814e4249884e68fe9e6f370920ca4"></a><br/></td></tr>
<tr class="memitem:ga9d2814e4249884e68fe9e6f370920ca4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga9d2814e4249884e68fe9e6f370920ca4">XAxiDma_BdGetAppWord</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, int Offset, int *Valid)</td></tr>
<tr class="memdesc:ga9d2814e4249884e68fe9e6f370920ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the APP word at the specified APP word offset for a BD. <a href="group__axidma__v9__12.html#ga9d2814e4249884e68fe9e6f370920ca4"></a><br/></td></tr>
<tr class="separator:ga9d2814e4249884e68fe9e6f370920ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4eb2615ac89054e982c3f3c37f0ddb52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga4eb2615ac89054e982c3f3c37f0ddb52">XAxiDma_BdSetCtrl</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, u32 Data)</td></tr>
<tr class="memdesc:ga4eb2615ac89054e982c3f3c37f0ddb52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the control bits for a BD. <a href="group__axidma__v9__11.html#ga4eb2615ac89054e982c3f3c37f0ddb52"></a><br/></td></tr>
<tr class="memitem:ga4eb2615ac89054e982c3f3c37f0ddb52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga4eb2615ac89054e982c3f3c37f0ddb52">XAxiDma_BdSetCtrl</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr, u32 Data)</td></tr>
<tr class="memdesc:ga4eb2615ac89054e982c3f3c37f0ddb52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the control bits for a BD. <a href="group__axidma__v9__12.html#ga4eb2615ac89054e982c3f3c37f0ddb52"></a><br/></td></tr>
<tr class="separator:ga4eb2615ac89054e982c3f3c37f0ddb52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53983f629aba5b4ebf27f803a7a9284e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__11.html#ga53983f629aba5b4ebf27f803a7a9284e">XAxiDma_DumpBd</a> (<a class="el" href="group__axidma__v9__11.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga53983f629aba5b4ebf27f803a7a9284e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dump the fields of a BD. <a href="group__axidma__v9__11.html#ga53983f629aba5b4ebf27f803a7a9284e"></a><br/></td></tr>
<tr class="memitem:ga53983f629aba5b4ebf27f803a7a9284e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axidma__v9__12.html#ga53983f629aba5b4ebf27f803a7a9284e">XAxiDma_DumpBd</a> (<a class="el" href="group__axidma__v9__12.html#ga5faf4d844b10fc577f3a75a170f11867">XAxiDma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga53983f629aba5b4ebf27f803a7a9284e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dump the fields of a BD. <a href="group__axidma__v9__12.html#ga53983f629aba5b4ebf27f803a7a9284e"></a><br/></td></tr>
<tr class="separator:ga53983f629aba5b4ebf27f803a7a9284e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
......
This diff is collapsed.
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment