From: David Brownell Date: Wed, 11 Mar 2009 12:20:51 +0000 (+0000) Subject: regulator: enumerate voltages (v2) X-Git-Tag: v2.6.29-omap1~38 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=278a2f75b0809c1242b65af61c9b1823e697a323;p=pandora-kernel.git 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 Acked-by: Mark Brown Signed-off-by: Liam Girdwood Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed