1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>snd_soc_dai_set_clkdiv</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-codec-set-sysclk.html" title="snd_soc_codec_set_sysclk"><link rel="next" href="API-snd-soc-dai-set-pll.html" title="snd_soc_dai_set_pll"></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_dai_set_clkdiv</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-snd-soc-codec-set-sysclk.html">Prev</a> </td><th width="60%" align="center">ASoC Core API</th><td width="20%" align="right"> <a accesskey="n" href="API-snd-soc-dai-set-pll.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-snd-soc-dai-set-clkdiv"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>snd_soc_dai_set_clkdiv — 2 configure DAI clock dividers. 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">int <b class="fsfunc">snd_soc_dai_set_clkdiv </b>(</code></td><td>struct snd_soc_dai * <var class="pdparam">dai</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">div_id</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">div</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idp1095451348"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dai</code></em></span></dt><dd><p> 4 DAI 5 </p></dd><dt><span class="term"><em class="parameter"><code>div_id</code></em></span></dt><dd><p> 6 DAI specific clock divider ID 7 </p></dd><dt><span class="term"><em class="parameter"><code>div</code></em></span></dt><dd><p> 8 new clock divisor. 9 </p></dd></dl></div></div><div class="refsect1"><a name="idp1095454972"></a><h2>Description</h2><p> 10 Configures the clock dividers. This is used to derive the best DAI bit and 11 frame clocks from the system or master clock. It's best to set the DAI bit 12 and frame clocks as low as possible to save system power. 13</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-codec-set-sysclk.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch07.html#idp1095227164">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-snd-soc-dai-set-pll.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">snd_soc_codec_set_sysclk</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">snd_soc_dai_set_pll</span></td></tr></table></div></body></html> 14