Files
1CAR/doc/Doxygen/html/sdrv__sdhci_8h.html
2025-10-25 21:11:06 +08:00

4435 lines
176 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/sdrv_sdhci.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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.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 id="projectrow">
<td id="projectalign">
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber">&#160;PTG3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</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_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">sdrv_sdhci.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;reg.h&gt;</code><br />
<code>#include &lt;udelay/udelay.h&gt;</code><br />
<code>#include &lt;FreeRTOS.h&gt;</code><br />
<code>#include &lt;queue.h&gt;</code><br />
<code>#include &lt;semphr.h&gt;</code><br />
<code>#include &lt;task.h&gt;</code><br />
<code>#include &lt;<a class="el" href="irq_8h_source.html">irq.h</a>&gt;</code><br />
<code>#include &lt;timers.h&gt;</code><br />
<code>#include &quot;<a class="el" href="sdrv__common_8h_source.html">sdrv_common.h</a>&quot;</code><br />
</div>
<p><a href="sdrv__sdhci_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" 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="structhost__caps.html">host_caps</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="structmmc__data.html">mmc_data</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="structmmc__command.html">mmc_command</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="structsdhci__host.html">sdhci_host</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="structsdhci__ops.html">sdhci_ops</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="structdesc__entry__a32.html">desc_entry_a32</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="structdesc__entry__a64.html">desc_entry_a64</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 id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a63f16c126176ea1a2748c76b20eb25bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a63f16c126176ea1a2748c76b20eb25bb">sdrv_sdhci_init</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host)</td></tr>
<tr class="separator:a63f16c126176ea1a2748c76b20eb25bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787e506512749874ead3c338dfc49001"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a787e506512749874ead3c338dfc49001">sdrv_sdhci_send_command</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, struct <a class="el" href="structmmc__command.html">mmc_command</a> *cmd)</td></tr>
<tr class="separator:a787e506512749874ead3c338dfc49001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90c48032cb9547c8919a224eef21e467"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a90c48032cb9547c8919a224eef21e467">sdrv_sdhci_set_bus_width</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, uint16_t <a class="el" href="warning__image_8h.html#aca34d28e3d8bcbcadb8edb4e3af24f8c">width</a>)</td></tr>
<tr class="separator:a90c48032cb9547c8919a224eef21e467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0166f1f3490073b23ced4ea7e2ba203b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a0166f1f3490073b23ced4ea7e2ba203b">sdrv_sdhci_execute_tuning</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, uint32_t opcode, uint32_t bus_width)</td></tr>
<tr class="separator:a0166f1f3490073b23ced4ea7e2ba203b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cbd95cf8072e79c0dedbbcfbe97c1c7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a5cbd95cf8072e79c0dedbbcfbe97c1c7">sdrv_sdhci_clk_supply</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, uint32_t type)</td></tr>
<tr class="separator:a5cbd95cf8072e79c0dedbbcfbe97c1c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78d166e7bcae7b8835b7cb9963fb079"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#aa78d166e7bcae7b8835b7cb9963fb079">sdrv_sdhci_set_uhs_mode</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, uint32_t mode)</td></tr>
<tr class="separator:aa78d166e7bcae7b8835b7cb9963fb079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab21e0b77c1f2acd033553a4f11b35ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#aab21e0b77c1f2acd033553a4f11b35ae">sdrv_sdhci_reset</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, uint8_t mask)</td></tr>
<tr class="separator:aab21e0b77c1f2acd033553a4f11b35ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a613033c3558120ff5e62c69a021f218c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a613033c3558120ff5e62c69a021f218c">sdrv_sdhci_start_tuning</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host)</td></tr>
<tr class="separator:a613033c3558120ff5e62c69a021f218c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63aef93cf06a04c27971753dda090396"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a63aef93cf06a04c27971753dda090396">sdrv_sdhci_reset_tuning</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host)</td></tr>
<tr class="separator:a63aef93cf06a04c27971753dda090396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97d1cd9cdd84ece3793a4c3d652fc17d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a97d1cd9cdd84ece3793a4c3d652fc17d">sdrv_sdhci_abort_tuning</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host)</td></tr>
<tr class="separator:a97d1cd9cdd84ece3793a4c3d652fc17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38000cea9ceb0b334d12b751303be723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__sdhci_8h.html#a38000cea9ceb0b334d12b751303be723">sdrv_sdhci_tuning_sequence</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, uint32_t opcode, uint32_t bus_width)</td></tr>
<tr class="separator:a38000cea9ceb0b334d12b751303be723"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2022 Semidrive Semiconductor. All rights reserved. </dd></dl>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a5e898daf48afbceb3f1c1060ed5aaff6" name="a5e898daf48afbceb3f1c1060ed5aaff6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e898daf48afbceb3f1c1060ed5aaff6">&#9670;&nbsp;</a></span>ADMA_DESC_LIST_SIZE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ADMA_DESC_LIST_SIZE&#160;&#160;&#160;(64)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4eaf4bf81c52c3f375967906e4d5ba17" name="a4eaf4bf81c52c3f375967906e4d5ba17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eaf4bf81c52c3f375967906e4d5ba17">&#9670;&nbsp;</a></span>BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BIT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">nr</td><td>)</td>
<td>&#160;&#160;&#160;(1U &lt;&lt; (nr))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab999ceb679c9bad43f44964a5f314584" name="ab999ceb679c9bad43f44964a5f314584"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab999ceb679c9bad43f44964a5f314584">&#9670;&nbsp;</a></span>desc_entry</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define desc_entry&#160;&#160;&#160;<a class="el" href="structdesc__entry__a32.html">desc_entry_a32</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad91f33a05ba89b871b308e6518f50b1b" name="ad91f33a05ba89b871b308e6518f50b1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad91f33a05ba89b871b308e6518f50b1b">&#9670;&nbsp;</a></span>DETAIL_PRINTF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DETAIL_PRINTF</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">level, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">x...&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> ssdk_printf(level, <span class="stringliteral">&quot;[%s|%d|%s]\n&quot;</span>,__FILE__,__LINE__,__func__); \</div>
<div class="line"> ssdk_printf(level,x); \</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a167f1eafd4cbcb498ab2e7abce06052e" name="a167f1eafd4cbcb498ab2e7abce06052e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a167f1eafd4cbcb498ab2e7abce06052e">&#9670;&nbsp;</a></span>FV_ADMA2_ATTR_LEN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FV_ADMA2_ATTR_LEN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a></td><td>)</td>
<td>&#160;&#160;&#160; ((((<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>)&amp;0xffffU) &lt;&lt; 16) | ((((<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>)&amp;0x3ff0000U)) &gt;&gt; 10))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6bc1ce4de0584611a309bc19f27146cf" name="a6bc1ce4de0584611a309bc19f27146cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bc1ce4de0584611a309bc19f27146cf">&#9670;&nbsp;</a></span>MMC_BUS_WIDTH_1BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_BUS_WIDTH_1BIT&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4503c60ff4f74dff0be1550f814a4889" name="a4503c60ff4f74dff0be1550f814a4889"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4503c60ff4f74dff0be1550f814a4889">&#9670;&nbsp;</a></span>MMC_BUS_WIDTH_4BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_BUS_WIDTH_4BIT&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a544638511140d3856f69a8e6ea71d3b1" name="a544638511140d3856f69a8e6ea71d3b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a544638511140d3856f69a8e6ea71d3b1">&#9670;&nbsp;</a></span>MMC_BUS_WIDTH_8BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_BUS_WIDTH_8BIT&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad23eea40763ed7927178dafdbfd16af1" name="ad23eea40763ed7927178dafdbfd16af1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad23eea40763ed7927178dafdbfd16af1">&#9670;&nbsp;</a></span>MMC_CMD_RETRIES</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_CMD_RETRIES&#160;&#160;&#160;0x3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4d0dc9262e02c6254a8c5fbcb966682b" name="a4d0dc9262e02c6254a8c5fbcb966682b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d0dc9262e02c6254a8c5fbcb966682b">&#9670;&nbsp;</a></span>MMC_DATA_BUS_WIDTH_1BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_DATA_BUS_WIDTH_1BIT&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abc8822f397e98cddeb4ec05c6e03cee3" name="abc8822f397e98cddeb4ec05c6e03cee3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc8822f397e98cddeb4ec05c6e03cee3">&#9670;&nbsp;</a></span>MMC_DATA_BUS_WIDTH_4BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_DATA_BUS_WIDTH_4BIT&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aebe3c6428de42821ae6825b7ff15807a" name="aebe3c6428de42821ae6825b7ff15807a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebe3c6428de42821ae6825b7ff15807a">&#9670;&nbsp;</a></span>MMC_DATA_BUS_WIDTH_8BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_DATA_BUS_WIDTH_8BIT&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa95f38bdb34e971235f159df98b5272e" name="aa95f38bdb34e971235f159df98b5272e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa95f38bdb34e971235f159df98b5272e">&#9670;&nbsp;</a></span>MMC_DATA_DDR_BUS_WIDTH_4BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_DATA_DDR_BUS_WIDTH_4BIT&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad05757623d5c87b19d75d37a5e2ab0f6" name="ad05757623d5c87b19d75d37a5e2ab0f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad05757623d5c87b19d75d37a5e2ab0f6">&#9670;&nbsp;</a></span>MMC_DATA_DDR_BUS_WIDTH_8BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MMC_DATA_DDR_BUS_WIDTH_8BIT&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abe6a458b8fcb9173431470f0280a0f91" name="abe6a458b8fcb9173431470f0280a0f91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe6a458b8fcb9173431470f0280a0f91">&#9670;&nbsp;</a></span>readhw</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define readhw</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">a</td><td>)</td>
<td>&#160;&#160;&#160;(*REG16(a))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2b61dabfe1746ffec8275ec7b77ccd30" name="a2b61dabfe1746ffec8275ec7b77ccd30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b61dabfe1746ffec8275ec7b77ccd30">&#9670;&nbsp;</a></span>REG_READ16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_READ16</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="sdrv__sdhci_8h.html#abe6a458b8fcb9173431470f0280a0f91">readhw</a>(((host)-&gt;base) + (a))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0d16d0272ce6c43954976a2f625eb353" name="a0d16d0272ce6c43954976a2f625eb353"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d16d0272ce6c43954976a2f625eb353">&#9670;&nbsp;</a></span>REG_READ32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_READ32</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;readl(((host)-&gt;base) + (a))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab89451f98993da32eece7b888483c44f" name="ab89451f98993da32eece7b888483c44f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab89451f98993da32eece7b888483c44f">&#9670;&nbsp;</a></span>REG_READ8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_READ8</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;readb(((host)-&gt;base) + (a))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac555376b6a712427bfdc463a0f35eca8" name="ac555376b6a712427bfdc463a0f35eca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac555376b6a712427bfdc463a0f35eca8">&#9670;&nbsp;</a></span>REG_RMW32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_RMW32</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">s, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">w, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;RMWREG32((((host)-&gt;base) + (a)), (s), (w), (<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fcb51e12bd1391bdb7911416fea9cbe" name="a7fcb51e12bd1391bdb7911416fea9cbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fcb51e12bd1391bdb7911416fea9cbe">&#9670;&nbsp;</a></span>REG_WRITE16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_WRITE16</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="sdrv__sdhci_8h.html#afce9bde81ce3a6b854e51c06e2c966f8">writehw</a>((<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>), (((host)-&gt;base) + (a)))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae3163f5d885ab25cf1de022e2d4a66e5" name="ae3163f5d885ab25cf1de022e2d4a66e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3163f5d885ab25cf1de022e2d4a66e5">&#9670;&nbsp;</a></span>REG_WRITE32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_WRITE32</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;writel((<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>), (((host)-&gt;base) + (a)))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aea4a170da7bc02e8002dc184b1e54bb8" name="aea4a170da7bc02e8002dc184b1e54bb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea4a170da7bc02e8002dc184b1e54bb8">&#9670;&nbsp;</a></span>REG_WRITE8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_WRITE8</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">host, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;writeb((<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>), (((host)-&gt;base) + (a)))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1fe29f3e5bfa65775173be244ebf2246" name="a1fe29f3e5bfa65775173be244ebf2246"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fe29f3e5bfa65775173be244ebf2246">&#9670;&nbsp;</a></span>SDCC_HC_BUS_OFF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_BUS_OFF&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae1465fa2a87c7f55b68ff616f17c19b4" name="ae1465fa2a87c7f55b68ff616f17c19b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1465fa2a87c7f55b68ff616f17c19b4">&#9670;&nbsp;</a></span>SDCC_HC_BUS_ON</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_BUS_ON&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a334805ce10354fd30d8e9c420294b2e3" name="a334805ce10354fd30d8e9c420294b2e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a334805ce10354fd30d8e9c420294b2e3">&#9670;&nbsp;</a></span>SDCC_HC_BUS_ON_OFF_SUCC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_BUS_ON_OFF_SUCC&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0bccfb80c6c3ab07d2b8ece7f7b58e0b" name="a0bccfb80c6c3ab07d2b8ece7f7b58e0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bccfb80c6c3ab07d2b8ece7f7b58e0b">&#9670;&nbsp;</a></span>SDCC_HC_INT_CARD_INSERT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_INT_CARD_INSERT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(6)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a90ff44748e00d7012c50efbacc20475e" name="a90ff44748e00d7012c50efbacc20475e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90ff44748e00d7012c50efbacc20475e">&#9670;&nbsp;</a></span>SDCC_HC_INT_CARD_REMOVE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_INT_CARD_REMOVE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(7)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7c650f17403b21ed37f0204f997f623c" name="a7c650f17403b21ed37f0204f997f623c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c650f17403b21ed37f0204f997f623c">&#9670;&nbsp;</a></span>SDCC_HC_IO_SIG_HIGH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_IO_SIG_HIGH&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a18240d0e55501ce81162097e03c8797f" name="a18240d0e55501ce81162097e03c8797f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18240d0e55501ce81162097e03c8797f">&#9670;&nbsp;</a></span>SDCC_HC_IO_SIG_LOW</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_IO_SIG_LOW&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6dc185ad342bb7dde62057a385cfe1c4" name="a6dc185ad342bb7dde62057a385cfe1c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dc185ad342bb7dde62057a385cfe1c4">&#9670;&nbsp;</a></span>SDCC_HC_IO_SIG_SUCC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_IO_SIG_SUCC&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a19fc46616816d54670c983819105311c" name="a19fc46616816d54670c983819105311c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19fc46616816d54670c983819105311c">&#9670;&nbsp;</a></span>SDCC_HC_PWR_CTRL_INT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDCC_HC_PWR_CTRL_INT&#160;&#160;&#160;0xF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a68db04282d365634d2ce39abf593b0fe" name="a68db04282d365634d2ce39abf593b0fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68db04282d365634d2ce39abf593b0fe">&#9670;&nbsp;</a></span>SDHC_SDCLK_UP_BIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHC_SDCLK_UP_BIT_MASK&#160;&#160;&#160;0x300</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae32ad11d9da12de1793a77d6070585b8" name="ae32ad11d9da12de1793a77d6070585b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae32ad11d9da12de1793a77d6070585b8">&#9670;&nbsp;</a></span>SDHCI_1_8_VOL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_1_8_VOL_MASK&#160;&#160;&#160;0x04000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af574ac8a28d3d35e8f3c0950914ee75a" name="af574ac8a28d3d35e8f3c0950914ee75a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af574ac8a28d3d35e8f3c0950914ee75a">&#9670;&nbsp;</a></span>SDHCI_1_8_VOL_SET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_1_8_VOL_SET&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abae0d231bffb7ba93a3b4f93f42ccc14" name="abae0d231bffb7ba93a3b4f93f42ccc14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abae0d231bffb7ba93a3b4f93f42ccc14">&#9670;&nbsp;</a></span>SDHCI_3_0_VOL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_3_0_VOL_MASK&#160;&#160;&#160;0x02000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab82ebb292d96441c904be88a74d2da50" name="ab82ebb292d96441c904be88a74d2da50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab82ebb292d96441c904be88a74d2da50">&#9670;&nbsp;</a></span>SDHCI_3_3_VOL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_3_3_VOL_MASK&#160;&#160;&#160;0x01000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a573544f91b7f51f1750f2a91c837fb7b" name="a573544f91b7f51f1750f2a91c837fb7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a573544f91b7f51f1750f2a91c837fb7b">&#9670;&nbsp;</a></span>SDHCI_8BIT_WIDTH_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_8BIT_WIDTH_MASK&#160;&#160;&#160;0x00040000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a75fe645f40a3d46d598f0a83c36c2242" name="a75fe645f40a3d46d598f0a83c36c2242"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75fe645f40a3d46d598f0a83c36c2242">&#9670;&nbsp;</a></span>SDHCI_ADM_ADDR_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADM_ADDR_REG&#160;&#160;&#160;(0x058)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4e1fb9cfba3de53d4996c4ed0fd6bc8e" name="a4e1fb9cfba3de53d4996c4ed0fd6bc8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e1fb9cfba3de53d4996c4ed0fd6bc8e">&#9670;&nbsp;</a></span>SDHCI_ADM_ERR_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADM_ERR_REG&#160;&#160;&#160;(0x054)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af6095c558dca100d2bed657ec9b66009" name="af6095c558dca100d2bed657ec9b66009"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6095c558dca100d2bed657ec9b66009">&#9670;&nbsp;</a></span>SDHCI_ADMA23_SEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA23_SEL&#160;&#160;&#160;(<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3) | <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a84d53431d3c65111bb2eb8c447441345" name="a84d53431d3c65111bb2eb8c447441345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d53431d3c65111bb2eb8c447441345">&#9670;&nbsp;</a></span>SDHCI_ADMA2_26BIT_LEN_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA2_26BIT_LEN_MODE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(10)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a377ff8d8f5774a0c4fcb5275ee3b681b" name="a377ff8d8f5774a0c4fcb5275ee3b681b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a377ff8d8f5774a0c4fcb5275ee3b681b">&#9670;&nbsp;</a></span>SDHCI_ADMA2_DESC_16BIT_LEN_LSB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA2_DESC_16BIT_LEN_LSB&#160;&#160;&#160;(16)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac28866c3650a83f30dedffbae8667d0b" name="ac28866c3650a83f30dedffbae8667d0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac28866c3650a83f30dedffbae8667d0b">&#9670;&nbsp;</a></span>SDHCI_ADMA2_DESC_26BIT_LEN_LSB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA2_DESC_26BIT_LEN_LSB&#160;&#160;&#160;(6)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae5dfc9a5ea0e38738b6adad58243dec6" name="ae5dfc9a5ea0e38738b6adad58243dec6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5dfc9a5ea0e38738b6adad58243dec6">&#9670;&nbsp;</a></span>SDHCI_ADMA2_DESC_LINE_SZ_V4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA2_DESC_LINE_SZ_V4&#160;&#160;&#160;0x1000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a85c08487e3d48bd1e158a9d718feea9e" name="a85c08487e3d48bd1e158a9d718feea9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85c08487e3d48bd1e158a9d718feea9e">&#9670;&nbsp;</a></span>SDHCI_ADMA2_MAX_TRANS_SZ_V4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA2_MAX_TRANS_SZ_V4&#160;&#160;&#160;(0xFFFFFFFF * 512)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aac40dc4de7b012d103dbd93ee5d6f22c" name="aac40dc4de7b012d103dbd93ee5d6f22c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac40dc4de7b012d103dbd93ee5d6f22c">&#9670;&nbsp;</a></span>SDHCI_ADMA2_SEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA2_SEL&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a32b3ce6aa18b61f6e824999494cb7e1c" name="a32b3ce6aa18b61f6e824999494cb7e1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32b3ce6aa18b61f6e824999494cb7e1c">&#9670;&nbsp;</a></span>SDHCI_ADMA_32BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_32BIT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a925804a91012ee9e54b08b1149480720" name="a925804a91012ee9e54b08b1149480720"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a925804a91012ee9e54b08b1149480720">&#9670;&nbsp;</a></span>SDHCI_ADMA_64BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_64BIT&#160;&#160;&#160;(<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3) | <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71edac85c8c1ad81df72d2fc34011056" name="a71edac85c8c1ad81df72d2fc34011056"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71edac85c8c1ad81df72d2fc34011056">&#9670;&nbsp;</a></span>SDHCI_ADMA_64BIT_V4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_64BIT_V4&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(13)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad23759d3b856dbf25d309f42481f5da1" name="ad23759d3b856dbf25d309f42481f5da1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad23759d3b856dbf25d309f42481f5da1">&#9670;&nbsp;</a></span>SDHCI_ADMA_DATA_VALID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_DATA_VALID&#160;&#160;&#160;<a class="el" href="sdrv__sdhci_8h.html#a032ceabd285bc59a175ffba9045dbacd">SDHCI_ADMA_TRANS_DATA</a> | <a class="el" href="sdrv__sdhci_8h.html#ae2fe25a638997d545e01760911739f2a">SDHCI_ADMA_TRANS_VALID</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a95799f9597edafa5c3f655a6ba9bcb41" name="a95799f9597edafa5c3f655a6ba9bcb41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95799f9597edafa5c3f655a6ba9bcb41">&#9670;&nbsp;</a></span>SDHCI_ADMA_DATA_VALID_END</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_DATA_VALID_END&#160;&#160;&#160;<a class="el" href="sdrv__sdhci_8h.html#a032ceabd285bc59a175ffba9045dbacd">SDHCI_ADMA_TRANS_DATA</a> | <a class="el" href="sdrv__sdhci_8h.html#ae2fe25a638997d545e01760911739f2a">SDHCI_ADMA_TRANS_VALID</a> | <a class="el" href="sdrv__sdhci_8h.html#a77a7e6b27febe54406cdc26642547216">SDHCI_ADMA_TRANS_END</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7b10b2a1e5df8d77bf5e65d9ce6ec1ed" name="a7b10b2a1e5df8d77bf5e65d9ce6ec1ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b10b2a1e5df8d77bf5e65d9ce6ec1ed">&#9670;&nbsp;</a></span>SDHCI_ADMA_DESC_LINE_SZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_DESC_LINE_SZ&#160;&#160;&#160;0x10000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a85c78ceddc17dd21ccba20d8522c4f43" name="a85c78ceddc17dd21ccba20d8522c4f43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85c78ceddc17dd21ccba20d8522c4f43">&#9670;&nbsp;</a></span>SDHCI_ADMA_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(9)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6aaa5d8a2e285cc0cdd8b8f6ff503bd5" name="a6aaa5d8a2e285cc0cdd8b8f6ff503bd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6aaa5d8a2e285cc0cdd8b8f6ff503bd5">&#9670;&nbsp;</a></span>SDHCI_ADMA_MAX_TRANS_SZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_MAX_TRANS_SZ&#160;&#160;&#160;(0xFFFFFFFFF * 512)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade5723dd7286fb42206cfe42df3ec985" name="ade5723dd7286fb42206cfe42df3ec985"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade5723dd7286fb42206cfe42df3ec985">&#9670;&nbsp;</a></span>SDHCI_ADMA_NOP_END_VALID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_NOP_END_VALID&#160;&#160;&#160;<a class="el" href="sdrv__sdhci_8h.html#a77a7e6b27febe54406cdc26642547216">SDHCI_ADMA_TRANS_END</a> | <a class="el" href="sdrv__sdhci_8h.html#ae2fe25a638997d545e01760911739f2a">SDHCI_ADMA_TRANS_VALID</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1e50a702b954db500a6e9d45e094ee35" name="a1e50a702b954db500a6e9d45e094ee35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e50a702b954db500a6e9d45e094ee35">&#9670;&nbsp;</a></span>SDHCI_ADMA_SEL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_SEL_MASK&#160;&#160;&#160;(<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3) | <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a032ceabd285bc59a175ffba9045dbacd" name="a032ceabd285bc59a175ffba9045dbacd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a032ceabd285bc59a175ffba9045dbacd">&#9670;&nbsp;</a></span>SDHCI_ADMA_TRANS_DATA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_TRANS_DATA&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a77a7e6b27febe54406cdc26642547216" name="a77a7e6b27febe54406cdc26642547216"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77a7e6b27febe54406cdc26642547216">&#9670;&nbsp;</a></span>SDHCI_ADMA_TRANS_END</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_TRANS_END&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11e85080b14b6c9d3ef26cef0da2f8b9" name="a11e85080b14b6c9d3ef26cef0da2f8b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11e85080b14b6c9d3ef26cef0da2f8b9">&#9670;&nbsp;</a></span>SDHCI_ADMA_TRANS_INT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_TRANS_INT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2fe25a638997d545e01760911739f2a" name="ae2fe25a638997d545e01760911739f2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2fe25a638997d545e01760911739f2a">&#9670;&nbsp;</a></span>SDHCI_ADMA_TRANS_VALID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ADMA_TRANS_VALID&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abac53b5f5fdf7f914841747ddbd6d5bb" name="abac53b5f5fdf7f914841747ddbd6d5bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abac53b5f5fdf7f914841747ddbd6d5bb">&#9670;&nbsp;</a></span>SDHCI_ARGUMENT_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ARGUMENT_REG&#160;&#160;&#160;(0x008)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad426556f1faf582253269957fa4c3738" name="ad426556f1faf582253269957fa4c3738"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad426556f1faf582253269957fa4c3738">&#9670;&nbsp;</a></span>SDHCI_ASYNC_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ASYNC_MODE&#160;&#160;&#160;(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f3dc036577a26e35fad96dce5cdb202" name="a4f3dc036577a26e35fad96dce5cdb202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f3dc036577a26e35fad96dce5cdb202">&#9670;&nbsp;</a></span>SDHCI_AUTO_CMD12_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_AUTO_CMD12_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a46f1b1cf7d38d6775fa2c5be4f3a4d26" name="a46f1b1cf7d38d6775fa2c5be4f3a4d26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46f1b1cf7d38d6775fa2c5be4f3a4d26">&#9670;&nbsp;</a></span>SDHCI_AUTO_CMD12_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_AUTO_CMD12_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(8)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a85b971b25dd2112c7d94d93bf4820f5c" name="a85b971b25dd2112c7d94d93bf4820f5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85b971b25dd2112c7d94d93bf4820f5c">&#9670;&nbsp;</a></span>SDHCI_AUTO_CMD23_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_AUTO_CMD23_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac487f8f34c97c5f5ad6943067b146076" name="ac487f8f34c97c5f5ad6943067b146076"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac487f8f34c97c5f5ad6943067b146076">&#9670;&nbsp;</a></span>SDHCI_AUTO_CMD_ERR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_AUTO_CMD_ERR&#160;&#160;&#160;(0x03C)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a84bbb2969ee90f08f0664efa09b87a1b" name="a84bbb2969ee90f08f0664efa09b87a1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84bbb2969ee90f08f0664efa09b87a1b">&#9670;&nbsp;</a></span>SDHCI_BLK_ADMA_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BLK_ADMA_MASK&#160;&#160;&#160;0x00080000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abcd41b074498f5249616eb07955fbd96" name="abcd41b074498f5249616eb07955fbd96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcd41b074498f5249616eb07955fbd96">&#9670;&nbsp;</a></span>SDHCI_BLK_CNT_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BLK_CNT_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acaf9719f23a21e118b2a4b1b58d4549c" name="acaf9719f23a21e118b2a4b1b58d4549c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaf9719f23a21e118b2a4b1b58d4549c">&#9670;&nbsp;</a></span>SDHCI_BLK_CNT_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BLK_CNT_REG&#160;&#160;&#160;(0x006)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a46f6566bf50ff8bcc4685ec1f07fa47c" name="a46f6566bf50ff8bcc4685ec1f07fa47c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46f6566bf50ff8bcc4685ec1f07fa47c">&#9670;&nbsp;</a></span>SDHCI_BLK_LEN_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BLK_LEN_BIT&#160;&#160;&#160;16</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7281df4d845d25cb710149a2a6c82503" name="a7281df4d845d25cb710149a2a6c82503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7281df4d845d25cb710149a2a6c82503">&#9670;&nbsp;</a></span>SDHCI_BLK_LEN_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BLK_LEN_MASK&#160;&#160;&#160;0x00030000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acb8bf4c72fce0d1b0912eb39d1ec57e6" name="acb8bf4c72fce0d1b0912eb39d1ec57e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb8bf4c72fce0d1b0912eb39d1ec57e6">&#9670;&nbsp;</a></span>SDHCI_BLKSZ_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BLKSZ_REG&#160;&#160;&#160;(0x004)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9cfc3010ce174649c92672557f6fd094" name="a9cfc3010ce174649c92672557f6fd094"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cfc3010ce174649c92672557f6fd094">&#9670;&nbsp;</a></span>SDHCI_BUF_DATA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BUF_DATA&#160;&#160;&#160;(0x020)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afd2bd526de9a217ba4c6ff97b9702adb" name="afd2bd526de9a217ba4c6ff97b9702adb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd2bd526de9a217ba4c6ff97b9702adb">&#9670;&nbsp;</a></span>SDHCI_BUS_PWR_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BUS_PWR_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a37b44b165dab425bb199db842a39c71a" name="a37b44b165dab425bb199db842a39c71a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37b44b165dab425bb199db842a39c71a">&#9670;&nbsp;</a></span>SDHCI_BUS_VOL_SEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BUS_VOL_SEL&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa10e2db3a54c0ea71e3ee9f67a447548" name="aa10e2db3a54c0ea71e3ee9f67a447548"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa10e2db3a54c0ea71e3ee9f67a447548">&#9670;&nbsp;</a></span>SDHCI_BUS_WITDH_1BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BUS_WITDH_1BIT&#160;&#160;&#160;(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a66bdd4d91e6245b8b82a3a47ffd00e05" name="a66bdd4d91e6245b8b82a3a47ffd00e05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66bdd4d91e6245b8b82a3a47ffd00e05">&#9670;&nbsp;</a></span>SDHCI_BUS_WITDH_4BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BUS_WITDH_4BIT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a10ce27966296ea71bf54423a39584dce" name="a10ce27966296ea71bf54423a39584dce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10ce27966296ea71bf54423a39584dce">&#9670;&nbsp;</a></span>SDHCI_BUS_WITDH_8BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_BUS_WITDH_8BIT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf56a81a95247215a710727d1087d32d" name="aaf56a81a95247215a710727d1087d32d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf56a81a95247215a710727d1087d32d">&#9670;&nbsp;</a></span>SDHCI_CAP_ADDR_64BIT_V3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CAP_ADDR_64BIT_V3&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(28)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab178e85c4d255f102e59ebe1176d3ae4" name="ab178e85c4d255f102e59ebe1176d3ae4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab178e85c4d255f102e59ebe1176d3ae4">&#9670;&nbsp;</a></span>SDHCI_CAP_ADDR_64BIT_V4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CAP_ADDR_64BIT_V4&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(27)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a92507e4676c105584fab28b64845abeb" name="a92507e4676c105584fab28b64845abeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92507e4676c105584fab28b64845abeb">&#9670;&nbsp;</a></span>SDHCI_CAPS_REG1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CAPS_REG1&#160;&#160;&#160;(0x040)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af7e5ac97727eeb6b92652af8c136401f" name="af7e5ac97727eeb6b92652af8c136401f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7e5ac97727eeb6b92652af8c136401f">&#9670;&nbsp;</a></span>SDHCI_CAPS_REG2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CAPS_REG2&#160;&#160;&#160;(0x044)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa6ee1227526123d150c0dda71182a070" name="aa6ee1227526123d150c0dda71182a070"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6ee1227526123d150c0dda71182a070">&#9670;&nbsp;</a></span>SDHCI_CLK_100MHZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_100MHZ&#160;&#160;&#160;100000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abb50b3c1202d4175328a956053876b33" name="abb50b3c1202d4175328a956053876b33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb50b3c1202d4175328a956053876b33">&#9670;&nbsp;</a></span>SDHCI_CLK_200MHZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_200MHZ&#160;&#160;&#160;200000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acf01edf25adf97717d8658cdc9b62e4a" name="acf01edf25adf97717d8658cdc9b62e4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf01edf25adf97717d8658cdc9b62e4a">&#9670;&nbsp;</a></span>SDHCI_CLK_25MHZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_25MHZ&#160;&#160;&#160;25000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade1245b4bdfab9e70d023664e6a722f5" name="ade1245b4bdfab9e70d023664e6a722f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade1245b4bdfab9e70d023664e6a722f5">&#9670;&nbsp;</a></span>SDHCI_CLK_400KHZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_400KHZ&#160;&#160;&#160;400000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af5d6f854ab2d0b044b8ef0336a96f740" name="af5d6f854ab2d0b044b8ef0336a96f740"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5d6f854ab2d0b044b8ef0336a96f740">&#9670;&nbsp;</a></span>SDHCI_CLK_400MHZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_400MHZ&#160;&#160;&#160;400000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad93c932798303aa465e405ff23281392" name="ad93c932798303aa465e405ff23281392"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad93c932798303aa465e405ff23281392">&#9670;&nbsp;</a></span>SDHCI_CLK_50MHZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_50MHZ&#160;&#160;&#160;50000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad33a78cd47a4267c97ab993558b1f0ec" name="ad33a78cd47a4267c97ab993558b1f0ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad33a78cd47a4267c97ab993558b1f0ec">&#9670;&nbsp;</a></span>SDHCI_CLK_CTRL_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_CTRL_REG&#160;&#160;&#160;(0x02C)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6ba054a6db43d1cf7e98f1a37b9513b6" name="a6ba054a6db43d1cf7e98f1a37b9513b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ba054a6db43d1cf7e98f1a37b9513b6">&#9670;&nbsp;</a></span>SDHCI_CLK_DIS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_DIS&#160;&#160;&#160;(0 &lt;&lt; 2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8ac203fe8304554065df5b08524244f9" name="a8ac203fe8304554065df5b08524244f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ac203fe8304554065df5b08524244f9">&#9670;&nbsp;</a></span>SDHCI_CLK_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aebbd8e1adac5d485c1f7466296a3e78b" name="aebbd8e1adac5d485c1f7466296a3e78b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebbd8e1adac5d485c1f7466296a3e78b">&#9670;&nbsp;</a></span>SDHCI_CLK_MAX_DIV</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_MAX_DIV&#160;&#160;&#160;2046</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aebc9946a86a9b105c2ca37b15851cc16" name="aebc9946a86a9b105c2ca37b15851cc16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebc9946a86a9b105c2ca37b15851cc16">&#9670;&nbsp;</a></span>SDHCI_CLK_PLL_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_PLL_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a17d52f507fb93414694810b973e25851" name="a17d52f507fb93414694810b973e25851"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17d52f507fb93414694810b973e25851">&#9670;&nbsp;</a></span>SDHCI_CLK_RATE_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_RATE_BIT&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f59d74336be4f37ffb13f63cbfbb70e" name="a0f59d74336be4f37ffb13f63cbfbb70e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f59d74336be4f37ffb13f63cbfbb70e">&#9670;&nbsp;</a></span>SDHCI_CLK_RATE_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_RATE_MASK&#160;&#160;&#160;0x0000FF00</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a622e4eb41e737a9c34aaae478a98a2c6" name="a622e4eb41e737a9c34aaae478a98a2c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a622e4eb41e737a9c34aaae478a98a2c6">&#9670;&nbsp;</a></span>SDHCI_CLK_STABLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_STABLE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abcfaf74aff33b033d6c6a6dcca42e4ce" name="abcfaf74aff33b033d6c6a6dcca42e4ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcfaf74aff33b033d6c6a6dcca42e4ce">&#9670;&nbsp;</a></span>SDHCI_CLK_STABLE_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CLK_STABLE_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afe6ed04cb16c86297b5d83ef549247cc" name="afe6ed04cb16c86297b5d83ef549247cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe6ed04cb16c86297b5d83ef549247cc">&#9670;&nbsp;</a></span>SDHCI_CMD_ACT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_ACT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adb7db073c32a4176ab5cd6b2ded4a364" name="adb7db073c32a4176ab5cd6b2ded4a364"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7db073c32a4176ab5cd6b2ded4a364">&#9670;&nbsp;</a></span>SDHCI_CMD_CMD_IDX_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_CMD_IDX_BIT&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a89cdd5d263bf2d8a972e1996bec5170c" name="a89cdd5d263bf2d8a972e1996bec5170c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89cdd5d263bf2d8a972e1996bec5170c">&#9670;&nbsp;</a></span>SDHCI_CMD_CMD_TYPE_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_CMD_TYPE_BIT&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2d95330b74b7c6d7ee2d75629e40b22e" name="a2d95330b74b7c6d7ee2d75629e40b22e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d95330b74b7c6d7ee2d75629e40b22e">&#9670;&nbsp;</a></span>SDHCI_CMD_CRC_CHECK_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_CRC_CHECK_BIT&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9d5f596c30e87e5efd6e705deeb3b33a" name="a9d5f596c30e87e5efd6e705deeb3b33a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d5f596c30e87e5efd6e705deeb3b33a">&#9670;&nbsp;</a></span>SDHCI_CMD_CRC_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_CRC_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a68840e6bdf2cde59ee72e7907cc64983" name="a68840e6bdf2cde59ee72e7907cc64983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68840e6bdf2cde59ee72e7907cc64983">&#9670;&nbsp;</a></span>SDHCI_CMD_DATA_PRESENT_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_DATA_PRESENT_BIT&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbc14ed9b8339692d73bf845cbc38516" name="acbc14ed9b8339692d73bf845cbc38516"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbc14ed9b8339692d73bf845cbc38516">&#9670;&nbsp;</a></span>SDHCI_CMD_END_BIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_END_BIT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af05744a420bba82b40f6fcc731df678e" name="af05744a420bba82b40f6fcc731df678e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af05744a420bba82b40f6fcc731df678e">&#9670;&nbsp;</a></span>SDHCI_CMD_ERR_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_ERR_MASK</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> (<a class="code hl_define" href="sdrv__sdhci_8h.html#a55ae3eeae30e9c9b20d97987f279a807">SDHCI_CMD_TIMEOUT_MASK</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a9d5f596c30e87e5efd6e705deeb3b33a">SDHCI_CMD_CRC_MASK</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#acbc14ed9b8339692d73bf845cbc38516">SDHCI_CMD_END_BIT_MASK</a> | \</div>
<div class="line"> SDHCI_CMD_IDX_MASK | <a class="code hl_define" href="sdrv__sdhci_8h.html#a46f1b1cf7d38d6775fa2c5be4f3a4d26">SDHCI_AUTO_CMD12_MASK</a>)</div>
<div class="ttc" id="asdrv__sdhci_8h_html_a46f1b1cf7d38d6775fa2c5be4f3a4d26"><div class="ttname"><a href="sdrv__sdhci_8h.html#a46f1b1cf7d38d6775fa2c5be4f3a4d26">SDHCI_AUTO_CMD12_MASK</a></div><div class="ttdeci">#define SDHCI_AUTO_CMD12_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:425</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a55ae3eeae30e9c9b20d97987f279a807"><div class="ttname"><a href="sdrv__sdhci_8h.html#a55ae3eeae30e9c9b20d97987f279a807">SDHCI_CMD_TIMEOUT_MASK</a></div><div class="ttdeci">#define SDHCI_CMD_TIMEOUT_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:417</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a9d5f596c30e87e5efd6e705deeb3b33a"><div class="ttname"><a href="sdrv__sdhci_8h.html#a9d5f596c30e87e5efd6e705deeb3b33a">SDHCI_CMD_CRC_MASK</a></div><div class="ttdeci">#define SDHCI_CMD_CRC_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:418</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_acbc14ed9b8339692d73bf845cbc38516"><div class="ttname"><a href="sdrv__sdhci_8h.html#acbc14ed9b8339692d73bf845cbc38516">SDHCI_CMD_END_BIT_MASK</a></div><div class="ttdeci">#define SDHCI_CMD_END_BIT_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:419</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a0167e30cca9cc8c8e5c87003b863a0bd" name="a0167e30cca9cc8c8e5c87003b863a0bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0167e30cca9cc8c8e5c87003b863a0bd">&#9670;&nbsp;</a></span>SDHCI_CMD_EVENT_FLAG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_EVENT_FLAG&#160;&#160;&#160;0x1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3686da3d5283bc3e56d97575863b09f3" name="a3686da3d5283bc3e56d97575863b09f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3686da3d5283bc3e56d97575863b09f3">&#9670;&nbsp;</a></span>SDHCI_CMD_IDX_CHECK_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_IDX_CHECK_BIT&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2f9191dea93c0aab41cf8861ca476b2f" name="a2f9191dea93c0aab41cf8861ca476b2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f9191dea93c0aab41cf8861ca476b2f">&#9670;&nbsp;</a></span>SDHCI_CMD_IDX_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_IDX_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3bb5c63e7c0b8ac78fd5ddc0c64698d4" name="a3bb5c63e7c0b8ac78fd5ddc0c64698d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bb5c63e7c0b8ac78fd5ddc0c64698d4">&#9670;&nbsp;</a></span>SDHCI_CMD_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_REG&#160;&#160;&#160;(0x00E)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a055f8f84f5379a6cd5442b47da232593" name="a055f8f84f5379a6cd5442b47da232593"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a055f8f84f5379a6cd5442b47da232593">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_NONE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_NONE&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a55b3ed5bddf2b4a0f1b9984c05a9bc25" name="a55b3ed5bddf2b4a0f1b9984c05a9bc25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55b3ed5bddf2b4a0f1b9984c05a9bc25">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_R1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_R1&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a312195b18ef59064c83b83816f0ed345" name="a312195b18ef59064c83b83816f0ed345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a312195b18ef59064c83b83816f0ed345">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_R1B</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_R1B&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5d8ef3f9aeef6fefb0e6db84487f6ba7" name="a5d8ef3f9aeef6fefb0e6db84487f6ba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d8ef3f9aeef6fefb0e6db84487f6ba7">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_R2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_R2&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad53b37d46fcd1ef93a4d6843549f8796" name="ad53b37d46fcd1ef93a4d6843549f8796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad53b37d46fcd1ef93a4d6843549f8796">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_R3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_R3&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac5cbfd0d9d4b2128c76eec7baf005d7c" name="ac5cbfd0d9d4b2128c76eec7baf005d7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5cbfd0d9d4b2128c76eec7baf005d7c">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_R6</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_R6&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(6)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a997f7ce0410160da6824d16689d5fa73" name="a997f7ce0410160da6824d16689d5fa73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a997f7ce0410160da6824d16689d5fa73">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_R7</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_R7&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(7)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab07f8e03122a26acae99d61f444aafad" name="ab07f8e03122a26acae99d61f444aafad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab07f8e03122a26acae99d61f444aafad">&#9670;&nbsp;</a></span>SDHCI_CMD_RESP_TYPE_SEL_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_RESP_TYPE_SEL_BIT&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a738aef717dec4966ef7476f4a834c9fa" name="a738aef717dec4966ef7476f4a834c9fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a738aef717dec4966ef7476f4a834c9fa">&#9670;&nbsp;</a></span>SDHCI_CMD_SW_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_SW_TIMEOUT&#160;&#160;&#160;0x100</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeb1c258df5a2eb2c8676fe7817e0c24f" name="aeb1c258df5a2eb2c8676fe7817e0c24f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb1c258df5a2eb2c8676fe7817e0c24f">&#9670;&nbsp;</a></span>SDHCI_CMD_SW_TIMEOUT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_SW_TIMEOUT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(16)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23a868f47760b180facfbfa6db1140ec" name="a23a868f47760b180facfbfa6db1140ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23a868f47760b180facfbfa6db1140ec">&#9670;&nbsp;</a></span>SDHCI_CMD_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_TIMEOUT&#160;&#160;&#160;0xE</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a55ae3eeae30e9c9b20d97987f279a807" name="a55ae3eeae30e9c9b20d97987f279a807"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55ae3eeae30e9c9b20d97987f279a807">&#9670;&nbsp;</a></span>SDHCI_CMD_TIMEOUT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CMD_TIMEOUT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab85ab401451637e3557c6b696beaab2b" name="ab85ab401451637e3557c6b696beaab2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab85ab401451637e3557c6b696beaab2b">&#9670;&nbsp;</a></span>SDHCI_CUR_LIM_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_CUR_LIM_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(7)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a28d56d715c73f9eff1e32dff5ec4c83d" name="a28d56d715c73f9eff1e32dff5ec4c83d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28d56d715c73f9eff1e32dff5ec4c83d">&#9670;&nbsp;</a></span>SDHCI_DAT_ACT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DAT_ACT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af74977a14d8ce8b3d16fe591cbd15cad" name="af74977a14d8ce8b3d16fe591cbd15cad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af74977a14d8ce8b3d16fe591cbd15cad">&#9670;&nbsp;</a></span>SDHCI_DAT_CRC_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DAT_CRC_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1a7485b1c28b1945537123211c6d9e15" name="a1a7485b1c28b1945537123211c6d9e15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a7485b1c28b1945537123211c6d9e15">&#9670;&nbsp;</a></span>SDHCI_DAT_END_BIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DAT_END_BIT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(6)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4c70a154249f20d02472cf98f84a5dba" name="a4c70a154249f20d02472cf98f84a5dba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c70a154249f20d02472cf98f84a5dba">&#9670;&nbsp;</a></span>SDHCI_DAT_SW_TIMEOUT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DAT_SW_TIMEOUT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(17)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee0ac55e193761aae7ed15f869422f74" name="aee0ac55e193761aae7ed15f869422f74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee0ac55e193761aae7ed15f869422f74">&#9670;&nbsp;</a></span>SDHCI_DAT_TIMEOUT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DAT_TIMEOUT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9fd507db0f6c084c1643a7814bf2add1" name="a9fd507db0f6c084c1643a7814bf2add1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fd507db0f6c084c1643a7814bf2add1">&#9670;&nbsp;</a></span>SDHCI_DATA_COMPLETE_EVENT_FLAG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DATA_COMPLETE_EVENT_FLAG&#160;&#160;&#160;0x1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a038d0f005fb19d0b7f0b0e8e24f5342d" name="a038d0f005fb19d0b7f0b0e8e24f5342d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a038d0f005fb19d0b7f0b0e8e24f5342d">&#9670;&nbsp;</a></span>SDHCI_DATA_ERR_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DATA_ERR_MASK</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> (<a class="code hl_define" href="sdrv__sdhci_8h.html#aee0ac55e193761aae7ed15f869422f74">SDHCI_DAT_TIMEOUT_MASK</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#af74977a14d8ce8b3d16fe591cbd15cad">SDHCI_DAT_CRC_MASK</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a1a7485b1c28b1945537123211c6d9e15">SDHCI_DAT_END_BIT_MASK</a> | \</div>
<div class="line"> SDHCI_ADMA_MASK)</div>
<div class="ttc" id="asdrv__sdhci_8h_html_a1a7485b1c28b1945537123211c6d9e15"><div class="ttname"><a href="sdrv__sdhci_8h.html#a1a7485b1c28b1945537123211c6d9e15">SDHCI_DAT_END_BIT_MASK</a></div><div class="ttdeci">#define SDHCI_DAT_END_BIT_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:423</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_aee0ac55e193761aae7ed15f869422f74"><div class="ttname"><a href="sdrv__sdhci_8h.html#aee0ac55e193761aae7ed15f869422f74">SDHCI_DAT_TIMEOUT_MASK</a></div><div class="ttdeci">#define SDHCI_DAT_TIMEOUT_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:421</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_af74977a14d8ce8b3d16fe591cbd15cad"><div class="ttname"><a href="sdrv__sdhci_8h.html#af74977a14d8ce8b3d16fe591cbd15cad">SDHCI_DAT_CRC_MASK</a></div><div class="ttdeci">#define SDHCI_DAT_CRC_MASK</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:422</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a0e837a6d52447d9eb13bab98ea3a845b" name="a0e837a6d52447d9eb13bab98ea3a845b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e837a6d52447d9eb13bab98ea3a845b">&#9670;&nbsp;</a></span>SDHCI_DATA_EVENT_FLAG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DATA_EVENT_FLAG&#160;&#160;&#160;0x1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac726dff9b9f91e53d25b23f9999729ce" name="ac726dff9b9f91e53d25b23f9999729ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac726dff9b9f91e53d25b23f9999729ce">&#9670;&nbsp;</a></span>SDHCI_DATA_SW_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DATA_SW_TIMEOUT&#160;&#160;&#160;0x1000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae3786d2cfb9a13722d9ba5cf1f379208" name="ae3786d2cfb9a13722d9ba5cf1f379208"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3786d2cfb9a13722d9ba5cf1f379208">&#9670;&nbsp;</a></span>SDHCI_DDR50_MODE_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DDR50_MODE_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a22c55f49c7299f06ed46d99d90fec81f" name="a22c55f49c7299f06ed46d99d90fec81f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22c55f49c7299f06ed46d99d90fec81f">&#9670;&nbsp;</a></span>SDHCI_DMA_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_DMA_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6dbea81f17309316e2afb06f93122a94" name="a6dbea81f17309316e2afb06f93122a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dbea81f17309316e2afb06f93122a94">&#9670;&nbsp;</a></span>SDHCI_EMMC_DDR52_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_DDR52_MODE&#160;&#160;&#160;0x4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a925600fcf6267b41d7f9eed44239fa92" name="a925600fcf6267b41d7f9eed44239fa92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a925600fcf6267b41d7f9eed44239fa92">&#9670;&nbsp;</a></span>SDHCI_EMMC_HISPEED_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_HISPEED_MODE&#160;&#160;&#160;0x1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad4e3165bc998a231baf5c5a760b4ff58" name="ad4e3165bc998a231baf5c5a760b4ff58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4e3165bc998a231baf5c5a760b4ff58">&#9670;&nbsp;</a></span>SDHCI_EMMC_HS200_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_HS200_MODE&#160;&#160;&#160;0x3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adb012feb7fd35be4c5ab2861d283b270" name="adb012feb7fd35be4c5ab2861d283b270"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb012feb7fd35be4c5ab2861d283b270">&#9670;&nbsp;</a></span>SDHCI_EMMC_HS400_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_HS400_MODE&#160;&#160;&#160;0x7</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa6e9076ec29da7709c5f562ecf31d8a9" name="aa6e9076ec29da7709c5f562ecf31d8a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6e9076ec29da7709c5f562ecf31d8a9">&#9670;&nbsp;</a></span>SDHCI_EMMC_LEGACY_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_LEGACY_MODE&#160;&#160;&#160;0x0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adbaba9f259057441900bb4e727724892" name="adbaba9f259057441900bb4e727724892"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbaba9f259057441900bb4e727724892">&#9670;&nbsp;</a></span>SDHCI_EMMC_VOL_1_8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_VOL_1_8&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0c1d9f2ed6917130f106f0e883963049" name="a0c1d9f2ed6917130f106f0e883963049"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c1d9f2ed6917130f106f0e883963049">&#9670;&nbsp;</a></span>SDHCI_EMMC_VOL_3_0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EMMC_VOL_3_0&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1bc1b4a04333fc8148e40d3e2dcab58f" name="a1bc1b4a04333fc8148e40d3e2dcab58f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bc1b4a04333fc8148e40d3e2dcab58f">&#9670;&nbsp;</a></span>SDHCI_ERR_INT_SIG_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ERR_INT_SIG_EN&#160;&#160;&#160;0xFFFF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa45687d12d02fee7633c6daacb672386" name="aa45687d12d02fee7633c6daacb672386"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa45687d12d02fee7633c6daacb672386">&#9670;&nbsp;</a></span>SDHCI_ERR_INT_SIG_EN_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ERR_INT_SIG_EN_REG&#160;&#160;&#160;(0x03A)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac244f259d157bcbc6362576d02902ffb" name="ac244f259d157bcbc6362576d02902ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac244f259d157bcbc6362576d02902ffb">&#9670;&nbsp;</a></span>SDHCI_ERR_INT_STAT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ERR_INT_STAT_MASK&#160;&#160;&#160;0x8000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abe4ab573905c5ceb00d9a0e507f552e4" name="abe4ab573905c5ceb00d9a0e507f552e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe4ab573905c5ceb00d9a0e507f552e4">&#9670;&nbsp;</a></span>SDHCI_ERR_INT_STS_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ERR_INT_STS_EN&#160;&#160;&#160;0xFFFF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a46a43b78f5445f02d1d620d7f22352e9" name="a46a43b78f5445f02d1d620d7f22352e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46a43b78f5445f02d1d620d7f22352e9">&#9670;&nbsp;</a></span>SDHCI_ERR_INT_STS_EN_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ERR_INT_STS_EN_REG&#160;&#160;&#160;(0x036)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4db25b1c37d532b71224b70dde824a09" name="a4db25b1c37d532b71224b70dde824a09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4db25b1c37d532b71224b70dde824a09">&#9670;&nbsp;</a></span>SDHCI_ERR_INT_STS_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_ERR_INT_STS_REG&#160;&#160;&#160;(0x032)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a15f856053ae3b53eb4867ff54453285c" name="a15f856053ae3b53eb4867ff54453285c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15f856053ae3b53eb4867ff54453285c">&#9670;&nbsp;</a></span>SDHCI_EXEC_TUNING</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_EXEC_TUNING&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(6)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6cd8d87d254c39d97ec7b3bb91fecd86" name="a6cd8d87d254c39d97ec7b3bb91fecd86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cd8d87d254c39d97ec7b3bb91fecd86">&#9670;&nbsp;</a></span>SDHCI_HC_MODE_DIS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_HC_MODE_DIS&#160;&#160;&#160;(0 &lt;&lt; 1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae12e85114999d89740e1a1b72fdf706d" name="ae12e85114999d89740e1a1b72fdf706d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae12e85114999d89740e1a1b72fdf706d">&#9670;&nbsp;</a></span>SDHCI_HC_MODE_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_HC_MODE_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c5e7dee655af11aaecf24646d60225b" name="a2c5e7dee655af11aaecf24646d60225b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c5e7dee655af11aaecf24646d60225b">&#9670;&nbsp;</a></span>SDHCI_HIGH_SPEED_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_HIGH_SPEED_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab4a0981159559e0dcdfb2a944fccae28" name="ab4a0981159559e0dcdfb2a944fccae28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4a0981159559e0dcdfb2a944fccae28">&#9670;&nbsp;</a></span>SDHCI_HOST_CTRL1_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_HOST_CTRL1_REG&#160;&#160;&#160;(0x028)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5a07dec06fb52531288388b65fba2048" name="a5a07dec06fb52531288388b65fba2048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a07dec06fb52531288388b65fba2048">&#9670;&nbsp;</a></span>SDHCI_HOST_CTRL2_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_HOST_CTRL2_REG&#160;&#160;&#160;(0x03E)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aac19f33e761fdac58e36c1305761fc9a" name="aac19f33e761fdac58e36c1305761fc9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac19f33e761fdac58e36c1305761fc9a">&#9670;&nbsp;</a></span>SDHCI_HW_TUNING_MIN_COUNT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_HW_TUNING_MIN_COUNT&#160;&#160;&#160;40</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6e7f2484cf049ae36ac98c20a717cc08" name="a6e7f2484cf049ae36ac98c20a717cc08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e7f2484cf049ae36ac98c20a717cc08">&#9670;&nbsp;</a></span>SDHCI_INHIBIT_COUNT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INHIBIT_COUNT&#160;&#160;&#160;0x100</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6d1a913d0b71544f6d6037c9f4c7b97b" name="a6d1a913d0b71544f6d6037c9f4c7b97b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d1a913d0b71544f6d6037c9f4c7b97b">&#9670;&nbsp;</a></span>SDHCI_INT_ABORT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_ABORT_MASK</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> (<a class="code hl_define" href="sdrv__sdhci_8h.html#ada8649d9cf1bee218f9791f26793ed12">SDHCI_INT_TIMEOUT</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a8f385c840ca5cf51300c8c0f358114d3">SDHCI_INT_CRC</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a721694598ff61f51aff2562e68a098ad">SDHCI_INT_END_BIT</a> | \</div>
<div class="line"> SDHCI_INT_INDEX)</div>
<div class="ttc" id="asdrv__sdhci_8h_html_a721694598ff61f51aff2562e68a098ad"><div class="ttname"><a href="sdrv__sdhci_8h.html#a721694598ff61f51aff2562e68a098ad">SDHCI_INT_END_BIT</a></div><div class="ttdeci">#define SDHCI_INT_END_BIT</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:287</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a8f385c840ca5cf51300c8c0f358114d3"><div class="ttname"><a href="sdrv__sdhci_8h.html#a8f385c840ca5cf51300c8c0f358114d3">SDHCI_INT_CRC</a></div><div class="ttdeci">#define SDHCI_INT_CRC</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:286</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_ada8649d9cf1bee218f9791f26793ed12"><div class="ttname"><a href="sdrv__sdhci_8h.html#ada8649d9cf1bee218f9791f26793ed12">SDHCI_INT_TIMEOUT</a></div><div class="ttdeci">#define SDHCI_INT_TIMEOUT</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:285</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a302249e30ee4a1060b817742c1c3fa03" name="a302249e30ee4a1060b817742c1c3fa03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a302249e30ee4a1060b817742c1c3fa03">&#9670;&nbsp;</a></span>SDHCI_INT_ACMD12ERR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_ACMD12ERR&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(24)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a070dba0efc9e6a2124f2148237448a29" name="a070dba0efc9e6a2124f2148237448a29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a070dba0efc9e6a2124f2148237448a29">&#9670;&nbsp;</a></span>SDHCI_INT_ADMA_ERROR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_ADMA_ERROR&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(25)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee92fade3def49747b0f3688e4d7a46a" name="aee92fade3def49747b0f3688e4d7a46a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee92fade3def49747b0f3688e4d7a46a">&#9670;&nbsp;</a></span>SDHCI_INT_BLK_GAP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_BLK_GAP&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af2aca5e45ee97ddb64d2cecf17fe121b" name="af2aca5e45ee97ddb64d2cecf17fe121b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2aca5e45ee97ddb64d2cecf17fe121b">&#9670;&nbsp;</a></span>SDHCI_INT_BUS_POWER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_BUS_POWER&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(23)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7d0ab6fbd992f168141a2c5edc6df12c" name="a7d0ab6fbd992f168141a2c5edc6df12c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d0ab6fbd992f168141a2c5edc6df12c">&#9670;&nbsp;</a></span>SDHCI_INT_CARD_INSERT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CARD_INSERT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(6)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a98c675173a9ed2edead0dc7846951ecd" name="a98c675173a9ed2edead0dc7846951ecd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c675173a9ed2edead0dc7846951ecd">&#9670;&nbsp;</a></span>SDHCI_INT_CARD_INT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CARD_INT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(8)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2af523f20e93d3ec055441aa9d65aec3" name="a2af523f20e93d3ec055441aa9d65aec3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2af523f20e93d3ec055441aa9d65aec3">&#9670;&nbsp;</a></span>SDHCI_INT_CARD_REMOVE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CARD_REMOVE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(7)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab43706f3d06523fa15b386c9f942d49d" name="ab43706f3d06523fa15b386c9f942d49d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab43706f3d06523fa15b386c9f942d49d">&#9670;&nbsp;</a></span>SDHCI_INT_CLK_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CLK_EN&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae0f8c589e0a602981ea916ad8da05f24" name="ae0f8c589e0a602981ea916ad8da05f24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0f8c589e0a602981ea916ad8da05f24">&#9670;&nbsp;</a></span>SDHCI_INT_CMD_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CMD_MASK</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> (<a class="code hl_define" href="sdrv__sdhci_8h.html#a86605b3b80accd0201f56e3ad1c82b2c">SDHCI_INT_RESPONSE</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#ada8649d9cf1bee218f9791f26793ed12">SDHCI_INT_TIMEOUT</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a8f385c840ca5cf51300c8c0f358114d3">SDHCI_INT_CRC</a> | \</div>
<div class="line"> SDHCI_INT_END_BIT | <a class="code hl_define" href="sdrv__sdhci_8h.html#aefa4323c959c2935ed3be0e7b0347f09">SDHCI_INT_INDEX</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a302249e30ee4a1060b817742c1c3fa03">SDHCI_INT_ACMD12ERR</a>)</div>
<div class="ttc" id="asdrv__sdhci_8h_html_a302249e30ee4a1060b817742c1c3fa03"><div class="ttname"><a href="sdrv__sdhci_8h.html#a302249e30ee4a1060b817742c1c3fa03">SDHCI_INT_ACMD12ERR</a></div><div class="ttdeci">#define SDHCI_INT_ACMD12ERR</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:293</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a86605b3b80accd0201f56e3ad1c82b2c"><div class="ttname"><a href="sdrv__sdhci_8h.html#a86605b3b80accd0201f56e3ad1c82b2c">SDHCI_INT_RESPONSE</a></div><div class="ttdeci">#define SDHCI_INT_RESPONSE</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:273</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_aefa4323c959c2935ed3be0e7b0347f09"><div class="ttname"><a href="sdrv__sdhci_8h.html#aefa4323c959c2935ed3be0e7b0347f09">SDHCI_INT_INDEX</a></div><div class="ttdeci">#define SDHCI_INT_INDEX</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:288</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a333120883f5fb3914243cc701fb9d1df" name="a333120883f5fb3914243cc701fb9d1df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a333120883f5fb3914243cc701fb9d1df">&#9670;&nbsp;</a></span>SDHCI_INT_CQE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CQE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(14)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8f385c840ca5cf51300c8c0f358114d3" name="a8f385c840ca5cf51300c8c0f358114d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f385c840ca5cf51300c8c0f358114d3">&#9670;&nbsp;</a></span>SDHCI_INT_CRC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_CRC&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(17)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8e563759254785e78f0eeed92e100f71" name="a8e563759254785e78f0eeed92e100f71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e563759254785e78f0eeed92e100f71">&#9670;&nbsp;</a></span>SDHCI_INT_DATA_AVAIL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DATA_AVAIL&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1752ab11bd448cb7d5b8b7863f204dfd" name="a1752ab11bd448cb7d5b8b7863f204dfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1752ab11bd448cb7d5b8b7863f204dfd">&#9670;&nbsp;</a></span>SDHCI_INT_DATA_CRC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DATA_CRC&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(21)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af7fabe428ae6bb40ccfbc3434d9e107d" name="af7fabe428ae6bb40ccfbc3434d9e107d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7fabe428ae6bb40ccfbc3434d9e107d">&#9670;&nbsp;</a></span>SDHCI_INT_DATA_END</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DATA_END&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6354727e5e7d3286f19c4a1c5efe93da" name="a6354727e5e7d3286f19c4a1c5efe93da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6354727e5e7d3286f19c4a1c5efe93da">&#9670;&nbsp;</a></span>SDHCI_INT_DATA_END_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DATA_END_BIT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(22)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c6ccc4a3cf2114b1a2fc0431e6f28f0" name="a1c6ccc4a3cf2114b1a2fc0431e6f28f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c6ccc4a3cf2114b1a2fc0431e6f28f0">&#9670;&nbsp;</a></span>SDHCI_INT_DATA_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DATA_MASK</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> (<a class="code hl_define" href="sdrv__sdhci_8h.html#af7fabe428ae6bb40ccfbc3434d9e107d">SDHCI_INT_DATA_END</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#ade1cc75fdf110eb3729e81557beaf0e2">SDHCI_INT_DMA_END</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a8e563759254785e78f0eeed92e100f71">SDHCI_INT_DATA_AVAIL</a> | \</div>
<div class="line"> SDHCI_INT_SPACE_AVAIL | <a class="code hl_define" href="sdrv__sdhci_8h.html#a5b4123129fda95cd485f70af8d178b77">SDHCI_INT_DATA_TIMEOUT</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#a1752ab11bd448cb7d5b8b7863f204dfd">SDHCI_INT_DATA_CRC</a> | \</div>
<div class="line"> SDHCI_INT_DATA_END_BIT | <a class="code hl_define" href="sdrv__sdhci_8h.html#a070dba0efc9e6a2124f2148237448a29">SDHCI_INT_ADMA_ERROR</a> | <a class="code hl_define" href="sdrv__sdhci_8h.html#aee92fade3def49747b0f3688e4d7a46a">SDHCI_INT_BLK_GAP</a>)</div>
<div class="ttc" id="asdrv__sdhci_8h_html_a070dba0efc9e6a2124f2148237448a29"><div class="ttname"><a href="sdrv__sdhci_8h.html#a070dba0efc9e6a2124f2148237448a29">SDHCI_INT_ADMA_ERROR</a></div><div class="ttdeci">#define SDHCI_INT_ADMA_ERROR</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:294</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a1752ab11bd448cb7d5b8b7863f204dfd"><div class="ttname"><a href="sdrv__sdhci_8h.html#a1752ab11bd448cb7d5b8b7863f204dfd">SDHCI_INT_DATA_CRC</a></div><div class="ttdeci">#define SDHCI_INT_DATA_CRC</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:290</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a5b4123129fda95cd485f70af8d178b77"><div class="ttname"><a href="sdrv__sdhci_8h.html#a5b4123129fda95cd485f70af8d178b77">SDHCI_INT_DATA_TIMEOUT</a></div><div class="ttdeci">#define SDHCI_INT_DATA_TIMEOUT</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:289</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_a8e563759254785e78f0eeed92e100f71"><div class="ttname"><a href="sdrv__sdhci_8h.html#a8e563759254785e78f0eeed92e100f71">SDHCI_INT_DATA_AVAIL</a></div><div class="ttdeci">#define SDHCI_INT_DATA_AVAIL</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:278</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_ade1cc75fdf110eb3729e81557beaf0e2"><div class="ttname"><a href="sdrv__sdhci_8h.html#ade1cc75fdf110eb3729e81557beaf0e2">SDHCI_INT_DMA_END</a></div><div class="ttdeci">#define SDHCI_INT_DMA_END</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:276</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_aee92fade3def49747b0f3688e4d7a46a"><div class="ttname"><a href="sdrv__sdhci_8h.html#aee92fade3def49747b0f3688e4d7a46a">SDHCI_INT_BLK_GAP</a></div><div class="ttdeci">#define SDHCI_INT_BLK_GAP</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:275</div></div>
<div class="ttc" id="asdrv__sdhci_8h_html_af7fabe428ae6bb40ccfbc3434d9e107d"><div class="ttname"><a href="sdrv__sdhci_8h.html#af7fabe428ae6bb40ccfbc3434d9e107d">SDHCI_INT_DATA_END</a></div><div class="ttdeci">#define SDHCI_INT_DATA_END</div><div class="ttdef"><b>Definition:</b> sdrv_sdhci.h:274</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a5b4123129fda95cd485f70af8d178b77" name="a5b4123129fda95cd485f70af8d178b77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b4123129fda95cd485f70af8d178b77">&#9670;&nbsp;</a></span>SDHCI_INT_DATA_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DATA_TIMEOUT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(20)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade1cc75fdf110eb3729e81557beaf0e2" name="ade1cc75fdf110eb3729e81557beaf0e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade1cc75fdf110eb3729e81557beaf0e2">&#9670;&nbsp;</a></span>SDHCI_INT_DMA_END</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_DMA_END&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a721694598ff61f51aff2562e68a098ad" name="a721694598ff61f51aff2562e68a098ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a721694598ff61f51aff2562e68a098ad">&#9670;&nbsp;</a></span>SDHCI_INT_END_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_END_BIT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(18)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e57d978daac54c3ced2c1872538f6cf" name="a9e57d978daac54c3ced2c1872538f6cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e57d978daac54c3ced2c1872538f6cf">&#9670;&nbsp;</a></span>SDHCI_INT_ERROR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_ERROR&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(15)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a787d20e5c9da613a2221756f9b553edc" name="a787d20e5c9da613a2221756f9b553edc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a787d20e5c9da613a2221756f9b553edc">&#9670;&nbsp;</a></span>SDHCI_INT_ERROR_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_ERROR_MASK&#160;&#160;&#160;0xFFFF8000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aefa4323c959c2935ed3be0e7b0347f09" name="aefa4323c959c2935ed3be0e7b0347f09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa4323c959c2935ed3be0e7b0347f09">&#9670;&nbsp;</a></span>SDHCI_INT_INDEX</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_INDEX&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(19)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7b821cafdaad46a2a0d96d2839a16d6c" name="a7b821cafdaad46a2a0d96d2839a16d6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b821cafdaad46a2a0d96d2839a16d6c">&#9670;&nbsp;</a></span>SDHCI_INT_NORMAL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_NORMAL_MASK&#160;&#160;&#160;0x00007FFF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a86605b3b80accd0201f56e3ad1c82b2c" name="a86605b3b80accd0201f56e3ad1c82b2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86605b3b80accd0201f56e3ad1c82b2c">&#9670;&nbsp;</a></span>SDHCI_INT_RESPONSE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_RESPONSE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af119979a08a3b0365ec4d3cbcaf3e973" name="af119979a08a3b0365ec4d3cbcaf3e973"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af119979a08a3b0365ec4d3cbcaf3e973">&#9670;&nbsp;</a></span>SDHCI_INT_RETUNE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_RETUNE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(12)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a48063a2d673d034acc72d9661d3ae00d" name="a48063a2d673d034acc72d9661d3ae00d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48063a2d673d034acc72d9661d3ae00d">&#9670;&nbsp;</a></span>SDHCI_INT_SPACE_AVAIL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_SPACE_AVAIL&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0347772424dad8e66d8c72ac5bcb0357" name="a0347772424dad8e66d8c72ac5bcb0357"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0347772424dad8e66d8c72ac5bcb0357">&#9670;&nbsp;</a></span>SDHCI_INT_STS_CMD_COMPLETE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_STS_CMD_COMPLETE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11786bc31bc11454d31bcd3e08b13fa7" name="a11786bc31bc11454d31bcd3e08b13fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11786bc31bc11454d31bcd3e08b13fa7">&#9670;&nbsp;</a></span>SDHCI_INT_STS_TRANS_COMPLETE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_STS_TRANS_COMPLETE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ada8649d9cf1bee218f9791f26793ed12" name="ada8649d9cf1bee218f9791f26793ed12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada8649d9cf1bee218f9791f26793ed12">&#9670;&nbsp;</a></span>SDHCI_INT_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_INT_TIMEOUT&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(16)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a34ae5502e3f9c00c491373ea4ea4191c" name="a34ae5502e3f9c00c491373ea4ea4191c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34ae5502e3f9c00c491373ea4ea4191c">&#9670;&nbsp;</a></span>SDHCI_MAX_CMD_RETRY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MAX_CMD_RETRY&#160;&#160;&#160;5000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2f4751be75f5b4d3d6ed3aa0c5cfb96" name="ae2f4751be75f5b4d3d6ed3aa0c5cfb96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2f4751be75f5b4d3d6ed3aa0c5cfb96">&#9670;&nbsp;</a></span>SDHCI_MAX_TRANS_RETRY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MAX_TRANS_RETRY&#160;&#160;&#160;10000000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43e41afeed048375e407edc16515d641" name="a43e41afeed048375e407edc16515d641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43e41afeed048375e407edc16515d641">&#9670;&nbsp;</a></span>SDHCI_MMC_BLK_SZ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MMC_BLK_SZ&#160;&#160;&#160;512</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5c369c691bed2b53edd3584b05cdaf31" name="a5c369c691bed2b53edd3584b05cdaf31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c369c691bed2b53edd3584b05cdaf31">&#9670;&nbsp;</a></span>SDHCI_MMC_BLK_SZ_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MMC_BLK_SZ_BIT&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8b242f9855ed8712dbf63f37a123ae38" name="a8b242f9855ed8712dbf63f37a123ae38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b242f9855ed8712dbf63f37a123ae38">&#9670;&nbsp;</a></span>SDHCI_MMC_CUR_BLK_CNT_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MMC_CUR_BLK_CNT_BIT&#160;&#160;&#160;16</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5648189f6a989b5afe3869056883dce" name="ad5648189f6a989b5afe3869056883dce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5648189f6a989b5afe3869056883dce">&#9670;&nbsp;</a></span>SDHCI_MMC_READ</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MMC_READ&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0c2cc6b0ae6b73a0bc5d83767712637" name="ac0c2cc6b0ae6b73a0bc5d83767712637"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0c2cc6b0ae6b73a0bc5d83767712637">&#9670;&nbsp;</a></span>SDHCI_MMC_RETRY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MMC_RETRY</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab26caccdcbdb55d9f845e5822ebb5d49" name="ab26caccdcbdb55d9f845e5822ebb5d49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab26caccdcbdb55d9f845e5822ebb5d49">&#9670;&nbsp;</a></span>SDHCI_MMC_WRITE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_MMC_WRITE&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a659df0c42c345fcee2b69fc0f05497ca" name="a659df0c42c345fcee2b69fc0f05497ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a659df0c42c345fcee2b69fc0f05497ca">&#9670;&nbsp;</a></span>SDHCI_NRML_INT_SIG_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_NRML_INT_SIG_EN&#160;&#160;&#160;0x003B</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a58c4925cd17c33a64926af524b96eb57" name="a58c4925cd17c33a64926af524b96eb57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58c4925cd17c33a64926af524b96eb57">&#9670;&nbsp;</a></span>SDHCI_NRML_INT_SIG_EN_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_NRML_INT_SIG_EN_REG&#160;&#160;&#160;(0x038)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac5fb3c544e6f532597fefbe87babb9fd" name="ac5fb3c544e6f532597fefbe87babb9fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5fb3c544e6f532597fefbe87babb9fd">&#9670;&nbsp;</a></span>SDHCI_NRML_INT_STS_EN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_NRML_INT_STS_EN&#160;&#160;&#160;0x003B</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f694a1c86319fdb8e9fe8ebe82cdbf5" name="a4f694a1c86319fdb8e9fe8ebe82cdbf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f694a1c86319fdb8e9fe8ebe82cdbf5">&#9670;&nbsp;</a></span>SDHCI_NRML_INT_STS_EN_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_NRML_INT_STS_EN_REG&#160;&#160;&#160;(0x034)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c24ec87632ba3c007eb0aab98879524" name="a1c24ec87632ba3c007eb0aab98879524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c24ec87632ba3c007eb0aab98879524">&#9670;&nbsp;</a></span>SDHCI_NRML_INT_STS_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_NRML_INT_STS_REG&#160;&#160;&#160;(0x030)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3f1c3a1d213d3de9a966d0cac07f460c" name="a3f1c3a1d213d3de9a966d0cac07f460c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f1c3a1d213d3de9a966d0cac07f460c">&#9670;&nbsp;</a></span>SDHCI_PREP_CMD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PREP_CMD</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">c, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">f&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((((c)&amp;0xff) &lt;&lt; 8) | ((f)&amp;0xff))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9c320da91b6fec6e285ea7d69dd75c60" name="a9c320da91b6fec6e285ea7d69dd75c60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c320da91b6fec6e285ea7d69dd75c60">&#9670;&nbsp;</a></span>SDHCI_PRESENT_STATE_DAT_1BIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PRESENT_STATE_DAT_1BIT_MASK&#160;&#160;&#160;(<a class="el" href="sdrv__sdhci_8h.html#a476ffc7ef7bc448217743052a250a47a">SDHCI_PSTATE_DAT_3_0_MASK</a> &amp; 0x00100000)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad23ee60690e9c80b2b00833bca4e4c48" name="ad23ee60690e9c80b2b00833bca4e4c48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad23ee60690e9c80b2b00833bca4e4c48">&#9670;&nbsp;</a></span>SDHCI_PRESENT_STATE_DAT_4BIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PRESENT_STATE_DAT_4BIT_MASK&#160;&#160;&#160;(<a class="el" href="sdrv__sdhci_8h.html#a476ffc7ef7bc448217743052a250a47a">SDHCI_PSTATE_DAT_3_0_MASK</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af28cd625a82dc8e30f44c02316f3ba17" name="af28cd625a82dc8e30f44c02316f3ba17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af28cd625a82dc8e30f44c02316f3ba17">&#9670;&nbsp;</a></span>SDHCI_PRESENT_STATE_DAT_8BIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PRESENT_STATE_DAT_8BIT_MASK&#160;&#160;&#160;(<a class="el" href="sdrv__sdhci_8h.html#a476ffc7ef7bc448217743052a250a47a">SDHCI_PSTATE_DAT_3_0_MASK</a> | <a class="el" href="sdrv__sdhci_8h.html#aee839c310616160d7ae87a231c8deb88">SDHCI_PSTATE_DAT_7_4_MASK</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="add741c7cd8d577f82fa2af71d712f28e" name="add741c7cd8d577f82fa2af71d712f28e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add741c7cd8d577f82fa2af71d712f28e">&#9670;&nbsp;</a></span>SDHCI_PRESENT_STATE_DAT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PRESENT_STATE_DAT_MASK&#160;&#160;&#160;(<a class="el" href="sdrv__sdhci_8h.html#a476ffc7ef7bc448217743052a250a47a">SDHCI_PSTATE_DAT_3_0_MASK</a> | <a class="el" href="sdrv__sdhci_8h.html#aee839c310616160d7ae87a231c8deb88">SDHCI_PSTATE_DAT_7_4_MASK</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e0b2de9731647394c9adca67e8e6156" name="a9e0b2de9731647394c9adca67e8e6156"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e0b2de9731647394c9adca67e8e6156">&#9670;&nbsp;</a></span>SDHCI_PRESENT_STATE_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PRESENT_STATE_REG&#160;&#160;&#160;(0x024)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a73739b9520daf1b92acf5f77516b124d" name="a73739b9520daf1b92acf5f77516b124d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73739b9520daf1b92acf5f77516b124d">&#9670;&nbsp;</a></span>SDHCI_PSTATE_CMD_INHIBIT_DAT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PSTATE_CMD_INHIBIT_DAT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7f49121725272b97782ab873ddd2f04a" name="a7f49121725272b97782ab873ddd2f04a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f49121725272b97782ab873ddd2f04a">&#9670;&nbsp;</a></span>SDHCI_PSTATE_CMD_INHIBIT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PSTATE_CMD_INHIBIT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a476ffc7ef7bc448217743052a250a47a" name="a476ffc7ef7bc448217743052a250a47a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a476ffc7ef7bc448217743052a250a47a">&#9670;&nbsp;</a></span>SDHCI_PSTATE_DAT_3_0_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PSTATE_DAT_3_0_MASK&#160;&#160;&#160;0x00f00000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee839c310616160d7ae87a231c8deb88" name="aee839c310616160d7ae87a231c8deb88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee839c310616160d7ae87a231c8deb88">&#9670;&nbsp;</a></span>SDHCI_PSTATE_DAT_7_4_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PSTATE_DAT_7_4_MASK&#160;&#160;&#160;0x000000f0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a686404966f4ca5d449b40c455b242cdf" name="a686404966f4ca5d449b40c455b242cdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a686404966f4ca5d449b40c455b242cdf">&#9670;&nbsp;</a></span>SDHCI_PWR_CTRL_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_PWR_CTRL_REG&#160;&#160;&#160;(0x029)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a630e1e9b3e188666484d503cdbc1d678" name="a630e1e9b3e188666484d503cdbc1d678"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a630e1e9b3e188666484d503cdbc1d678">&#9670;&nbsp;</a></span>SDHCI_READ_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_READ_MODE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abc57769e32626ed528d76f705acb4e17" name="abc57769e32626ed528d76f705acb4e17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc57769e32626ed528d76f705acb4e17">&#9670;&nbsp;</a></span>SDHCI_RESET_MAX_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_RESET_MAX_TIMEOUT&#160;&#160;&#160;0x64</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae49ef02ee7c067804a67562baa2f56be" name="ae49ef02ee7c067804a67562baa2f56be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae49ef02ee7c067804a67562baa2f56be">&#9670;&nbsp;</a></span>SDHCI_RESET_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_RESET_REG&#160;&#160;&#160;(0x02F)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aefc5048ff93f054b48751fe9d0ba24c6" name="aefc5048ff93f054b48751fe9d0ba24c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefc5048ff93f054b48751fe9d0ba24c6">&#9670;&nbsp;</a></span>SDHCI_RESP_LSHIFT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_RESP_LSHIFT&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a31702aa6ff0e6fd1b789df2b7eeef716" name="a31702aa6ff0e6fd1b789df2b7eeef716"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31702aa6ff0e6fd1b789df2b7eeef716">&#9670;&nbsp;</a></span>SDHCI_RESP_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_RESP_REG&#160;&#160;&#160;(0x010)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a73bc36abffc8d3ab99a1bf61a0d1719c" name="a73bc36abffc8d3ab99a1bf61a0d1719c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73bc36abffc8d3ab99a1bf61a0d1719c">&#9670;&nbsp;</a></span>SDHCI_RESP_RSHIFT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_RESP_RSHIFT&#160;&#160;&#160;24</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac13b7bffa742fcaf31013fb2b757d907" name="ac13b7bffa742fcaf31013fb2b757d907"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac13b7bffa742fcaf31013fb2b757d907">&#9670;&nbsp;</a></span>SDHCI_SAMPLE_CLK_SEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SAMPLE_CLK_SEL&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(7)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fb40b19068e043e106b83c99e6c8b1c" name="a7fb40b19068e043e106b83c99e6c8b1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fb40b19068e043e106b83c99e6c8b1c">&#9670;&nbsp;</a></span>SDHCI_SDCLK_FREQ_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SDCLK_FREQ_MASK&#160;&#160;&#160;0xFF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3fa4395061fdec033a6572cd277d8013" name="a3fa4395061fdec033a6572cd277d8013"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fa4395061fdec033a6572cd277d8013">&#9670;&nbsp;</a></span>SDHCI_SDCLK_FREQ_SEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SDCLK_FREQ_SEL&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa54a58fa520134b6545977b955500f6c" name="aa54a58fa520134b6545977b955500f6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa54a58fa520134b6545977b955500f6c">&#9670;&nbsp;</a></span>SDHCI_SDCLK_UP_BIT_SEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SDCLK_UP_BIT_SEL&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ada86a284c0f7901ab4c9fe3dc28e205e" name="ada86a284c0f7901ab4c9fe3dc28e205e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada86a284c0f7901ab4c9fe3dc28e205e">&#9670;&nbsp;</a></span>SDHCI_SDMASA_BLKCNT_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SDMASA_BLKCNT_REG&#160;&#160;&#160;(0x000)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2472db179665d20602d7f7281fcbf34" name="ae2472db179665d20602d7f7281fcbf34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2472db179665d20602d7f7281fcbf34">&#9670;&nbsp;</a></span>SDHCI_SDR104_MODE_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SDR104_MODE_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a160438a6da61fdcd38501d45e44e9956" name="a160438a6da61fdcd38501d45e44e9956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a160438a6da61fdcd38501d45e44e9956">&#9670;&nbsp;</a></span>SDHCI_SDR50_MODE_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SDR50_MODE_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf3f7a713323d4843f02575eb8c4247a" name="adf3f7a713323d4843f02575eb8c4247a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf3f7a713323d4843f02575eb8c4247a">&#9670;&nbsp;</a></span>SDHCI_SOFT_RESET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SOFT_RESET&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a50f10e00f34347d1a0c1637e98b1e808" name="a50f10e00f34347d1a0c1637e98b1e808"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50f10e00f34347d1a0c1637e98b1e808">&#9670;&nbsp;</a></span>SDHCI_SPEC_VER4_NUM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SPEC_VER4_NUM&#160;&#160;&#160;(0x3)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae5553dd935c75b5f859f9422c16dfafe" name="ae5553dd935c75b5f859f9422c16dfafe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5553dd935c75b5f859f9422c16dfafe">&#9670;&nbsp;</a></span>SDHCI_SPEC_VERSION_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SPEC_VERSION_REG&#160;&#160;&#160;(0xFE)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a296acc55bac4c7ae390a7c18c1934b9c" name="a296acc55bac4c7ae390a7c18c1934b9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a296acc55bac4c7ae390a7c18c1934b9c">&#9670;&nbsp;</a></span>SDHCI_STATE_CMD_DAT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_STATE_CMD_DAT_MASK&#160;&#160;&#160;0x0003</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af82f3473a6f6d265d21c87f52d1bde7b" name="af82f3473a6f6d265d21c87f52d1bde7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af82f3473a6f6d265d21c87f52d1bde7b">&#9670;&nbsp;</a></span>SDHCI_STATE_CMD_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_STATE_CMD_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2547b8dc9686044d99152e5f9fd76c7" name="ae2547b8dc9686044d99152e5f9fd76c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2547b8dc9686044d99152e5f9fd76c7">&#9670;&nbsp;</a></span>SDHCI_STATE_DAT_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_STATE_DAT_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a47bfd2c5c5c3b45e86747958163b4a42" name="a47bfd2c5c5c3b45e86747958163b4a42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47bfd2c5c5c3b45e86747958163b4a42">&#9670;&nbsp;</a></span>SDHCI_SWITCH_CMD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SWITCH_CMD&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a57f7434a753621369f0664396a193b11" name="a57f7434a753621369f0664396a193b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57f7434a753621369f0664396a193b11">&#9670;&nbsp;</a></span>SDHCI_SYNC_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_SYNC_MODE&#160;&#160;&#160;(0)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae9065e5851b9c5c5db628d4c2fd043b5" name="ae9065e5851b9c5c5db628d4c2fd043b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9065e5851b9c5c5db628d4c2fd043b5">&#9670;&nbsp;</a></span>SDHCI_TIMEOUT_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TIMEOUT_REG&#160;&#160;&#160;(0x02E)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af3b71ddec2e64d7a4cf4f8f3ce1be55b" name="af3b71ddec2e64d7a4cf4f8f3ce1be55b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3b71ddec2e64d7a4cf4f8f3ce1be55b">&#9670;&nbsp;</a></span>SDHCI_TRANS_COUNT_MAX</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TRANS_COUNT_MAX&#160;&#160;&#160;0x10</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a12705e16994c6702c08b29af8adf471d" name="a12705e16994c6702c08b29af8adf471d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12705e16994c6702c08b29af8adf471d">&#9670;&nbsp;</a></span>SDHCI_TRANS_MODE_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TRANS_MODE_REG&#160;&#160;&#160;(0x00C)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a21f193298740c3390a5b437505681782" name="a21f193298740c3390a5b437505681782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f193298740c3390a5b437505681782">&#9670;&nbsp;</a></span>SDHCI_TRANS_MULTI</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TRANS_MULTI&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e8d0c1586484aac239def63dd72230d" name="a9e8d0c1586484aac239def63dd72230d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e8d0c1586484aac239def63dd72230d">&#9670;&nbsp;</a></span>SDHCI_TRANS_SINGLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TRANS_SINGLE&#160;&#160;&#160;(0 &lt;&lt; 5)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a80cac7e6d5a75f3c14fe3c3d3e633542" name="a80cac7e6d5a75f3c14fe3c3d3e633542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80cac7e6d5a75f3c14fe3c3d3e633542">&#9670;&nbsp;</a></span>SDHCI_TUNE_CLK_STOP_EN_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TUNE_CLK_STOP_EN_MASK&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(16)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af40f6f3e3a367acb128a09128b43d3a6" name="af40f6f3e3a367acb128a09128b43d3a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af40f6f3e3a367acb128a09128b43d3a6">&#9670;&nbsp;</a></span>SDHCI_TUNE_SWIN_TH_VAL_LSB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TUNE_SWIN_TH_VAL_LSB&#160;&#160;&#160;(24)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a47282255b0ffb59bbd1931f697a70042" name="a47282255b0ffb59bbd1931f697a70042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47282255b0ffb59bbd1931f697a70042">&#9670;&nbsp;</a></span>SDHCI_TUNE_SWIN_TH_VAL_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_TUNE_SWIN_TH_VAL_MASK&#160;&#160;&#160;0xFF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a06b1c98a46693b26274943d8ecf5d08a" name="a06b1c98a46693b26274943d8ecf5d08a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06b1c98a46693b26274943d8ecf5d08a">&#9670;&nbsp;</a></span>SDHCI_UHS_DDR50_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_UHS_DDR50_MODE&#160;&#160;&#160;0x4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c6a8fb954f147e78e159d87661d1fac" name="a2c6a8fb954f147e78e159d87661d1fac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c6a8fb954f147e78e159d87661d1fac">&#9670;&nbsp;</a></span>SDHCI_UHS_MODE_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_UHS_MODE_MASK&#160;&#160;&#160;0x0007</td>
</tr>
</table>
</div><div class="memdoc">
<p>UHS macros. </p>
</div>
</div>
<a id="a7b5fbae10b5dc73d7b8849fd15aad694" name="a7b5fbae10b5dc73d7b8849fd15aad694"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b5fbae10b5dc73d7b8849fd15aad694">&#9670;&nbsp;</a></span>SDHCI_UHS_SDR104_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_UHS_SDR104_MODE&#160;&#160;&#160;0x3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a79abe16364bf74778a40bd3052152f39" name="a79abe16364bf74778a40bd3052152f39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79abe16364bf74778a40bd3052152f39">&#9670;&nbsp;</a></span>SDHCI_UHS_SDR12_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_UHS_SDR12_MODE&#160;&#160;&#160;0x0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7f368f7f3d9cc44e965d3bc7221a3231" name="a7f368f7f3d9cc44e965d3bc7221a3231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f368f7f3d9cc44e965d3bc7221a3231">&#9670;&nbsp;</a></span>SDHCI_UHS_SDR25_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_UHS_SDR25_MODE&#160;&#160;&#160;0x1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a828ca94a3ea39d58caedcc628b04fdc6" name="a828ca94a3ea39d58caedcc628b04fdc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a828ca94a3ea39d58caedcc628b04fdc6">&#9670;&nbsp;</a></span>SDHCI_UHS_SDR50_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_UHS_SDR50_MODE&#160;&#160;&#160;0x2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9132fc8ccefd37ba5d001029484b7e48" name="a9132fc8ccefd37ba5d001029484b7e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9132fc8ccefd37ba5d001029484b7e48">&#9670;&nbsp;</a></span>SDHCI_VENDER_AT_CTRL_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_VENDER_AT_CTRL_REG&#160;&#160;&#160;(0x40)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeff3e0f83d095dc26f66fae9400d1819" name="aeff3e0f83d095dc26f66fae9400d1819"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeff3e0f83d095dc26f66fae9400d1819">&#9670;&nbsp;</a></span>SDHCI_VENDOR_BASE_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_VENDOR_BASE_REG&#160;&#160;&#160;(0xE8)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf926b32ef91bb1ba2e2e2883190fe1f" name="aaf926b32ef91bb1ba2e2e2883190fe1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf926b32ef91bb1ba2e2e2883190fe1f">&#9670;&nbsp;</a></span>SDHCI_VER4_ENABLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_VER4_ENABLE&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(12)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7d54402a4c81cd787d9117fd0269d93" name="aa7d54402a4c81cd787d9117fd0269d93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7d54402a4c81cd787d9117fd0269d93">&#9670;&nbsp;</a></span>SDHCI_VOL_1_8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_VOL_1_8&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f122ae1617484ea8173fe1c9550193b" name="a9f122ae1617484ea8173fe1c9550193b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f122ae1617484ea8173fe1c9550193b">&#9670;&nbsp;</a></span>SDHCI_VOL_3_0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_VOL_3_0&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a134958ec61968176d0a99a10b41de12b" name="a134958ec61968176d0a99a10b41de12b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a134958ec61968176d0a99a10b41de12b">&#9670;&nbsp;</a></span>SDHCI_VOL_3_3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SDHCI_VOL_3_3&#160;&#160;&#160;7</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abde7d139b798f7b9ce86e0ea4cdfb018" name="abde7d139b798f7b9ce86e0ea4cdfb018"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abde7d139b798f7b9ce86e0ea4cdfb018">&#9670;&nbsp;</a></span>SOFT_RESET_CMD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SOFT_RESET_CMD&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a90c66d4887e1d3b5722612fed87ae075" name="a90c66d4887e1d3b5722612fed87ae075"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90c66d4887e1d3b5722612fed87ae075">&#9670;&nbsp;</a></span>SOFT_RESET_DATA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SOFT_RESET_DATA&#160;&#160;&#160;<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afce9bde81ce3a6b854e51c06e2c966f8" name="afce9bde81ce3a6b854e51c06e2c966f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afce9bde81ce3a6b854e51c06e2c966f8">&#9670;&nbsp;</a></span>writehw</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define writehw</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">a&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(*REG16(a) = (<a class="el" href="warning__image_8h.html#ac8d5bf22cc9b71b8febefb8eeeaaa9ed">v</a>))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="acd5931a59c77e22982a13d018c3424f1" name="acd5931a59c77e22982a13d018c3424f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd5931a59c77e22982a13d018c3424f1">&#9670;&nbsp;</a></span>sdhci_card_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="sdrv__sdhci_8h.html#acd5931a59c77e22982a13d018c3424f1">sdhci_card_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Card types for sdhci. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="acd5931a59c77e22982a13d018c3424f1add2af5ce9652856415094bd84498380a" name="acd5931a59c77e22982a13d018c3424f1add2af5ce9652856415094bd84498380a"></a>SDHCI_EMMC_CARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="acd5931a59c77e22982a13d018c3424f1a7f1cdd27eb319bd88073cfc82b8d5667" name="acd5931a59c77e22982a13d018c3424f1a7f1cdd27eb319bd88073cfc82b8d5667"></a>SDHCI_SD_CARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="acd5931a59c77e22982a13d018c3424f1aea969d5fcae3c24912d0aff3172a7d53" name="acd5931a59c77e22982a13d018c3424f1aea969d5fcae3c24912d0aff3172a7d53"></a>SDHCI_UHS2_CARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="acd5931a59c77e22982a13d018c3424f1a89dbcab6d9006c066f36c96adbcd0be5" name="acd5931a59c77e22982a13d018c3424f1a89dbcab6d9006c066f36c96adbcd0be5"></a>SDHCI_SDIO_CARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="acd5931a59c77e22982a13d018c3424f1a7e837ed2ac02660af2f35a6d96dd2f85" name="acd5931a59c77e22982a13d018c3424f1a7e837ed2ac02660af2f35a6d96dd2f85"></a>SDHCI_CARD_TYPE_ABORT&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="a6b12992be609b3bc8561c726e26ae860" name="a6b12992be609b3bc8561c726e26ae860"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b12992be609b3bc8561c726e26ae860">&#9670;&nbsp;</a></span>sdhci_cmd_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="sdrv__sdhci_8h.html#a6b12992be609b3bc8561c726e26ae860">sdhci_cmd_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Command types for sdhci. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6b12992be609b3bc8561c726e26ae860add0f58a050b9bcef99b238b2c0dd17de" name="a6b12992be609b3bc8561c726e26ae860add0f58a050b9bcef99b238b2c0dd17de"></a>SDHCI_CMD_TYPE_NORMAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6b12992be609b3bc8561c726e26ae860a6e75823d632ebf2eaa1defe88da0cb13" name="a6b12992be609b3bc8561c726e26ae860a6e75823d632ebf2eaa1defe88da0cb13"></a>SDHCI_CMD_TYPE_SUSPEND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6b12992be609b3bc8561c726e26ae860ada95806026d3b9ab4ac4ddfb39336ab6" name="a6b12992be609b3bc8561c726e26ae860ada95806026d3b9ab4ac4ddfb39336ab6"></a>SDHCI_CMD_TYPE_RESUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6b12992be609b3bc8561c726e26ae860a71555fcc9b7d96e59f52e3d554fe4470" name="a6b12992be609b3bc8561c726e26ae860a71555fcc9b7d96e59f52e3d554fe4470"></a>SDHCI_CMD_TYPE_ABORT&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="a4fd13e773d1b93782c9e5e824b77f385" name="a4fd13e773d1b93782c9e5e824b77f385"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd13e773d1b93782c9e5e824b77f385">&#9670;&nbsp;</a></span>sdhci_resp_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="sdrv__sdhci_8h.html#a4fd13e773d1b93782c9e5e824b77f385">sdhci_resp_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Response type values for sdhci. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4fd13e773d1b93782c9e5e824b77f385a76ef2de0a2e35beeb384b649e13bbc7f" name="a4fd13e773d1b93782c9e5e824b77f385a76ef2de0a2e35beeb384b649e13bbc7f"></a>SDHCI_CMD_RESP_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4fd13e773d1b93782c9e5e824b77f385a6628a903d6e1c7484cbe06d8e55a9816" name="a4fd13e773d1b93782c9e5e824b77f385a6628a903d6e1c7484cbe06d8e55a9816"></a>SDHCI_CMD_RESP_136&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4fd13e773d1b93782c9e5e824b77f385a84dad1913c097979220fce07d1ba9cb1" name="a4fd13e773d1b93782c9e5e824b77f385a84dad1913c097979220fce07d1ba9cb1"></a>SDHCI_CMD_RESP_48&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4fd13e773d1b93782c9e5e824b77f385a49ea0b7df3d3b86030cc33e6ea83b8e6" name="a4fd13e773d1b93782c9e5e824b77f385a49ea0b7df3d3b86030cc33e6ea83b8e6"></a>SDHCI_CMD_RESP_48_BUSY&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a97d1cd9cdd84ece3793a4c3d652fc17d" name="a97d1cd9cdd84ece3793a4c3d652fc17d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97d1cd9cdd84ece3793a4c3d652fc17d">&#9670;&nbsp;</a></span>sdrv_sdhci_abort_tuning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sdrv_sdhci_abort_tuning </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci abort tuning </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5cbd95cf8072e79c0dedbbcfbe97c1c7" name="a5cbd95cf8072e79c0dedbbcfbe97c1c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cbd95cf8072e79c0dedbbcfbe97c1c7">&#9670;&nbsp;</a></span>sdrv_sdhci_clk_supply()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t sdrv_sdhci_clk_supply </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci clk supply </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>clk supply type </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>uint32_t </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">0</td><td>success </td></tr>
<tr><td class="paramname">other</td><td>failed </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0166f1f3490073b23ced4ea7e2ba203b" name="a0166f1f3490073b23ced4ea7e2ba203b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0166f1f3490073b23ced4ea7e2ba203b">&#9670;&nbsp;</a></span>sdrv_sdhci_execute_tuning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_sdhci_execute_tuning </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>opcode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>bus_width</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci execute tuning </p>
<p >start sdhci tuning and execute sdhci tuning sequence </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">opcode</td><td>tuning opcode </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">bus_width</td><td>mmc bus witdh </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>uint32_t </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">0</td><td>success </td></tr>
<tr><td class="paramname">other</td><td>failed </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a63f16c126176ea1a2748c76b20eb25bb" name="a63f16c126176ea1a2748c76b20eb25bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63f16c126176ea1a2748c76b20eb25bb">&#9670;&nbsp;</a></span>sdrv_sdhci_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sdrv_sdhci_init </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>initialize the controller. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure</td></tr>
</table>
</dd>
</dl>
<p>reset the controller, read the capabilities register and set initial bus width </p>
</div>
</div>
<a id="aab21e0b77c1f2acd033553a4f11b35ae" name="aab21e0b77c1f2acd033553a4f11b35ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab21e0b77c1f2acd033553a4f11b35ae">&#9670;&nbsp;</a></span>sdrv_sdhci_reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_sdhci_reset </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>mask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Soft reset for the controller. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mask</td><td>write to reset register </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a63aef93cf06a04c27971753dda090396" name="a63aef93cf06a04c27971753dda090396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63aef93cf06a04c27971753dda090396">&#9670;&nbsp;</a></span>sdrv_sdhci_reset_tuning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sdrv_sdhci_reset_tuning </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci reset tuning </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a787e506512749874ead3c338dfc49001" name="a787e506512749874ead3c338dfc49001"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a787e506512749874ead3c338dfc49001">&#9670;&nbsp;</a></span>sdrv_sdhci_send_command()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_sdhci_send_command </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="structmmc__command.html">mmc_command</a> *&#160;</td>
<td class="paramname"><em>cmd</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci send command </p>
<p >prepare the command register and run the command </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">cmd</td><td>mmc command structure</td></tr>
</table>
</dd>
</dl>
<p>reset the controller, read the capabilities register and set initial bus width </p><dl class="section return"><dt>Returns</dt><dd>uint32_t </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">0</td><td>success </td></tr>
<tr><td class="paramname">other</td><td>failed </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a90c48032cb9547c8919a224eef21e467" name="a90c48032cb9547c8919a224eef21e467"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90c48032cb9547c8919a224eef21e467">&#9670;&nbsp;</a></span>sdrv_sdhci_set_bus_width()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_sdhci_set_bus_width </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>width</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>set the bus width for controller </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">width</td><td>mmc bus witdh </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>uint8_t </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">0</td><td>success </td></tr>
<tr><td class="paramname">other</td><td>failed </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa78d166e7bcae7b8835b7cb9963fb079" name="aa78d166e7bcae7b8835b7cb9963fb079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa78d166e7bcae7b8835b7cb9963fb079">&#9670;&nbsp;</a></span>sdrv_sdhci_set_uhs_mode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sdrv_sdhci_set_uhs_mode </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci clk supply </p>
<p >sdhci set uhs mode, needs to be used together with set clock api </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>UHS mode </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a613033c3558120ff5e62c69a021f218c" name="a613033c3558120ff5e62c69a021f218c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a613033c3558120ff5e62c69a021f218c">&#9670;&nbsp;</a></span>sdrv_sdhci_start_tuning()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sdrv_sdhci_start_tuning </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>start tuning </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a38000cea9ceb0b334d12b751303be723" name="a38000cea9ceb0b334d12b751303be723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38000cea9ceb0b334d12b751303be723">&#9670;&nbsp;</a></span>sdrv_sdhci_tuning_sequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_sdhci_tuning_sequence </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>opcode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>bus_width</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci clk supply </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">host</td><td>sdhci host structure </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">opcode</td><td>tuning opcode </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">bus_width</td><td>Bus width used </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>uint32_t </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">0</td><td>success </td></tr>
<tr><td class="paramname">other</td><td>failed </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abcbd80fd40c9479819057ae8bee3ea94" name="abcbd80fd40c9479819057ae8bee3ea94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcbd80fd40c9479819057ae8bee3ea94">&#9670;&nbsp;</a></span>sdrv_sdhci_wait_for_bit()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_sdhci_wait_for_bit </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">addr_t&#160;</td>
<td class="paramname"><em>reg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>mask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>clear</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ms</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>sdhci wait for bit mask </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>