diff options
author | Mark Brown <broonie@linaro.org> | 2013-10-24 14:11:37 +0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-10-24 14:11:37 +0400 |
commit | 4c35c8676fb224d0cb328ab83237286f8e2df224 (patch) | |
tree | f1b1dfb4444cb17b1fd79d9d5e646e4663d3364c /include/linux/regulator | |
parent | a6117615a21323140e67d394a3301fd319468f1c (diff) | |
parent | 8828bae464b129abed95b748263f1ab53bdc5755 (diff) | |
download | linux-4c35c8676fb224d0cb328ab83237286f8e2df224.tar.xz |
Merge remote-tracking branch 'regulator/topic/linear' into regulator-next
Diffstat (limited to 'include/linux/regulator')
-rw-r--r-- | include/linux/regulator/driver.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/include/linux/regulator/driver.h b/include/linux/regulator/driver.h index c8b492c6b6a8..9370e65348a4 100644 --- a/include/linux/regulator/driver.h +++ b/include/linux/regulator/driver.h @@ -46,19 +46,26 @@ enum regulator_status { * regulator_list_linear_range(). * * @min_uV: Lowest voltage in range - * @max_uV: Highest voltage in range * @min_sel: Lowest selector for range * @max_sel: Highest selector for range * @uV_step: Step size */ struct regulator_linear_range { unsigned int min_uV; - unsigned int max_uV; unsigned int min_sel; unsigned int max_sel; unsigned int uV_step; }; +/* Initialize struct regulator_linear_range */ +#define REGULATOR_LINEAR_RANGE(_min_uV, _min_sel, _max_sel, _step_uV) \ +{ \ + .min_uV = _min_uV, \ + .min_sel = _min_sel, \ + .max_sel = _max_sel, \ + .uV_step = _step_uV, \ +} + /** * struct regulator_ops - regulator operations. * |