embeddedsw/XilinxProcessorIPLib/drivers/qspips/doc/html/api/xqspips_8h.html
Nava kishore Manne d18411f597 Drivers: Doxygen changes for 2015.4
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-12-01 11:51:28 +05:30

167 lines
21 KiB
HTML
Executable file

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<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.10"/>
<title>qspips: xqspips.h File Reference</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>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">qspips
</div>
<div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Overview</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="globals.html"><span>APIs</span></a></li>
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_b206a07a0cd7a78b3fecb174e47c7c1e.html">qspips</a></li><li class="navelem"><a class="el" href="dir_b228ad87e1eb736a7f4ecf2a837be0a8.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">xqspips.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_qspi_ps___config.html">XQspiPs_Config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_qspi_ps.html">XQspiPs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga7defc1b240ebb0508ac9a197be77ad3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga7defc1b240ebb0508ac9a197be77ad3c">XQspiPs_SetSlaveIdle</a>(InstancePtr, RegisterValue)</td></tr>
<tr class="separator:ga7defc1b240ebb0508ac9a197be77ad3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d7053da95cd68204f55c0eff93503aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga5d7053da95cd68204f55c0eff93503aa">XQspiPs_GetSlaveIdle</a>(InstancePtr)</td></tr>
<tr class="separator:ga5d7053da95cd68204f55c0eff93503aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf40a84e1154966acdc7edad6190099c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gaaf40a84e1154966acdc7edad6190099c">XQspiPs_SetTXWatermark</a>(InstancePtr, RegisterValue)</td></tr>
<tr class="separator:gaaf40a84e1154966acdc7edad6190099c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e9d4b79d5a2d0427ebd6eb0cf5ae228"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga2e9d4b79d5a2d0427ebd6eb0cf5ae228">XQspiPs_GetTXWatermark</a>(InstancePtr)&#160;&#160;&#160;XQspiPs_In32((InstancePtr-&gt;Config.BaseAddress) + <a class="el" href="group__qspips__v3__2.html#gaca82abc3f1f75efb2d1b6d67a735bb23">XQSPIPS_TXWR_OFFSET</a>)</td></tr>
<tr class="separator:ga2e9d4b79d5a2d0427ebd6eb0cf5ae228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0cb9bfd4ce9874a19eb859639033354"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gac0cb9bfd4ce9874a19eb859639033354">XQspiPs_SetRXWatermark</a>(InstancePtr, RegisterValue)</td></tr>
<tr class="separator:gac0cb9bfd4ce9874a19eb859639033354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac896eab9cd1c408e00efdbae97637b6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gac896eab9cd1c408e00efdbae97637b6f">XQspiPs_GetRXWatermark</a>(InstancePtr)&#160;&#160;&#160;XQspiPs_In32((InstancePtr-&gt;Config.BaseAddress) + <a class="el" href="group__qspips__v3__2.html#gacfe5eff35c496b0555437eae756ab3ba">XQSPIPS_RXWR_OFFSET</a>)</td></tr>
<tr class="separator:gac896eab9cd1c408e00efdbae97637b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6426ade15f6573478c0f693911bce180"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga6426ade15f6573478c0f693911bce180">XQspiPs_Enable</a>(InstancePtr)</td></tr>
<tr class="separator:ga6426ade15f6573478c0f693911bce180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8d1fb8b09905b22efd87ec62e2ca88e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gae8d1fb8b09905b22efd87ec62e2ca88e">XQspiPs_Disable</a>(InstancePtr)&#160;&#160;&#160;XQspiPs_Out32((InstancePtr-&gt;Config.BaseAddress) + <a class="el" href="group__qspips__v3__2.html#gadeb61bbc1b66a0fde033664cfee4fd30">XQSPIPS_ER_OFFSET</a>, 0)</td></tr>
<tr class="separator:gae8d1fb8b09905b22efd87ec62e2ca88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d5c1b501b5dc6e14297682279bbfee2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga3d5c1b501b5dc6e14297682279bbfee2">XQspiPs_SetLqspiConfigReg</a>(InstancePtr, RegisterValue)</td></tr>
<tr class="separator:ga3d5c1b501b5dc6e14297682279bbfee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabda4f4e269e54217292622433e8ba8f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gabda4f4e269e54217292622433e8ba8f7">XQspiPs_GetLqspiConfigReg</a>(InstancePtr)</td></tr>
<tr class="separator:gabda4f4e269e54217292622433e8ba8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Configuration options</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>The following options are supported to enable/disable certain features of an QSPI device.</p>
<p>Each of the options is a bit mask, so more than one may be specified.</p>
<p>The <b>Active Low Clock option</b> configures the device's clock polarity. Setting this option means the clock is active low and the SCK signal idles high. By default, the clock is active high and SCK idles low.</p>
<p>The <b>Clock Phase option</b> configures the QSPI device for one of two transfer formats. A clock phase of 0, the default, means data is valid on the first SCK edge (rising or falling) after the slave select (SS) signal has been asserted. A clock phase of 1 means data is valid on the second SCK edge (rising or falling) after SS has been asserted.</p>
<p>The <b>QSPI Force Slave Select option</b> is used to enable manual control of the slave select signal. 0: The SPI_SS signal is controlled by the QSPI controller during transfers. (Default) 1: The SPI_SS signal is forced active (driven low) regardless of any transfers in progress.</p>
<p>NOTE: The driver will handle setting and clearing the Slave Select when the user sets the "FORCE_SSELECT_OPTION". Using this option will allow the QSPI clock to be set to a faster speed. If the QSPI clock is too fast, the processor cannot empty and refill the FIFOs before the TX FIFO is empty When the QSPI hardware is controlling the Slave Select signals, this will cause slave to be de-selected and terminate the transfer.</p>
<p>The <b>Manual Start option</b> is used to enable manual control of the Start command to perform data transfer. 0: The Start command is controlled by the QSPI controller during transfers(Default). Data transmission starts as soon as there is data in the TXFIFO and stalls when the TXFIFO is empty 1: The Start command must be issued by software to perform data transfer. Bit 15 of Configuration register is used to issue Start command. This bit must be set whenever TXFIFO is filled with new data.</p>
<p>NOTE: The driver will set the Manual Start Enable bit in Configuration Register, if Manual Start option is selected. Software will issue Manual Start command whenever TXFIFO is filled with data. When there is no further data, driver will clear the Manual Start Enable bit. </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">QSPI Clock Prescaler options</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>The QSPI Clock Prescaler Configuration bits are used to program master mode bit rate.</p>
<p>The bit rate can be programmed in divide-by-two decrements from pclk/2 to pclk/256. </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">Callback events</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>These constants specify the handler events that are passed to a handler from the driver.</p>
<p>These constants are not bit masks such that only one will be passed at a time to the handler. </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">Flash commands</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>The following constants define most of the commands supported by flash devices.</p>
<p>Users can add more commands supported by the flash devices </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">Instruction size</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>The following constants define numbers 1 to 4.</p>
<p>Used to identify whether TXD0,1,2 or 3 is to be used. </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">ConnectionMode</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>The following constants are the possible values of ConnectionMode in Config structure. </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">FIFO threshold value</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>This is the Rx FIFO threshold (in words) that was found to be most optimal in terms of performance </p>
</div></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga45757c5800c3215a86ba0e72c9948d37"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga45757c5800c3215a86ba0e72c9948d37">XQspiPs_StatusHandler</a>) (void *CallBackRef, u32 StatusEvent, unsigned ByteCount)</td></tr>
<tr class="separator:ga45757c5800c3215a86ba0e72c9948d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga3f4fa51f1ba6d49a6ec9e9b079fc4fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_qspi_ps___config.html">XQspiPs_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga3f4fa51f1ba6d49a6ec9e9b079fc4fd7">XQspiPs_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="separator:ga3f4fa51f1ba6d49a6ec9e9b079fc4fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf348b6ee07c1e3e7d01857a789e658d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gaf348b6ee07c1e3e7d01857a789e658d4">XQspiPs_CfgInitialize</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, <a class="el" href="struct_x_qspi_ps___config.html">XQspiPs_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
<tr class="separator:gaf348b6ee07c1e3e7d01857a789e658d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e488f0da6981f817242eee92e238d69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga5e488f0da6981f817242eee92e238d69">XQspiPs_Reset</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr)</td></tr>
<tr class="separator:ga5e488f0da6981f817242eee92e238d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaa01b15d795ba75e438b718d5fbe92b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gafaa01b15d795ba75e438b718d5fbe92b">XQspiPs_Abort</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr)</td></tr>
<tr class="separator:gafaa01b15d795ba75e438b718d5fbe92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5bab16749f9e30efc14e41dd4cf1156"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gac5bab16749f9e30efc14e41dd4cf1156">XQspiPs_Transfer</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u8 *SendBufPtr, u8 *RecvBufPtr, unsigned ByteCount)</td></tr>
<tr class="separator:gac5bab16749f9e30efc14e41dd4cf1156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ddd3dbc32bad326840e8e29ada9fdb4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga4ddd3dbc32bad326840e8e29ada9fdb4">XQspiPs_PolledTransfer</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u8 *SendBufPtr, u8 *RecvBufPtr, unsigned ByteCount)</td></tr>
<tr class="separator:ga4ddd3dbc32bad326840e8e29ada9fdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbdefc29998bb7b4a61e62f8ef3ed127"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gacbdefc29998bb7b4a61e62f8ef3ed127">XQspiPs_LqspiRead</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u8 *RecvBufPtr, u32 Address, unsigned ByteCount)</td></tr>
<tr class="separator:gacbdefc29998bb7b4a61e62f8ef3ed127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eb7e89e789b707718444125358167e9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga8eb7e89e789b707718444125358167e9">XQspiPs_SetSlaveSelect</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr)</td></tr>
<tr class="separator:ga8eb7e89e789b707718444125358167e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a32d080acfe312fee511493a5bbb040"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga8a32d080acfe312fee511493a5bbb040">XQspiPs_SetStatusHandler</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, void *CallBackRef, <a class="el" href="group__qspips__v3__2.html#ga45757c5800c3215a86ba0e72c9948d37">XQspiPs_StatusHandler</a> FuncPtr)</td></tr>
<tr class="separator:ga8a32d080acfe312fee511493a5bbb040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44c9e0841d774e9c4958e2cdd8c23220"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga44c9e0841d774e9c4958e2cdd8c23220">XQspiPs_InterruptHandler</a> (void *InstancePtr)</td></tr>
<tr class="separator:ga44c9e0841d774e9c4958e2cdd8c23220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0975016f42a8249235098408ab0c9da6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga0975016f42a8249235098408ab0c9da6">XQspiPs_SelfTest</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr)</td></tr>
<tr class="separator:ga0975016f42a8249235098408ab0c9da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb0d26ae5d4204b80c732a3ae51b61cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gafb0d26ae5d4204b80c732a3ae51b61cd">XQspiPs_SetOptions</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u32 Options)</td></tr>
<tr class="separator:gafb0d26ae5d4204b80c732a3ae51b61cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga589925a6983f4075992c431a0077cf48"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga589925a6983f4075992c431a0077cf48">XQspiPs_GetOptions</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr)</td></tr>
<tr class="separator:ga589925a6983f4075992c431a0077cf48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcb90b87e837213409faafd7bb64e1c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gadcb90b87e837213409faafd7bb64e1c6">XQspiPs_SetClkPrescaler</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u8 Prescaler)</td></tr>
<tr class="separator:gadcb90b87e837213409faafd7bb64e1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6855fc350191a8273ed2363963af8f4d"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga6855fc350191a8273ed2363963af8f4d">XQspiPs_GetClkPrescaler</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr)</td></tr>
<tr class="separator:ga6855fc350191a8273ed2363963af8f4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadae4c3733183129463090187c54aaaa7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#gadae4c3733183129463090187c54aaaa7">XQspiPs_SetDelays</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u8 DelayNss, u8 DelayBtwn, u8 DelayAfter, u8 DelayInit)</td></tr>
<tr class="separator:gadae4c3733183129463090187c54aaaa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f21bb46591dc0c4915f5f65cdf3a412"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspips__v3__2.html#ga5f21bb46591dc0c4915f5f65cdf3a412">XQspiPs_GetDelays</a> (<a class="el" href="struct_x_qspi_ps.html">XQspiPs</a> *InstancePtr, u8 *DelayNss, u8 *DelayBtwn, u8 *DelayAfter, u8 *DelayInit)</td></tr>
<tr class="separator:ga5f21bb46591dc0c4915f5f65cdf3a412"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
</ul>
</div>
</body>
</html>