aboutsummaryrefslogtreecommitdiff
path: root/lib/iomap.c
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-02-26 11:48:36 -0800
committerLiam Girdwood <lrg@slimlogic.co.uk>2009-03-31 09:56:24 +0100
commit4367cfdc7c657ad8a797f51b9ffd3c64b31910e7 (patch)
treeb5ddefa9b0de91e58666be25e11cc805bf8c88d8 /lib/iomap.c
parent33f301af0c56971e3c0f4a4eb4b92f7e80230f49 (diff)
regulator: enumerate voltages (v2)
Add a basic mechanism for regulators to report the discrete voltages they support: list_voltage() enumerates them using selectors numbered from 0 to an upper bound. Use those methods to force machine-level constraints into bounds. (Example: regulator supports 1.8V, 2.4V, 2.6V, 3.3V, and board constraints for that rail are 2.0V to 3.6V ... so the range of voltages is then 2.4V to 3.3V on this board.) Export those voltages to the regulator consumer interface, so for example regulator hooked up to an MMC/SD/SDIO slot can report the actual voltage options available to cards connected there. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'lib/iomap.c')
0 files changed, 0 insertions, 0 deletions