3675 lines
147 KiB
HTML
3675 lines
147 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_mmc_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"> 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&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&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> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">sdrv_mmc_sdhci.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="sdrv__sdhci_8h_source.html">sdrv_sdhci.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="sdrv__mmc__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  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__csd.html">mmc_csd</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__cid.html">mmc_cid</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__sd__scr.html">mmc_sd_scr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__sd__ssr.html">mmc_sd_ssr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html">mmc_card</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__config__data.html">mmc_config_data</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__device.html">mmc_device</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </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:a00acd6028111e24bdd2d53703e1e5e4d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a00acd6028111e24bdd2d53703e1e5e4d">sdrv_mmc_alloc_dev</a> (void)</td></tr>
|
|
<tr class="separator:a00acd6028111e24bdd2d53703e1e5e4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc7bca79f9fc64749a1233cfe6066c5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#abc7bca79f9fc64749a1233cfe6066c5f">sdrv_mmc_sdrv_sdhci_init</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev)</td></tr>
|
|
<tr class="separator:abc7bca79f9fc64749a1233cfe6066c5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ac02b2d13c5c3bc022a626dd29b756a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a2ac02b2d13c5c3bc022a626dd29b756a">sdrv_mmc_platform_init</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, void *priv_data)</td></tr>
|
|
<tr class="separator:a2ac02b2d13c5c3bc022a626dd29b756a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8db9876f015ee69f3c32074f7f30f6e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a8db9876f015ee69f3c32074f7f30f6e0">sdrv_mmc_sdhci_read</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, void *dest, uint32_t blk_addr, uint32_t num_blocks)</td></tr>
|
|
<tr class="separator:a8db9876f015ee69f3c32074f7f30f6e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8802579d63eb18571e8a0f89a7193e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#ab8802579d63eb18571e8a0f89a7193e2">sdrv_mmc_sdhci_write</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, void *src, uint32_t blk_addr, uint32_t num_blocks)</td></tr>
|
|
<tr class="separator:ab8802579d63eb18571e8a0f89a7193e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a252cd48eff19ad4b7b63f32ad4f0ec19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a252cd48eff19ad4b7b63f32ad4f0ec19">sdrv_mmc_sdhci_erase</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t blk_addr, uint64_t len)</td></tr>
|
|
<tr class="separator:a252cd48eff19ad4b7b63f32ad4f0ec19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ec54e408261c26759f3e77af7e7758c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a6ec54e408261c26759f3e77af7e7758c">sdrv_mmc_sdhci_read_part</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, void *dest, uint32_t blk_addr, uint32_t num_blocks, uint32_t type)</td></tr>
|
|
<tr class="separator:a6ec54e408261c26759f3e77af7e7758c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f3a0e3e5bc5734a5ef8d2869cd6d2f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a6f3a0e3e5bc5734a5ef8d2869cd6d2f3">sdrv_mmc_sdhci_write_part</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, void *src, uint32_t blk_addr, uint32_t num_blocks, uint32_t type)</td></tr>
|
|
<tr class="separator:a6f3a0e3e5bc5734a5ef8d2869cd6d2f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cf5d3481802ba61b30be9af95ac00c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a5cf5d3481802ba61b30be9af95ac00c4">sdrv_mmc_sdhci_erase_part</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t blk_addr, uint32_t num_blocks, uint32_t type)</td></tr>
|
|
<tr class="separator:a5cf5d3481802ba61b30be9af95ac00c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68606e4333029091290b96551b9a00ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a68606e4333029091290b96551b9a00ba">sdrv_mmc_sdhci_cancel</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev)</td></tr>
|
|
<tr class="separator:a68606e4333029091290b96551b9a00ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b476888f367b64379bcb50a0c7a883d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a3b476888f367b64379bcb50a0c7a883d">sdrv_mmc_set_clr_power_on_wp_user</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t addr, uint64_t len, uint8_t set_clr)</td></tr>
|
|
<tr class="separator:a3b476888f367b64379bcb50a0c7a883d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a700c7015a09f013f34121dcfc57a5637"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a700c7015a09f013f34121dcfc57a5637">sdrv_mmc_get_wp_status</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t addr, uint8_t *wp_status)</td></tr>
|
|
<tr class="separator:a700c7015a09f013f34121dcfc57a5637"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3ae7d0940026a858f7a3cf969534d92"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#ad3ae7d0940026a858f7a3cf969534d92">sdrv_mmc_put_card_to_sleep</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev)</td></tr>
|
|
<tr class="separator:ad3ae7d0940026a858f7a3cf969534d92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a0f37f3f5dc72a5eb43652b69304646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a4a0f37f3f5dc72a5eb43652b69304646">sdrv_mmc_power_off_notification</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t pon_type)</td></tr>
|
|
<tr class="separator:a4a0f37f3f5dc72a5eb43652b69304646"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e2fb829434c14383eb082dca17d2586"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a4e2fb829434c14383eb082dca17d2586">sdrv_mmc_set_drv_type</a> (struct <a class="el" href="structsdhci__host.html">sdhci_host</a> *host, struct <a class="el" href="structmmc__card.html">mmc_card</a> *card, uint8_t drv_type)</td></tr>
|
|
<tr class="separator:a4e2fb829434c14383eb082dca17d2586"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32ce71661b54e28976cbbff0f5d2f822"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a32ce71661b54e28976cbbff0f5d2f822">sdrv_mmc_sdhci_switch_part</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t type)</td></tr>
|
|
<tr class="separator:a32ce71661b54e28976cbbff0f5d2f822"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4826e42a60d4f67320c3fbe2f3b4743d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a4826e42a60d4f67320c3fbe2f3b4743d">sdrv_mmc_sdhci_rpmb_send</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, struct <a class="el" href="structmmc__command.html">mmc_command</a> *cmd)</td></tr>
|
|
<tr class="separator:a4826e42a60d4f67320c3fbe2f3b4743d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98f49b8c1c788bf084a85903a99811eb"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a98f49b8c1c788bf084a85903a99811eb">sdrv_mmc_get_size</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t type)</td></tr>
|
|
<tr class="separator:a98f49b8c1c788bf084a85903a99811eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18db2c08f6d80ac7877d0f5a9b83e4d6"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a18db2c08f6d80ac7877d0f5a9b83e4d6">sdrv_mmc_get_erase_group_size</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev)</td></tr>
|
|
<tr class="separator:a18db2c08f6d80ac7877d0f5a9b83e4d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44c2f4aa9684bc8de76b27a7b10ae522"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a44c2f4aa9684bc8de76b27a7b10ae522">sdrv_mmc_get_block_size</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev)</td></tr>
|
|
<tr class="separator:a44c2f4aa9684bc8de76b27a7b10ae522"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a2d36a32115a4bfab449f31242aef6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#a8a2d36a32115a4bfab449f31242aef6f">sdrv_mmc_send_tuning</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev, uint32_t opcode, uint32_t bus_width)</td></tr>
|
|
<tr class="separator:a8a2d36a32115a4bfab449f31242aef6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1b18f2fbf110601bc5bfe7fad6b25e7"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__mmc__sdhci_8h.html#ac1b18f2fbf110601bc5bfe7fad6b25e7">sdrv_mmc_get_data_after_erase</a> (struct <a class="el" href="structmmc__device.html">mmc_device</a> *dev)</td></tr>
|
|
<tr class="separator:ac1b18f2fbf110601bc5bfe7fad6b25e7"><td class="memSeparator" colspan="2"> </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) 2020 Semidrive Semiconductor. All rights reserved. </dd></dl>
|
|
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a67b341b686f68a0651befe8056024559" name="a67b341b686f68a0651befe8056024559"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67b341b686f68a0651befe8056024559">◆ </a></span>ACMD13_SEND_SD_STATUS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ACMD13_SEND_SD_STATUS   13</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d41aed2ec04c2727af04103c6077128" name="a1d41aed2ec04c2727af04103c6077128"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d41aed2ec04c2727af04103c6077128">◆ </a></span>ACMD41_SEND_OP_COND</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ACMD41_SEND_OP_COND   41</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca6f03bc96d87e98a93c5e7ec6b2d64d" name="aca6f03bc96d87e98a93c5e7ec6b2d64d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca6f03bc96d87e98a93c5e7ec6b2d64d">◆ </a></span>ACMD51_READ_CARD_SCR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ACMD51_READ_CARD_SCR   51</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f5f7f9208cb1aa09858f25d592e38c7" name="a3f5f7f9208cb1aa09858f25d592e38c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f5f7f9208cb1aa09858f25d592e38c7">◆ </a></span>ACMD6_SET_BUS_WIDTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ACMD6_SET_BUS_WIDTH   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d6827f2cf86259558ab0d227dbced4e" name="a8d6827f2cf86259558ab0d227dbced4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d6827f2cf86259558ab0d227dbced4e">◆ </a></span>BOOT_PART_MIN_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BOOT_PART_MIN_SIZE   (128<a class="el" href="warning__image_8h.html#ae31d80f000b561c9b9f1be374ce459f9">u</a> * 1024<a class="el" href="warning__image_8h.html#ae31d80f000b561c9b9f1be374ce459f9">u</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa869e89b27f257d4aa105aa0cca1da5" name="afa869e89b27f257d4aa105aa0cca1da5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa869e89b27f257d4aa105aa0cca1da5">◆ </a></span>BOOT_SIZE_MULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BOOT_SIZE_MULT   226</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6efae6b4179548b393d8d3287ee46b33" name="a6efae6b4179548b393d8d3287ee46b33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6efae6b4179548b393d8d3287ee46b33">◆ </a></span>CMD0_GO_IDLE_STATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD0_GO_IDLE_STATE   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a217cf3d6bad3b6d8032790d402f9f04b" name="a217cf3d6bad3b6d8032790d402f9f04b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a217cf3d6bad3b6d8032790d402f9f04b">◆ </a></span>CMD10_SEND_CID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD10_SEND_CID   10</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f8991146050b8130e6030f5a7004773" name="a0f8991146050b8130e6030f5a7004773"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f8991146050b8130e6030f5a7004773">◆ </a></span>CMD11_SWITCH_VOLTAGE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD11_SWITCH_VOLTAGE   11</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4dd649fad294213bfba58ed2a0fb232" name="ac4dd649fad294213bfba58ed2a0fb232"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4dd649fad294213bfba58ed2a0fb232">◆ </a></span>CMD12_STOP_TRANSMISSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD12_STOP_TRANSMISSION   12</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79526d3c4d732d53c02c16675d953b9e" name="a79526d3c4d732d53c02c16675d953b9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79526d3c4d732d53c02c16675d953b9e">◆ </a></span>CMD13_SEND_STATUS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD13_SEND_STATUS   13</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4da4325441706eab5b1b2d47453165a7" name="a4da4325441706eab5b1b2d47453165a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4da4325441706eab5b1b2d47453165a7">◆ </a></span>CMD15_GO_INACTIVE_STATUS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD15_GO_INACTIVE_STATUS   15</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee254c9ad8824c066b6cd6d87dec6d46" name="aee254c9ad8824c066b6cd6d87dec6d46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee254c9ad8824c066b6cd6d87dec6d46">◆ </a></span>CMD16_SET_BLOCKLEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD16_SET_BLOCKLEN   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ed0381da2eda9065d97895969098549" name="a7ed0381da2eda9065d97895969098549"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ed0381da2eda9065d97895969098549">◆ </a></span>CMD17_READ_SINGLE_BLOCK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD17_READ_SINGLE_BLOCK   17</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc2db19be05702b6aea0da1ff059b993" name="adc2db19be05702b6aea0da1ff059b993"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc2db19be05702b6aea0da1ff059b993">◆ </a></span>CMD18_READ_MULTIPLE_BLOCK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD18_READ_MULTIPLE_BLOCK   18</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7dfb48240ba2e0b233372c6bdae86a2f" name="a7dfb48240ba2e0b233372c6bdae86a2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7dfb48240ba2e0b233372c6bdae86a2f">◆ </a></span>CMD1_SEND_OP_COND</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD1_SEND_OP_COND   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a039d59230007431b45aabaab1e17c419" name="a039d59230007431b45aabaab1e17c419"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a039d59230007431b45aabaab1e17c419">◆ </a></span>CMD21_SEND_TUNING_BLOCK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD21_SEND_TUNING_BLOCK   21</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fa1f1d582d5b8e24ffced67a6be156f" name="a3fa1f1d582d5b8e24ffced67a6be156f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fa1f1d582d5b8e24ffced67a6be156f">◆ </a></span>CMD23_SET_BLOCK_COUNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD23_SET_BLOCK_COUNT   23</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a503905c8483856411c2fbff426ad1d72" name="a503905c8483856411c2fbff426ad1d72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a503905c8483856411c2fbff426ad1d72">◆ </a></span>CMD24_WRITE_SINGLE_BLOCK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD24_WRITE_SINGLE_BLOCK   24</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf847aea0270dee6893ac0b3ab2500f1" name="adf847aea0270dee6893ac0b3ab2500f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf847aea0270dee6893ac0b3ab2500f1">◆ </a></span>CMD25_WRITE_MULTIPLE_BLOCK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD25_WRITE_MULTIPLE_BLOCK   25</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad45099be821fbc2eb7a65ac5d169d72f" name="ad45099be821fbc2eb7a65ac5d169d72f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad45099be821fbc2eb7a65ac5d169d72f">◆ </a></span>CMD28_SET_WRITE_PROTECT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD28_SET_WRITE_PROTECT   28</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fbf32ffacb28e8d77588a46e85c11c5" name="a7fbf32ffacb28e8d77588a46e85c11c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fbf32ffacb28e8d77588a46e85c11c5">◆ </a></span>CMD29_CLEAR_WRITE_PROTECT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD29_CLEAR_WRITE_PROTECT   29</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a464266638140597028d327e6c1dd9c6e" name="a464266638140597028d327e6c1dd9c6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a464266638140597028d327e6c1dd9c6e">◆ </a></span>CMD2_ALL_SEND_CID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD2_ALL_SEND_CID   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f777fb830b103a7ef22d43b15241798" name="a0f777fb830b103a7ef22d43b15241798"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f777fb830b103a7ef22d43b15241798">◆ </a></span>CMD31_SEND_WRITE_PROT_TYPE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD31_SEND_WRITE_PROT_TYPE   31</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55c2db45c11f6db952b425d0a631cc96" name="a55c2db45c11f6db952b425d0a631cc96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55c2db45c11f6db952b425d0a631cc96">◆ </a></span>CMD32_ERASE_WR_BLK_START</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD32_ERASE_WR_BLK_START   32</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7917696fbace9afd28b928ac252c01a0" name="a7917696fbace9afd28b928ac252c01a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7917696fbace9afd28b928ac252c01a0">◆ </a></span>CMD33_ERASE_WR_BLK_END</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD33_ERASE_WR_BLK_END   33</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd21d52afaf7e3920ebb1b794ca9c99c" name="acd21d52afaf7e3920ebb1b794ca9c99c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd21d52afaf7e3920ebb1b794ca9c99c">◆ </a></span>CMD35_ERASE_GROUP_START</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD35_ERASE_GROUP_START   35</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d55918db6461d25207b58842120f9de" name="a5d55918db6461d25207b58842120f9de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d55918db6461d25207b58842120f9de">◆ </a></span>CMD36_ERASE_GROUP_END</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD36_ERASE_GROUP_END   36</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a015e0378031523318d36801a6a389961" name="a015e0378031523318d36801a6a389961"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a015e0378031523318d36801a6a389961">◆ </a></span>CMD38_ERASE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD38_ERASE   38</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d488616da9ea677ec9c6c4fffb7e062" name="a8d488616da9ea677ec9c6c4fffb7e062"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d488616da9ea677ec9c6c4fffb7e062">◆ </a></span>CMD3_SEND_RELATIVE_ADDR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD3_SEND_RELATIVE_ADDR   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab64339dff59faf32371b21f251d4f068" name="ab64339dff59faf32371b21f251d4f068"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab64339dff59faf32371b21f251d4f068">◆ </a></span>CMD4_SET_DSR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD4_SET_DSR   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac39ebb8ae2b1e1f2b6cc83020b543775" name="ac39ebb8ae2b1e1f2b6cc83020b543775"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac39ebb8ae2b1e1f2b6cc83020b543775">◆ </a></span>CMD52_SDIO_STOP_TRANSMISSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD52_SDIO_STOP_TRANSMISSION   52</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a539a0c7178704c361dbd6db67b49b1f0" name="a539a0c7178704c361dbd6db67b49b1f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a539a0c7178704c361dbd6db67b49b1f0">◆ </a></span>CMD55_APP_CMD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD55_APP_CMD   55</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af754c9d8a367a16e22f58d1eca7fac20" name="af754c9d8a367a16e22f58d1eca7fac20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af754c9d8a367a16e22f58d1eca7fac20">◆ </a></span>CMD5_SLEEP_AWAKE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD5_SLEEP_AWAKE   5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82abfac7c9794d94010f21383c81f666" name="a82abfac7c9794d94010f21383c81f666"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82abfac7c9794d94010f21383c81f666">◆ </a></span>CMD6_SWITCH_FUNC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD6_SWITCH_FUNC   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e5e7d9ee62873bef54a0ec59e041055" name="a3e5e7d9ee62873bef54a0ec59e041055"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e5e7d9ee62873bef54a0ec59e041055">◆ </a></span>CMD7_SELECT_DESELECT_CARD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD7_SELECT_DESELECT_CARD   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52407dfa2919b3abcd06dff7f41afcc9" name="a52407dfa2919b3abcd06dff7f41afcc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52407dfa2919b3abcd06dff7f41afcc9">◆ </a></span>CMD8_SEND_EXT_CSD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD8_SEND_EXT_CSD   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7009a6411fad59380bf10d209a24c4ef" name="a7009a6411fad59380bf10d209a24c4ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7009a6411fad59380bf10d209a24c4ef">◆ </a></span>CMD8_SEND_IF_COND</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD8_SEND_IF_COND   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5bfe98a35ecd9c6ca532df3d108ba60" name="af5bfe98a35ecd9c6ca532df3d108ba60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5bfe98a35ecd9c6ca532df3d108ba60">◆ </a></span>CMD9_SEND_CSD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD9_SEND_CSD   9</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24d49e5ebe2d27dc86b3c22eb1a8245d" name="a24d49e5ebe2d27dc86b3c22eb1a8245d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24d49e5ebe2d27dc86b3c22eb1a8245d">◆ </a></span>CONFIG_ARCH_CACHE_LINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CONFIG_ARCH_CACHE_LINE   32</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab99515b6a1c00720076a750873079451" name="ab99515b6a1c00720076a750873079451"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab99515b6a1c00720076a750873079451">◆ </a></span>EXT_CSD_BUF_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EXT_CSD_BUF_SIZE   ROUNDUP(512, <a class="el" href="sdrv__mmc__sdhci_8h.html#a24d49e5ebe2d27dc86b3c22eb1a8245d">CONFIG_ARCH_CACHE_LINE</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c033f4d9e2cff7b1c6564adb7d95ea5" name="a6c033f4d9e2cff7b1c6564adb7d95ea5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c033f4d9e2cff7b1c6564adb7d95ea5">◆ </a></span>MAX_RPMB_CMDS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MAX_RPMB_CMDS   0x3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89ece497d331c7f3a0db67b56936af80" name="a89ece497d331c7f3a0db67b56936af80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89ece497d331c7f3a0db67b56936af80">◆ </a></span>MMC_ACCESS_WRITE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_ACCESS_WRITE   0x3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ebd8d7d4f833fd416988800e3045a55" name="a5ebd8d7d4f833fd416988800e3045a55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ebd8d7d4f833fd416988800e3045a55">◆ </a></span>MMC_ADDR_OUT_OF_RANGE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_ADDR_OUT_OF_RANGE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">resp</td><td>)</td>
|
|
<td>   ((resp >> 31) & 0x01)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66620efceb38686b82272e522a478afb" name="a66620efceb38686b82272e522a478afb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66620efceb38686b82272e522a478afb">◆ </a></span>MMC_BLK_SZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_BLK_SZ   512</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc6fc23d84399193c51cf88efe03cd41" name="acc6fc23d84399193c51cf88efe03cd41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc6fc23d84399193c51cf88efe03cd41">◆ </a></span>MMC_BLOCK_COUNT_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_BLOCK_COUNT_MASK   0x0000ffff</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ce5792794c70762ea9a68f38a7536ae" name="a5ce5792794c70762ea9a68f38a7536ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ce5792794c70762ea9a68f38a7536ae">◆ </a></span>MMC_CARD_MMC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_MMC</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">card</td><td>)</td>
|
|
<td>    ((card->type == <a class="el" href="sdrv__mmc__sdhci_8h.html#a7374d79f0ac588c847ffcf61b28e465c">MMC_TYPE_STD_MMC</a>) || (card->type == <a class="el" href="sdrv__mmc__sdhci_8h.html#a11ab109146ede201712ed64674f5b337">MMC_TYPE_MMCHC</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e9e688d5aa5f1fff5f3dbb45666b397" name="a2e9e688d5aa5f1fff5f3dbb45666b397"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e9e688d5aa5f1fff5f3dbb45666b397">◆ </a></span>MMC_CARD_RCA_BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_RCA_BIT   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14a3d1244fcec538f44c32fe3674922f" name="a14a3d1244fcec538f44c32fe3674922f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14a3d1244fcec538f44c32fe3674922f">◆ </a></span>MMC_CARD_SD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_SD</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">card</td><td>)</td>
|
|
<td>    ((card->type == <a class="el" href="sdrv__mmc__sdhci_8h.html#a0c203f02837a974b28a6b0308c04d24f">MMC_CARD_TYPE_SDHC</a>) || (card->type == <a class="el" href="sdrv__mmc__sdhci_8h.html#aae886c8488ee08045d13afce9abb6c60">MMC_CARD_TYPE_STD_SD</a>)|| (card->type == <a class="el" href="sdrv__mmc__sdhci_8h.html#a7dbead79f5bb3757301edb576fb77318">MMC_CARD_TYPE_UHS</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af239d99ee6b82663c188a9d7e63338c4" name="af239d99ee6b82663c188a9d7e63338c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af239d99ee6b82663c188a9d7e63338c4">◆ </a></span>MMC_CARD_SDIO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_SDIO</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">card</td><td>)</td>
|
|
<td>    (card->type == <a class="el" href="sdrv__mmc__sdhci_8h.html#a4930caa978276258ef30a91677dcf0cc">MMC_TYPE_SDIO</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f9dfebc4a2a150211cff9ce3e8e2f00" name="a2f9dfebc4a2a150211cff9ce3e8e2f00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f9dfebc4a2a150211cff9ce3e8e2f00">◆ </a></span>MMC_CARD_SLEEP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_SLEEP   (1 << 15)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d561cfdc1ffc87d543764129d31649a" name="a1d561cfdc1ffc87d543764129d31649a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d561cfdc1ffc87d543764129d31649a">◆ </a></span>MMC_CARD_STATUS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_STATUS</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   ((x >> 9) & 0x0F)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c203f02837a974b28a6b0308c04d24f" name="a0c203f02837a974b28a6b0308c04d24f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c203f02837a974b28a6b0308c04d24f">◆ </a></span>MMC_CARD_TYPE_SDHC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_TYPE_SDHC   0x1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae886c8488ee08045d13afce9abb6c60" name="aae886c8488ee08045d13afce9abb6c60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae886c8488ee08045d13afce9abb6c60">◆ </a></span>MMC_CARD_TYPE_STD_SD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_TYPE_STD_SD   0x0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7dbead79f5bb3757301edb576fb77318" name="a7dbead79f5bb3757301edb576fb77318"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7dbead79f5bb3757301edb576fb77318">◆ </a></span>MMC_CARD_TYPE_UHS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CARD_TYPE_UHS   0x2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fd987f319887c4c5c44afdf46422df0" name="a2fd987f319887c4c5c44afdf46422df0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fd987f319887c4c5c44afdf46422df0">◆ </a></span>MMC_CLK_100MHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CLK_100MHZ   100000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a606554ff75c39ded92647bff40366894" name="a606554ff75c39ded92647bff40366894"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a606554ff75c39ded92647bff40366894">◆ </a></span>MMC_CLK_200MHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CLK_200MHZ   200000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace8a2319b476ce5a868e2f9b154fb5c5" name="ace8a2319b476ce5a868e2f9b154fb5c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace8a2319b476ce5a868e2f9b154fb5c5">◆ </a></span>MMC_CLK_25MHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CLK_25MHZ   25000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b8e7484025d58137852454eb947ea6f" name="a9b8e7484025d58137852454eb947ea6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b8e7484025d58137852454eb947ea6f">◆ </a></span>MMC_CLK_400KHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CLK_400KHZ   400000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9675576e43619eac5adc9b77996335b9" name="a9675576e43619eac5adc9b77996335b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9675576e43619eac5adc9b77996335b9">◆ </a></span>MMC_CLK_400MHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CLK_400MHZ   400000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4784e688387ebbe4e9292472adecc6c4" name="a4784e688387ebbe4e9292472adecc6c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4784e688387ebbe4e9292472adecc6c4">◆ </a></span>MMC_CLK_50MHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CLK_50MHZ   50000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25f51688b354bfadeb365e033e66452b" name="a25f51688b354bfadeb365e033e66452b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25f51688b354bfadeb365e033e66452b">◆ </a></span>MMC_CMD_READ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CMD_READ</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">cmd</td><td>)</td>
|
|
<td>    ((cmd->cmd_index == <a class="el" href="sdrv__mmc__sdhci_8h.html#a7ed0381da2eda9065d97895969098549">CMD17_READ_SINGLE_BLOCK</a>) || (cmd->cmd_index == <a class="el" href="sdrv__mmc__sdhci_8h.html#adc2db19be05702b6aea0da1ff059b993">CMD18_READ_MULTIPLE_BLOCK</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3e73d04dd55f34bceadf35e2e1a4224" name="ad3e73d04dd55f34bceadf35e2e1a4224"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3e73d04dd55f34bceadf35e2e1a4224">◆ </a></span>MMC_CMD_WRITE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_CMD_WRITE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">cmd</td><td>)</td>
|
|
<td>    ((cmd->cmd_index == <a class="el" href="sdrv__mmc__sdhci_8h.html#a503905c8483856411c2fbff426ad1d72">CMD24_WRITE_SINGLE_BLOCK</a>) || (cmd->cmd_index == <a class="el" href="sdrv__mmc__sdhci_8h.html#adf847aea0270dee6893ac0b3ab2500f1">CMD25_WRITE_MULTIPLE_BLOCK</a>))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33ed66c356067cb795a5fc5c68c9579d" name="a33ed66c356067cb795a5fc5c68c9579d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33ed66c356067cb795a5fc5c68c9579d">◆ </a></span>MMC_DEVICE_TYPE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_DEVICE_TYPE   196</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e2836359d0980af461c436390a298ca" name="a0e2836359d0980af461c436390a298ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e2836359d0980af461c436390a298ca">◆ </a></span>MMC_ERASE_GRP_DEF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_ERASE_GRP_DEF   175</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06ef3b5bf63f516d8dcf8304570ba20d" name="a06ef3b5bf63f516d8dcf8304570ba20d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06ef3b5bf63f516d8dcf8304570ba20d">◆ </a></span>MMC_ERASE_TIMEOUT_MULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_ERASE_TIMEOUT_MULT   223</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a52b2b3174a3727143788875508f05b" name="a3a52b2b3174a3727143788875508f05b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a52b2b3174a3727143788875508f05b">◆ </a></span>MMC_EXT_CSD_REV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_EXT_CSD_REV   192</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add8daeba442238ac2d2e0b8871cc0497" name="add8daeba442238ac2d2e0b8871cc0497"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add8daeba442238ac2d2e0b8871cc0497">◆ </a></span>MMC_EXT_CSD_RST_N_FUNC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_EXT_CSD_RST_N_FUNC   162</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7794fe297c6e9bab0932ca293b4daee" name="ab7794fe297c6e9bab0932ca293b4daee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7794fe297c6e9bab0932ca293b4daee">◆ </a></span>MMC_EXT_HC_WP_GRP_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_EXT_HC_WP_GRP_SIZE   221</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86b46bf3851ed307a5a9209e03c0e234" name="a86b46bf3851ed307a5a9209e03c0e234"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86b46bf3851ed307a5a9209e03c0e234">◆ </a></span>MMC_EXT_MMC_BUS_WIDTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_EXT_MMC_BUS_WIDTH   183</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a646c6ac0b9b9afcae23b3281d01b74" name="a8a646c6ac0b9b9afcae23b3281d01b74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a646c6ac0b9b9afcae23b3281d01b74">◆ </a></span>MMC_EXT_MMC_DRV_STRENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_EXT_MMC_DRV_STRENGTH   197</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2bc2d3027c28a121cd1d234387ed18a9" name="a2bc2d3027c28a121cd1d234387ed18a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bc2d3027c28a121cd1d234387ed18a9">◆ </a></span>MMC_EXT_MMC_HS_TIMING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_EXT_MMC_HS_TIMING   185</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc075e9981c13a267a1299e1d0434c38" name="afc075e9981c13a267a1299e1d0434c38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc075e9981c13a267a1299e1d0434c38">◆ </a></span>MMC_HC_ERASE_GRP_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HC_ERASE_GRP_SIZE   224</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ad02b3821c39864802dbfb623f1c352" name="a1ad02b3821c39864802dbfb623f1c352"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ad02b3821c39864802dbfb623f1c352">◆ </a></span>MMC_HC_ERASE_MULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HC_ERASE_MULT   (512 * 1024)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e860a419ebae7ca2328be88e32e40f2" name="a6e860a419ebae7ca2328be88e32e40f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e860a419ebae7ca2328be88e32e40f2">◆ </a></span>MMC_HS200_TIMING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HS200_TIMING   0x2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a83a5d1ff9f07b0c30e16130f90d4c3e9" name="a83a5d1ff9f07b0c30e16130f90d4c3e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83a5d1ff9f07b0c30e16130f90d4c3e9">◆ </a></span>MMC_HS400_TIMING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HS400_TIMING   0x3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39a28406169fd82e92ce57163de36e19" name="a39a28406169fd82e92ce57163de36e19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39a28406169fd82e92ce57163de36e19">◆ </a></span>MMC_HS_DDR_MODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HS_DDR_MODE   (<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2) | <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef8fbeb4eba7dfb5aa67afbb0b40880c" name="aef8fbeb4eba7dfb5aa67afbb0b40880c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef8fbeb4eba7dfb5aa67afbb0b40880c">◆ </a></span>MMC_HS_HS200_MODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HS_HS200_MODE   (<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4) | <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(5))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94dcc7e8c251ee3c27e99cd9c4f1327e" name="a94dcc7e8c251ee3c27e99cd9c4f1327e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94dcc7e8c251ee3c27e99cd9c4f1327e">◆ </a></span>MMC_HS_HS400_MODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HS_HS400_MODE   (<a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(6) | <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(7))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8612bab1619ec3e58a909f94a585ad0" name="aa8612bab1619ec3e58a909f94a585ad0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8612bab1619ec3e58a909f94a585ad0">◆ </a></span>MMC_HS_TIMING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_HS_TIMING   0x1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae787076c81d97b76093452062146e446" name="ae787076c81d97b76093452062146e446"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae787076c81d97b76093452062146e446">◆ </a></span>MMC_MAX_CARD_STAT_RETRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_MAX_CARD_STAT_RETRY   10000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28da0b5fd5e4cfb555c7ca290b081e5c" name="a28da0b5fd5e4cfb555c7ca290b081e5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28da0b5fd5e4cfb555c7ca290b081e5c">◆ </a></span>MMC_MAX_COMMAND_RETRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_MAX_COMMAND_RETRY   1000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adcd9f079b55ce2a2db669a0f86343f56" name="adcd9f079b55ce2a2db669a0f86343f56"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcd9f079b55ce2a2db669a0f86343f56">◆ </a></span>MMC_NO_POWER_NOTIFICATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_NO_POWER_NOTIFICATION   0x0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa25975efb24b085c69cdf99e7d3d3ffa" name="aa25975efb24b085c69cdf99e7d3d3ffa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa25975efb24b085c69cdf99e7d3d3ffa">◆ </a></span>MMC_OCR_17_19</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_OCR_17_19   (1U << 7)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54c84bca19de3f08bd43fec1e404782f" name="a54c84bca19de3f08bd43fec1e404782f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54c84bca19de3f08bd43fec1e404782f">◆ </a></span>MMC_OCR_27_36</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_OCR_27_36   (0x1FF << 15)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca998c861b90f8b0b2ee1ca9d35e339a" name="aca998c861b90f8b0b2ee1ca9d35e339a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca998c861b90f8b0b2ee1ca9d35e339a">◆ </a></span>MMC_OCR_BUSY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_OCR_BUSY   (1U << 31)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2f45dc44c269ff3bf7f6be479d6addd" name="ad2f45dc44c269ff3bf7f6be479d6addd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2f45dc44c269ff3bf7f6be479d6addd">◆ </a></span>MMC_OCR_SEC_MODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_OCR_SEC_MODE   (2U << 29)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75ad215896f3a5e14e7a0e380dd2469e" name="a75ad215896f3a5e14e7a0e380dd2469e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75ad215896f3a5e14e7a0e380dd2469e">◆ </a></span>MMC_PART_CONFIG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_PART_CONFIG   179</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68a934fba558ae590c80cfc73cc2ad3d" name="a68a934fba558ae590c80cfc73cc2ad3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68a934fba558ae590c80cfc73cc2ad3d">◆ </a></span>MMC_PARTITION_CONFIG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_PARTITION_CONFIG   179</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf931815948554d030e3fb606393388d" name="abf931815948554d030e3fb606393388d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf931815948554d030e3fb606393388d">◆ </a></span>MMC_POWER_OFF_LONG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_POWER_OFF_LONG   0x3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb0aed149a2697f507d1a92f166ed30c" name="afb0aed149a2697f507d1a92f166ed30c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb0aed149a2697f507d1a92f166ed30c">◆ </a></span>MMC_POWER_OFF_NOTIFICATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_POWER_OFF_NOTIFICATION   34</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accab32fe91c07eb1d47910449bf54c60" name="accab32fe91c07eb1d47910449bf54c60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accab32fe91c07eb1d47910449bf54c60">◆ </a></span>MMC_POWER_OFF_SHORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_POWER_OFF_SHORT   0x2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68cd9f9b9f442462a40e94034c15a805" name="a68cd9f9b9f442462a40e94034c15a805"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68cd9f9b9f442462a40e94034c15a805">◆ </a></span>MMC_POWER_ON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_POWER_ON   0x1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9975a33f4818c83f3d871a64dd4fe8b" name="ae9975a33f4818c83f3d871a64dd4fe8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9975a33f4818c83f3d871a64dd4fe8b">◆ </a></span>MMC_PROG_STATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_PROG_STATE   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afae25d1f986dea1938768900f8a4e254" name="afae25d1f986dea1938768900f8a4e254"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afae25d1f986dea1938768900f8a4e254">◆ </a></span>MMC_R1_ADDR_ERR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_ADDR_ERR   (1U << 30)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9642bd82797e0551e1a3aa1e0ebe2a31" name="a9642bd82797e0551e1a3aa1e0ebe2a31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9642bd82797e0551e1a3aa1e0ebe2a31">◆ </a></span>MMC_R1_ADDR_OUT_OF_RANGE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_ADDR_OUT_OF_RANGE   (1U << 31)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9e424e1e4e2d7900322c170f43c085b" name="ac9e424e1e4e2d7900322c170f43c085b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9e424e1e4e2d7900322c170f43c085b">◆ </a></span>MMC_R1_BLOCK_LEN_ERR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_BLOCK_LEN_ERR   (1U << 29)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad07b7db1cc6b556442d0426c897abcd6" name="ad07b7db1cc6b556442d0426c897abcd6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad07b7db1cc6b556442d0426c897abcd6">◆ </a></span>MMC_R1_CC_ERROR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_CC_ERROR   (1U << 20)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca873c3379da013338d38bc815d39437" name="aca873c3379da013338d38bc815d39437"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca873c3379da013338d38bc815d39437">◆ </a></span>MMC_R1_GENERIC_ERR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_GENERIC_ERR   (1U << 19)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a807d37c1382a805318dee991a1d3d12b" name="a807d37c1382a805318dee991a1d3d12b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a807d37c1382a805318dee991a1d3d12b">◆ </a></span>MMC_R1_WP_ERASE_SKIP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_WP_ERASE_SKIP   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(15)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71f68f4c52537fbb0ec59da182513254" name="a71f68f4c52537fbb0ec59da182513254"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71f68f4c52537fbb0ec59da182513254">◆ </a></span>MMC_R1_WP_VIOLATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_R1_WP_VIOLATION   (1U << 26)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a40cd9361ef5c62a722701e6e8ef046" name="a0a40cd9361ef5c62a722701e6e8ef046"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a40cd9361ef5c62a722701e6e8ef046">◆ </a></span>MMC_RCA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_RCA   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a17e6b87ed95bc279eb5da197ad7cd0" name="a8a17e6b87ed95bc279eb5da197ad7cd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a17e6b87ed95bc279eb5da197ad7cd0">◆ </a></span>MMC_RD_BLOCK_LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_RD_BLOCK_LEN   512</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3254ffcabab9ee63f8713255c4598997" name="a3254ffcabab9ee63f8713255c4598997"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3254ffcabab9ee63f8713255c4598997">◆ </a></span>MMC_READY_FOR_DATA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_READY_FOR_DATA   (1 << 8)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cd7152827051f45b043902cad127678" name="a1cd7152827051f45b043902cad127678"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cd7152827051f45b043902cad127678">◆ </a></span>MMC_SAVE_TIMING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SAVE_TIMING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">host, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">TIMING </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   host->timing = TIMING</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc1cb4d321a9e9111891f5642d5ae8e3" name="abc1cb4d321a9e9111891f5642d5ae8e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc1cb4d321a9e9111891f5642d5ae8e3">◆ </a></span>MMC_SD_AU_SIZE_BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_AU_SIZE_BIT   428</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa69ad0f15a31f8baeb7f9326743238d3" name="aa69ad0f15a31f8baeb7f9326743238d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa69ad0f15a31f8baeb7f9326743238d3">◆ </a></span>MMC_SD_AU_SIZE_LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_AU_SIZE_LEN   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f0b512ae4ec43802be62c51dec2ae34" name="a4f0b512ae4ec43802be62c51dec2ae34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f0b512ae4ec43802be62c51dec2ae34">◆ </a></span>MMC_SD_DEV_READY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_DEV_READY   0x80000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab86f4b144fd11184da3c623f1856011" name="aab86f4b144fd11184da3c623f1856011"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab86f4b144fd11184da3c623f1856011">◆ </a></span>MMC_SD_ERASE_OFFSET_BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_ERASE_OFFSET_BIT   400</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4272eadcdd557993bb433d19ff5d560d" name="a4272eadcdd557993bb433d19ff5d560d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4272eadcdd557993bb433d19ff5d560d">◆ </a></span>MMC_SD_ERASE_OFFSET_LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_ERASE_OFFSET_LEN   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a745ad85e8fdfe5f43b2e3df279ebb895" name="a745ad85e8fdfe5f43b2e3df279ebb895"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a745ad85e8fdfe5f43b2e3df279ebb895">◆ </a></span>MMC_SD_ERASE_SIZE_BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_ERASE_SIZE_BIT   408</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3392a02b471d6cbb7a79a5c36fc41f6" name="aa3392a02b471d6cbb7a79a5c36fc41f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3392a02b471d6cbb7a79a5c36fc41f6">◆ </a></span>MMC_SD_ERASE_SIZE_LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_ERASE_SIZE_LEN   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6a818197b7888af1b25aafc85cd6c2d" name="ae6a818197b7888af1b25aafc85cd6c2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6a818197b7888af1b25aafc85cd6c2d">◆ </a></span>MMC_SD_ERASE_TOUT_BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_ERASE_TOUT_BIT   402</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85ca1fce39e45e61e12f930e8d84ff3a" name="a85ca1fce39e45e61e12f930e8d84ff3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85ca1fce39e45e61e12f930e8d84ff3a">◆ </a></span>MMC_SD_ERASE_TOUT_LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_ERASE_TOUT_LEN   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac367ec361f737275bc660a7fda13221" name="aac367ec361f737275bc660a7fda13221"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac367ec361f737275bc660a7fda13221">◆ </a></span>MMC_SD_HC_HCS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_HC_HCS   0x40000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab30771a176d38ddc5e1623bdb11f023b" name="ab30771a176d38ddc5e1623bdb11f023b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab30771a176d38ddc5e1623bdb11f023b">◆ </a></span>MMC_SD_HC_VOLT_SUPPLIED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_HC_VOLT_SUPPLIED   0x000001AA</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bfc12de14107293de4f57f8039fd9f3" name="a5bfc12de14107293de4f57f8039fd9f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bfc12de14107293de4f57f8039fd9f3">◆ </a></span>MMC_SD_OCR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_OCR   0x00FF8000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70d9c1bb0016d64f30b431f75ba26e53" name="a70d9c1bb0016d64f30b431f75ba26e53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70d9c1bb0016d64f30b431f75ba26e53">◆ </a></span>MMC_SD_S18R</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_S18R   0x1000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20915508a9c0edcb574ce1920d28c333" name="a20915508a9c0edcb574ce1920d28c333"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20915508a9c0edcb574ce1920d28c333">◆ </a></span>MMC_SD_SWITCH_HS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_SWITCH_HS   0x80FFFFF1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa03cd82757fabf0ad0233205312b2859" name="aa03cd82757fabf0ad0233205312b2859"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa03cd82757fabf0ad0233205312b2859">◆ </a></span>MMC_SD_UHS_HCS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SD_UHS_HCS   0x40000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a921abca4c91ad8d17a3f7d5c27aba2b2" name="a921abca4c91ad8d17a3f7d5c27aba2b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a921abca4c91ad8d17a3f7d5c27aba2b2">◆ </a></span>MMC_SEC_COUNT1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT1   212</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa43965d68467b56ba85f911f4fbf3340" name="aa43965d68467b56ba85f911f4fbf3340"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa43965d68467b56ba85f911f4fbf3340">◆ </a></span>MMC_SEC_COUNT2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT2   213</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a003d1ea4961723fd477d6071bb74f547" name="a003d1ea4961723fd477d6071bb74f547"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a003d1ea4961723fd477d6071bb74f547">◆ </a></span>MMC_SEC_COUNT2_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT2_SHIFT   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04e9f7c15cc0c5ec2498d4bc3b39782e" name="a04e9f7c15cc0c5ec2498d4bc3b39782e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04e9f7c15cc0c5ec2498d4bc3b39782e">◆ </a></span>MMC_SEC_COUNT3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT3   214</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a6425933bee87c2eb5a07abaa2fdbad" name="a9a6425933bee87c2eb5a07abaa2fdbad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a6425933bee87c2eb5a07abaa2fdbad">◆ </a></span>MMC_SEC_COUNT3_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT3_SHIFT   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77d075f249bddefb01106d0523d3d3fd" name="a77d075f249bddefb01106d0523d3d3fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77d075f249bddefb01106d0523d3d3fd">◆ </a></span>MMC_SEC_COUNT4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT4   215</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92340bc05a179e146009535ea36f02e0" name="a92340bc05a179e146009535ea36f02e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92340bc05a179e146009535ea36f02e0">◆ </a></span>MMC_SEC_COUNT4_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SEC_COUNT4_SHIFT   24</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a142c8cf510a272534d3679027dc13d1e" name="a142c8cf510a272534d3679027dc13d1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a142c8cf510a272534d3679027dc13d1e">◆ </a></span>MMC_SET_BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SET_BIT   0x1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d0aaaa4e7190e16a943248d2ec8162f" name="a6d0aaaa4e7190e16a943248d2ec8162f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d0aaaa4e7190e16a943248d2ec8162f">◆ </a></span>MMC_SLEEP_NOTIFICATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SLEEP_NOTIFICATION   0x4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f85b7f008c570773fca8205cdfbbb34" name="a8f85b7f008c570773fca8205cdfbbb34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f85b7f008c570773fca8205cdfbbb34">◆ </a></span>MMC_STATUS_ACTIVE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_STATUS_ACTIVE   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4eb191f8036a71ec8ed2f0daaffe5c67" name="a4eb191f8036a71ec8ed2f0daaffe5c67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4eb191f8036a71ec8ed2f0daaffe5c67">◆ </a></span>MMC_STATUS_INACTIVE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_STATUS_INACTIVE   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45c1db4527959b1d1add9e3573959373" name="a45c1db4527959b1d1add9e3573959373"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45c1db4527959b1d1add9e3573959373">◆ </a></span>MMC_SWITCH_FUNC_ERR_FLAG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_SWITCH_FUNC_ERR_FLAG   (1 << 7)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a349a82a84a82d7f2912187fbe7313258" name="a349a82a84a82d7f2912187fbe7313258"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a349a82a84a82d7f2912187fbe7313258">◆ </a></span>MMC_TRAN_STATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_TRAN_STATE   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11ab109146ede201712ed64674f5b337" name="a11ab109146ede201712ed64674f5b337"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11ab109146ede201712ed64674f5b337">◆ </a></span>MMC_TYPE_MMCHC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_TYPE_MMCHC   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35bc27754069337d18b5d66169ccb57b" name="a35bc27754069337d18b5d66169ccb57b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35bc27754069337d18b5d66169ccb57b">◆ </a></span>MMC_TYPE_SDHC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_TYPE_SDHC   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4930caa978276258ef30a91677dcf0cc" name="a4930caa978276258ef30a91677dcf0cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4930caa978276258ef30a91677dcf0cc">◆ </a></span>MMC_TYPE_SDIO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_TYPE_SDIO   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7374d79f0ac588c847ffcf61b28e465c" name="a7374d79f0ac588c847ffcf61b28e465c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7374d79f0ac588c847ffcf61b28e465c">◆ </a></span>MMC_TYPE_STD_MMC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_TYPE_STD_MMC   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada37ebde5b6eedaa4fd0b95a3dabbed4" name="ada37ebde5b6eedaa4fd0b95a3dabbed4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada37ebde5b6eedaa4fd0b95a3dabbed4">◆ </a></span>MMC_TYPE_STD_SD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_TYPE_STD_SD   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34dc4c0e55fe94aa78933a6cd2c984db" name="a34dc4c0e55fe94aa78933a6cd2c984db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34dc4c0e55fe94aa78933a6cd2c984db">◆ </a></span>MMC_US_PERM_WP_DIS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_US_PERM_WP_DIS   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(4)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8d4a8e795335d37dd215a3f2c22980b" name="ad8d4a8e795335d37dd215a3f2c22980b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8d4a8e795335d37dd215a3f2c22980b">◆ </a></span>MMC_US_PERM_WP_EN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_US_PERM_WP_EN   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6958a028ba3e97fce64aedb0b055f0d2" name="a6958a028ba3e97fce64aedb0b055f0d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6958a028ba3e97fce64aedb0b055f0d2">◆ </a></span>MMC_US_PWR_WP_DIS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_US_PWR_WP_DIS   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(3)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3cc3abd03f6f4b2cbcbd368cc58d994" name="af3cc3abd03f6f4b2cbcbd368cc58d994"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3cc3abd03f6f4b2cbcbd368cc58d994">◆ </a></span>MMC_US_PWR_WP_EN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_US_PWR_WP_EN   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d911ce395d4ba5d237c2a0408a35146" name="a3d911ce395d4ba5d237c2a0408a35146"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d911ce395d4ba5d237c2a0408a35146">◆ </a></span>MMC_USR_WP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_USR_WP   171</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1c001110b7083d2ca07be28a4041f62" name="aa1c001110b7083d2ca07be28a4041f62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1c001110b7083d2ca07be28a4041f62">◆ </a></span>MMC_WR_BLOCK_LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MMC_WR_BLOCK_LEN   512</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67e6f15d973576aa4466de3c03135052" name="a67e6f15d973576aa4466de3c03135052"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67e6f15d973576aa4466de3c03135052">◆ </a></span>PARTITION_ACCESS_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PARTITION_ACCESS_MASK   0x7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a699198113ab9e57ee404f50c4e190217" name="a699198113ab9e57ee404f50c4e190217"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a699198113ab9e57ee404f50c4e190217">◆ </a></span>REL_WR_SEC_C</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define REL_WR_SEC_C   222</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a466734e4fce144a9971959d732b0c298" name="a466734e4fce144a9971959d732b0c298"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a466734e4fce144a9971959d732b0c298">◆ </a></span>RPMB_PART_MIN_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RPMB_PART_MIN_SIZE   (128<a class="el" href="warning__image_8h.html#ae31d80f000b561c9b9f1be374ce459f9">u</a> * 1024<a class="el" href="warning__image_8h.html#ae31d80f000b561c9b9f1be374ce459f9">u</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="affbf3afcbd38330b4db2233882dd9da6" name="affbf3afcbd38330b4db2233882dd9da6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affbf3afcbd38330b4db2233882dd9da6">◆ </a></span>RPMB_SIZE_MULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RPMB_SIZE_MULT   168</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ed82ee74ca5447945aba39ec9dadc27" name="a7ed82ee74ca5447945aba39ec9dadc27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ed82ee74ca5447945aba39ec9dadc27">◆ </a></span>RST_N_FUNC_ENABLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RST_N_FUNC_ENABLE   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f7788e7f223bd5708b8a48e2d6026d2" name="a7f7788e7f223bd5708b8a48e2d6026d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f7788e7f223bd5708b8a48e2d6026d2">◆ </a></span>SD_ACMD41_MAX_RETRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_ACMD41_MAX_RETRY   100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad322927e83e4759f716e93f46d11d2e4" name="ad322927e83e4759f716e93f46d11d2e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad322927e83e4759f716e93f46d11d2e4">◆ </a></span>SD_CARD_RCA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_CARD_RCA   0x0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc5611563207e0cd26a1f3a51e869e1c" name="abc5611563207e0cd26a1f3a51e869e1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc5611563207e0cd26a1f3a51e869e1c">◆ </a></span>SD_CMD8_MAX_RETRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_CMD8_MAX_RETRY   0x3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e4962de36759dcf96c69914f4c63e26" name="a1e4962de36759dcf96c69914f4c63e26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e4962de36759dcf96c69914f4c63e26">◆ </a></span>SD_SCR_BUS_WIDTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_BUS_WIDTH   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8e33e406d31a7f15e8068815856c9c4" name="ad8e33e406d31a7f15e8068815856c9c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8e33e406d31a7f15e8068815856c9c4">◆ </a></span>SD_SCR_BUS_WIDTH_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_BUS_WIDTH_MASK   0xf0000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7301499b79d8a0699f2dbd9e3382487c" name="a7301499b79d8a0699f2dbd9e3382487c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7301499b79d8a0699f2dbd9e3382487c">◆ </a></span>SD_SCR_CMD23_SUPPORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_CMD23_SUPPORT   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(1)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3b8c1d5dfc5f18d86c0505d700b0f4e" name="af3b8c1d5dfc5f18d86c0505d700b0f4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3b8c1d5dfc5f18d86c0505d700b0f4e">◆ </a></span>SD_SCR_SD_SPEC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_SD_SPEC   24</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ab970401ad9ab02201124d50e06895c" name="a9ab970401ad9ab02201124d50e06895c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ab970401ad9ab02201124d50e06895c">◆ </a></span>SD_SCR_SD_SPEC3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_SD_SPEC3   15</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba9607df9bc556368037339244b2a318" name="aba9607df9bc556368037339244b2a318"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba9607df9bc556368037339244b2a318">◆ </a></span>SD_SCR_SD_SPEC3_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_SD_SPEC3_MASK   0x8000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5be6a9be20b5727ba1cdf60b0e326783" name="a5be6a9be20b5727ba1cdf60b0e326783"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5be6a9be20b5727ba1cdf60b0e326783">◆ </a></span>SD_SCR_SD_SPEC_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_SD_SPEC_MASK   0x0f000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbdd3cde016852f3514d548cb11bd807" name="acbdd3cde016852f3514d548cb11bd807"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbdd3cde016852f3514d548cb11bd807">◆ </a></span>SD_SCR_SD_STAT_AFTER_ERASE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_SD_STAT_AFTER_ERASE   23</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1789d76ae5951bde90645fba560c222c" name="a1789d76ae5951bde90645fba560c222c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1789d76ae5951bde90645fba560c222c">◆ </a></span>SD_SCR_STAT_AFTER_ERASE_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_STAT_AFTER_ERASE_MASK   0x800000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aece9dddf5353972cd371025914686d69" name="aece9dddf5353972cd371025914686d69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aece9dddf5353972cd371025914686d69">◆ </a></span>SD_SCR_WIDTH_4BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SD_SCR_WIDTH_4BIT   <a class="el" href="sdrv__spi__nor_8h.html#a4eaf4bf81c52c3f375967906e4d5ba17">BIT</a>(2)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a263e7877759fefcfa64e39040890c924" name="a263e7877759fefcfa64e39040890c924"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a263e7877759fefcfa64e39040890c924">◆ </a></span>swap_endian32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define swap_endian32</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"> ((uint32_t)((((uint32_t)(x) & (uint32_t)0x000000ffUL) << 24) | \</div>
|
|
<div class="line"> (((uint32_t)(x) & (uint32_t)0x0000ff00UL) << 8) | \</div>
|
|
<div class="line"> (((uint32_t)(x) & (uint32_t)0x00ff0000UL) >> 8) | \</div>
|
|
<div class="line"> (((uint32_t)(x) & (uint32_t)0xff000000UL) >> 24)))</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a57f2026e219bb901c4c2ed0607e1842b" name="a57f2026e219bb901c4c2ed0607e1842b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57f2026e219bb901c4c2ed0607e1842b">◆ </a></span>UNPACK_BITS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define UNPACK_BITS</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">array, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">start, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">len, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">size_of </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"> uint32_t indx = (start) / (size_of); \</div>
|
|
<div class="line"> uint32_t offset = (start) % (size_of); \</div>
|
|
<div class="line"> uint32_t mask = (((len) < (size_of)) ? 1ULL << (len) : 0) - 1; \</div>
|
|
<div class="line"> uint32_t unpck = array[indx] >> offset; \</div>
|
|
<div class="line"> uint32_t indx2 = ((start) + (len)-1) / (size_of); \</div>
|
|
<div class="line"> if (indx2 > indx) \</div>
|
|
<div class="line"> unpck |= array[indx2] << ((size_of)-offset); \</div>
|
|
<div class="line"> unpck &mask; \</div>
|
|
<div class="line"> })</div>
|
|
</div><!-- fragment -->
|
|
<p>Can be used to unpack array of upto 32 bits data. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a3288e99202f57aa9e57d03908078a5e1" name="a3288e99202f57aa9e57d03908078a5e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3288e99202f57aa9e57d03908078a5e1">◆ </a></span>mmc_notification</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* mmc_notification) (enum <a class="el" href="sdrv__mmc__sdhci_8h.html#a127e8c38b8967dbf7b0f24715baf48f3">mmc_opt</a> type, enum <a class="el" href="sdrv__mmc__sdhci_8h.html#ab1ccd3b3471d911025221fd3d61f00fc">mmc_opt_result</a> result)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc event handle callback function. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a0944a4353780132eeab7b06e3e42291d" name="a0944a4353780132eeab7b06e3e42291d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0944a4353780132eeab7b06e3e42291d">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>MMC status return code. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291dae9b9e823aad24640adae7cef3a9df67e" name="a0944a4353780132eeab7b06e3e42291dae9b9e823aad24640adae7cef3a9df67e"></a>SDRV_STATUS_MMC_CMD_ERR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291da2230ba26c5e1b0f54ef7cb4598351c16" name="a0944a4353780132eeab7b06e3e42291da2230ba26c5e1b0f54ef7cb4598351c16"></a>SDRV_STATUS_MMC_DAT_ERR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291da3bac5b72009bd33557a388f4231a2d85" name="a0944a4353780132eeab7b06e3e42291da3bac5b72009bd33557a388f4231a2d85"></a>SDRV_STATUS_MMC_MISC_ERR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291dad96e675d839f692e817748bf5b066e9f" name="a0944a4353780132eeab7b06e3e42291dad96e675d839f692e817748bf5b066e9f"></a>SDRV_STATUS_MMC_CMD_ABORT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291dab347b9d046b92f7335726efe5f570f41" name="a0944a4353780132eeab7b06e3e42291dab347b9d046b92f7335726efe5f570f41"></a>SDRV_STATUS_MMC_DAT_ABORT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291dae4ad4e39e4b69982c572db96abab172d" name="a0944a4353780132eeab7b06e3e42291dae4ad4e39e4b69982c572db96abab172d"></a>SDRV_STATUS_MMC_TUNING_FAIL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291da3af74c912e66a3883a1eb46efecabe7a" name="a0944a4353780132eeab7b06e3e42291da3af74c912e66a3883a1eb46efecabe7a"></a>SDRV_STATUS_MMC_CARD_STATUS_ERR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291da95bd495e98e7071b9f824691d019bf38" name="a0944a4353780132eeab7b06e3e42291da95bd495e98e7071b9f824691d019bf38"></a>SDRV_STATUS_MMC_SWITCH_FUNC_ERR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291da2c9f076181929b96fff45ffdce7e5f28" name="a0944a4353780132eeab7b06e3e42291da2c9f076181929b96fff45ffdce7e5f28"></a>SDRV_STATUS_MMC_CMD_RSP_ERR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291dac97bfaf29870d9ef841881cb34599a43" name="a0944a4353780132eeab7b06e3e42291dac97bfaf29870d9ef841881cb34599a43"></a>SDRV_STATUS_MMC_DEV_TYPE_ERR </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a127e8c38b8967dbf7b0f24715baf48f3" name="a127e8c38b8967dbf7b0f24715baf48f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a127e8c38b8967dbf7b0f24715baf48f3">◆ </a></span>mmc_opt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="sdrv__mmc__sdhci_8h.html#a127e8c38b8967dbf7b0f24715baf48f3">mmc_opt</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc read write erase operation </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a127e8c38b8967dbf7b0f24715baf48f3ac15a617d23255e3e658e4dfbaac506db" name="a127e8c38b8967dbf7b0f24715baf48f3ac15a617d23255e3e658e4dfbaac506db"></a>MMC_OPT_READ </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a127e8c38b8967dbf7b0f24715baf48f3abc739a39f6273d5d1d8a3dd2ce152059" name="a127e8c38b8967dbf7b0f24715baf48f3abc739a39f6273d5d1d8a3dd2ce152059"></a>MMC_OPT_WRITE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a127e8c38b8967dbf7b0f24715baf48f3a39d194b1b81f406fbb0a22f1a8662d76" name="a127e8c38b8967dbf7b0f24715baf48f3a39d194b1b81f406fbb0a22f1a8662d76"></a>MMC_OPT_ERASE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a127e8c38b8967dbf7b0f24715baf48f3ad4f5d5637e78c83d873082fe31c73c51" name="a127e8c38b8967dbf7b0f24715baf48f3ad4f5d5637e78c83d873082fe31c73c51"></a>MMC_OPT_MAX </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1ccd3b3471d911025221fd3d61f00fc" name="ab1ccd3b3471d911025221fd3d61f00fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1ccd3b3471d911025221fd3d61f00fc">◆ </a></span>mmc_opt_result</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="sdrv__mmc__sdhci_8h.html#ab1ccd3b3471d911025221fd3d61f00fc">mmc_opt_result</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc operation return result </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab1ccd3b3471d911025221fd3d61f00fcacb6fe7239f0c4b72d3c11e8cad2da72b" name="ab1ccd3b3471d911025221fd3d61f00fcacb6fe7239f0c4b72d3c11e8cad2da72b"></a>MMC_OPT_COMPLETE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab1ccd3b3471d911025221fd3d61f00fca267e995d0e8bae978bafcddc7701756a" name="ab1ccd3b3471d911025221fd3d61f00fca267e995d0e8bae978bafcddc7701756a"></a>MMC_OPT_FAILED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab1ccd3b3471d911025221fd3d61f00fcac047e19796c424bb486ed2360d31966a" name="ab1ccd3b3471d911025221fd3d61f00fcac047e19796c424bb486ed2360d31966a"></a>MMC_OPT_PENDING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab1ccd3b3471d911025221fd3d61f00fcaabaea5f1f60afb4bdc3a7e24a8e65644" name="ab1ccd3b3471d911025221fd3d61f00fcaabaea5f1f60afb4bdc3a7e24a8e65644"></a>MMC_OPT_INCONSISTENT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab1ccd3b3471d911025221fd3d61f00fca3b9523484f3b16fc1ac460887f367e5d" name="ab1ccd3b3471d911025221fd3d61f00fca3b9523484f3b16fc1ac460887f367e5d"></a>MMC_OPT_INVALID </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab1ccd3b3471d911025221fd3d61f00fcacdb9d7fce64507545f7915841dd05c40" name="ab1ccd3b3471d911025221fd3d61f00fcacdb9d7fce64507545f7915841dd05c40"></a>MMC_OPT_RESULET_MAX </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a913fdb24fd8965c415c669838193645b" name="a913fdb24fd8965c415c669838193645b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a913fdb24fd8965c415c669838193645b">◆ </a></span>part_access_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="sdrv__mmc__sdhci_8h.html#a913fdb24fd8965c415c669838193645b">part_access_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc partition </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645ba09babfde26380b8c30fb5b47b642ed12" name="a913fdb24fd8965c415c669838193645ba09babfde26380b8c30fb5b47b642ed12"></a>PART_ACCESS_DEFAULT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645bae33ab73d716f276b031fc06a5362ad10" name="a913fdb24fd8965c415c669838193645bae33ab73d716f276b031fc06a5362ad10"></a>PART_ACCESS_BOOT1 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645babd1cb825fa2e08b10a4134bff2049afc" name="a913fdb24fd8965c415c669838193645babd1cb825fa2e08b10a4134bff2049afc"></a>PART_ACCESS_BOOT2 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645ba97f4fc54face25a2ac07c6bd3b63dcda" name="a913fdb24fd8965c415c669838193645ba97f4fc54face25a2ac07c6bd3b63dcda"></a>PART_ACCESS_RPMB </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645bae810b8564d3f01720f8656912f310040" name="a913fdb24fd8965c415c669838193645bae810b8564d3f01720f8656912f310040"></a>PART_ACCESS_GP1 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645bac1cb25f73101802dd47e6603e071c2c5" name="a913fdb24fd8965c415c669838193645bac1cb25f73101802dd47e6603e071c2c5"></a>PART_ACCESS_GP2 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645babbdd8e65330ddcd429f69140d40a7317" name="a913fdb24fd8965c415c669838193645babbdd8e65330ddcd429f69140d40a7317"></a>PART_ACCESS_GP3 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a913fdb24fd8965c415c669838193645ba5c98f7578d606acbcc4cf29154a5d7d6" name="a913fdb24fd8965c415c669838193645ba5c98f7578d606acbcc4cf29154a5d7d6"></a>PART_ACCESS_GP4 </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a00acd6028111e24bdd2d53703e1e5e4d" name="a00acd6028111e24bdd2d53703e1e5e4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00acd6028111e24bdd2d53703e1e5e4d">◆ </a></span>sdrv_mmc_alloc_dev()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structmmc__device.html">mmc_device</a> * sdrv_mmc_alloc_dev </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>alloc the mmc device memory. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>pointer to mmc device </dd></dl>
|
|
<dl class="retval"><dt>Return values</dt><dd>
|
|
<table class="retval">
|
|
<tr><td class="paramname">alloc</td><td>mmc device memory ptr </td></tr>
|
|
<tr><td class="paramname">null</td><td>failed </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44c2f4aa9684bc8de76b27a7b10ae522" name="a44c2f4aa9684bc8de76b27a7b10ae522"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44c2f4aa9684bc8de76b27a7b10ae522">◆ </a></span>sdrv_mmc_get_block_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t sdrv_mmc_get_block_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc Get card block size </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </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">card</td><td>block size; </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1b18f2fbf110601bc5bfe7fad6b25e7" name="ac1b18f2fbf110601bc5bfe7fad6b25e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1b18f2fbf110601bc5bfe7fad6b25e7">◆ </a></span>sdrv_mmc_get_data_after_erase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t sdrv_mmc_get_data_after_erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc Get card data after erase </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </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">get</td><td>card data after erase; </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18db2c08f6d80ac7877d0f5a9b83e4d6" name="a18db2c08f6d80ac7877d0f5a9b83e4d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18db2c08f6d80ac7877d0f5a9b83e4d6">◆ </a></span>sdrv_mmc_get_erase_group_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t sdrv_mmc_get_erase_group_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc get erase group size </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </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">erase</td><td>group size; </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98f49b8c1c788bf084a85903a99811eb" name="a98f49b8c1c788bf084a85903a99811eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98f49b8c1c788bf084a85903a99811eb">◆ </a></span>sdrv_mmc_get_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t sdrv_mmc_get_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdhci rpmb send </p>
|
|
<p >Send the read & write command sequence to rpmb </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>type of partition </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>uint64_t </dd></dl>
|
|
<dl class="retval"><dt>Return values</dt><dd>
|
|
<table class="retval">
|
|
<tr><td class="paramname">0</td><td>failed </td></tr>
|
|
<tr><td class="paramname">other</td><td>size of partition </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a700c7015a09f013f34121dcfc57a5637" name="a700c7015a09f013f34121dcfc57a5637"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a700c7015a09f013f34121dcfc57a5637">◆ </a></span>sdrv_mmc_get_wp_status()</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_mmc_get_wp_status </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>wp_status</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc get wp status </p>
|
|
<p >get the wp status of write protect groups starting at addr </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">wp_status</td><td>wp group status </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="a2ac02b2d13c5c3bc022a626dd29b756a" name="a2ac02b2d13c5c3bc022a626dd29b756a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ac02b2d13c5c3bc022a626dd29b756a">◆ </a></span>sdrv_mmc_platform_init()</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_mmc_platform_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>priv_data</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Initialize the mmc platform driver. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure @priv_data[in] specific host info </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>int </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="a4a0f37f3f5dc72a5eb43652b69304646" name="a4a0f37f3f5dc72a5eb43652b69304646"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a0f37f3f5dc72a5eb43652b69304646">◆ </a></span>sdrv_mmc_power_off_notification()</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_mmc_power_off_notification </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>pon_type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc power off notification </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">power</td><td>off notification type </td></tr>
|
|
</table>
|
|
</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="ad3ae7d0940026a858f7a3cf969534d92" name="ad3ae7d0940026a858f7a3cf969534d92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3ae7d0940026a858f7a3cf969534d92">◆ </a></span>sdrv_mmc_put_card_to_sleep()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_mmc_put_card_to_sleep </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>put the mmc card to sleep </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68606e4333029091290b96551b9a00ba" name="a68606e4333029091290b96551b9a00ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68606e4333029091290b96551b9a00ba">◆ </a></span>sdrv_mmc_sdhci_cancel()</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_mmc_sdhci_cancel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>cancel the previous operation read/write/erase </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </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="a252cd48eff19ad4b7b63f32ad4f0ec19" name="a252cd48eff19ad4b7b63f32ad4f0ec19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a252cd48eff19ad4b7b63f32ad4f0ec19">◆ </a></span>sdrv_mmc_sdhci_erase()</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_mmc_sdhci_erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>blk_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc sdhci erase </p>
|
|
<p >write requried number of blocks from source to card </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">blk_addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>erase length </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="a5cf5d3481802ba61b30be9af95ac00c4" name="a5cf5d3481802ba61b30be9af95ac00c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cf5d3481802ba61b30be9af95ac00c4">◆ </a></span>sdrv_mmc_sdhci_erase_part()</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_mmc_sdhci_erase_part </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>blk_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_blocks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc sdhci Erase part </p>
|
|
<p >Erase len bytes (after converting to number of erase groups), from specified address </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">blk_addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>erase length </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>type of the card </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="a8db9876f015ee69f3c32074f7f30f6e0" name="a8db9876f015ee69f3c32074f7f30f6e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8db9876f015ee69f3c32074f7f30f6e0">◆ </a></span>sdrv_mmc_sdhci_read()</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_mmc_sdhci_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>blk_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_blocks</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc sdhci read </p>
|
|
<p >Read required number of blocks from card into destination </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dest</td><td>destination address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">blk_addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">num_blocks</td><td>number of blocks </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="a6ec54e408261c26759f3e77af7e7758c" name="a6ec54e408261c26759f3e77af7e7758c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ec54e408261c26759f3e77af7e7758c">◆ </a></span>sdrv_mmc_sdhci_read_part()</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_mmc_sdhci_read_part </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>dest</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>blk_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_blocks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc sdhci read part </p>
|
|
<p >Read required number of blocks from card part into destination </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dest</td><td>destination address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">blk_addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">num_blocks</td><td>number of blocks </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>type of the card </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="a4826e42a60d4f67320c3fbe2f3b4743d" name="a4826e42a60d4f67320c3fbe2f3b4743d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4826e42a60d4f67320c3fbe2f3b4743d">◆ </a></span>sdrv_mmc_sdhci_rpmb_send()</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_mmc_sdhci_rpmb_send </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__command.html">mmc_command</a> * </td>
|
|
<td class="paramname"><em>cmd</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdhci rpmb send </p>
|
|
<p >Send the read & write command sequence to rpmb </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmd</td><td>mmc command structure </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="a32ce71661b54e28976cbbff0f5d2f822" name="a32ce71661b54e28976cbbff0f5d2f822"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32ce71661b54e28976cbbff0f5d2f822">◆ </a></span>sdrv_mmc_sdhci_switch_part()</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_mmc_sdhci_switch_part </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>switch the partition </p>
|
|
<p >switch emmc partition: boot1/2, rpmb, gp1/2/3/4 </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>mmc partition 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="ab8802579d63eb18571e8a0f89a7193e2" name="ab8802579d63eb18571e8a0f89a7193e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8802579d63eb18571e8a0f89a7193e2">◆ </a></span>sdrv_mmc_sdhci_write()</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_mmc_sdhci_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>blk_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_blocks</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc sdhci write </p>
|
|
<p >write requried number of blocks from source to card </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>source address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">blk_addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">num_blocks</td><td>number of blocks </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="a6f3a0e3e5bc5734a5ef8d2869cd6d2f3" name="a6f3a0e3e5bc5734a5ef8d2869cd6d2f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f3a0e3e5bc5734a5ef8d2869cd6d2f3">◆ </a></span>sdrv_mmc_sdhci_write_part()</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_mmc_sdhci_write_part </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>blk_addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>num_blocks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc sdhci Write part </p>
|
|
<p >Write requried number of blocks from source to card part </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>source address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">blk_addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">num_blocks</td><td>number of blocks </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>type of the card </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="abc7bca79f9fc64749a1233cfe6066c5f" name="abc7bca79f9fc64749a1233cfe6066c5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc7bca79f9fc64749a1233cfe6066c5f">◆ </a></span>sdrv_mmc_sdrv_sdhci_init()</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_mmc_sdrv_sdhci_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>initialize the mmc card </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>entry point to mmc boot process initialize the sd host controller initialize the mmc card set the clock & high speed mode </p><dl class="section return"><dt>Returns</dt><dd>int </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="a8a2d36a32115a4bfab449f31242aef6f" name="a8a2d36a32115a4bfab449f31242aef6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a2d36a32115a4bfab449f31242aef6f">◆ </a></span>sdrv_mmc_send_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_mmc_send_tuning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>opcode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>bus_width</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc send tuning </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">opcode</td><td>mmc send cmd </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">bus_width</td><td>data bus width </td></tr>
|
|
</table>
|
|
</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="a3b476888f367b64379bcb50a0c7a883d" name="a3b476888f367b64379bcb50a0c7a883d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b476888f367b64379bcb50a0c7a883d">◆ </a></span>sdrv_mmc_set_clr_power_on_wp_user()</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_mmc_set_clr_power_on_wp_user </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structmmc__device.html">mmc_device</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>set_clr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mmc set/clear wp on user area </p>
|
|
<p >write protect or release len bytes (after converting to number of write protect groups) from specified start address </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>mmc device structure </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>mmc device block address </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>length </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">set_clr</td><td>write protect flag </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="a4e2fb829434c14383eb082dca17d2586" name="a4e2fb829434c14383eb082dca17d2586"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e2fb829434c14383eb082dca17d2586">◆ </a></span>sdrv_mmc_set_drv_type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool sdrv_mmc_set_drv_type </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct <a class="el" href="structsdhci__host.html">sdhci_host</a> * </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__card.html">mmc_card</a> * </td>
|
|
<td class="paramname"><em>card</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>drv_type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>change the driver type of the card </p>
|
|
<p >get the wp status of write protect groups starting at addr </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">card</td><td>mmc card register </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">drv_type</td><td>mmc switch type </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>
|
|
<dl class="retval"><dt>Return values</dt><dd>
|
|
<table class="retval">
|
|
<tr><td class="paramname">true</td><td>success </td></tr>
|
|
<tr><td class="paramname">false</td><td>failed </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|