1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>snd_soc_component_init_regmap</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="The ALSA Driver API"><link rel="up" href="ch07.html#idp1095227164" title="ASoC Core API"><link rel="prev" href="API-snd-soc-unregister-card.html" title="snd_soc_unregister_card"><link rel="next" href="API-snd-soc-component-exit-regmap.html" title="snd_soc_component_exit_regmap"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">snd_soc_component_init_regmap</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-snd-soc-unregister-card.html">Prev</a>&#160;</td><th width="60%" align="center">ASoC Core API</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-snd-soc-component-exit-regmap.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-snd-soc-component-init-regmap"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>snd_soc_component_init_regmap &#8212; 
2     Initialize regmap instance for the component
3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">snd_soc_component_init_regmap </b>(</code></td><td>struct snd_soc_component * <var class="pdparam">component</var>, </td></tr><tr><td>&#160;</td><td>struct regmap * <var class="pdparam">regmap</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1095552892"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>component</code></em></span></dt><dd><p>
4     The component for which to initialize the regmap instance
5    </p></dd><dt><span class="term"><em class="parameter"><code>regmap</code></em></span></dt><dd><p>
6     The regmap instance that should be used by the component
7    </p></dd></dl></div></div><div class="refsect1"><a name="idp1095555604"></a><h2>Description</h2><p>
8   This function allows deferred assignment of the regmap instance that is
9   associated with the component. Only use this if the regmap instance is not
10   yet ready when the component is registered. The function must also be called
11   before the first IO attempt of the component.
12</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-snd-soc-unregister-card.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch07.html#idp1095227164">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-snd-soc-component-exit-regmap.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">snd_soc_unregister_card</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span class="phrase">snd_soc_component_exit_regmap</span></td></tr></table></div></body></html>
13