1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Configuration</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Voltage and current regulator API"><link rel="up" href="consumer.html" title="Chapter&#160;2.&#160;Consumer driver interface"><link rel="prev" href="consumer.html" title="Chapter&#160;2.&#160;Consumer driver interface"><link rel="next" href="consumer-callback.html" title="Callbacks"></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">Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="consumer.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;2.&#160;Consumer driver interface</th><td width="20%" align="right">&#160;<a accesskey="n" href="consumer-callback.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="consumer-config"></a>Configuration</h2></div></div></div><p>
2         Some consumer devices may need to be able to dynamically
3	 configure their supplies.  For example, MMC drivers may need to
4	 select the correct operating voltage for their cards.  This may
5	 be done while the regulator is enabled or disabled.
6       </p><p>
7	 The <code class="function"><a class="link" href="API-regulator-set-voltage.html" title="regulator_set_voltage">regulator_set_voltage</a>
8	 </code> and <code class="function"><a class="link" href="API-regulator-set-current-limit.html" title="regulator_set_current_limit">regulator_set_current_limit</a>
9	 </code> functions provide the primary interface for this.
10	 Both take ranges of voltages and currents, supporting drivers
11	 that do not require a specific value (eg, CPU frequency scaling
12	 normally permits the CPU to use a wider range of supply
13	 voltages at lower frequencies but does not require that the
14	 supply voltage be lowered).  Where an exact value is required
15	 both minimum and maximum values should be identical.
16       </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="consumer.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="consumer.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="consumer-callback.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&#160;2.&#160;Consumer driver interface&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Callbacks</td></tr></table></div></body></html>
17