<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>regulator_set_voltage</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Voltage and current regulator API" /><link rel="up" href="ch05.html" title="Chapter 5. API reference" /><link rel="prev" href="re16.html" title="regulator_list_voltage" /><link rel="next" href="re18.html" title="regulator_get_voltage" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>regulator_set_voltage</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re16.html">Prev</a> </td><th width="60%" align="center">Chapter 5. API reference</th><td width="20%" align="right"> <a accesskey="n" href="re18.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="regulator_set_voltage"><a id="API-regulator-set-voltage"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>regulator_set_voltage — set regulator output voltage </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">int <b class="fsfunc">regulator_set_voltage </b>(</code></td><td>struct regulator * <var class="pdparam">regulator</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">min_uV</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">max_uV</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1" title="Arguments"><a id="id2929763"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>regulator</code></em></span></dt><dd><p> regulator source </p></dd><dt><span class="term"><em class="parameter"><code>min_uV</code></em></span></dt><dd><p> Minimum required voltage in uV </p></dd><dt><span class="term"><em class="parameter"><code>max_uV</code></em></span></dt><dd><p> Maximum acceptable voltage in uV </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2929822"></a><h2>Description</h2><p> Sets a voltage regulator to the desired output voltage. This can be set during any regulator state. IOW, regulator can be disabled or enabled. </p><p> If the regulator is enabled then the voltage will change to the new value immediately otherwise if the regulator is disabled the regulator will output at the new voltage when enabled. </p></div><div class="refsect1" title="NOTE"><a id="id2929840"></a><h2>NOTE</h2><p> If the regulator is shared between several devices then the lowest request voltage that meets the system constraints will be used. Regulator system constraints must be set for this regulator before calling this function otherwise this call will fail. </p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re16.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="re18.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>regulator_list_voltage</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>regulator_get_voltage</span></td></tr></table></div></body></html>