diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2012-12-04 15:01:01 +0100 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-12-06 15:13:34 +0900 |
commit | d1e7de3007c6e34c5e6d5e1b707b5aba4a1cd57f (patch) | |
tree | 120c74589f1b69477d1568c07057bdc0ded426e1 /include/linux/regulator | |
parent | 9489e9dcae718d5fde988e4a684a0f55b5f94d17 (diff) | |
download | op-kernel-dev-d1e7de3007c6e34c5e6d5e1b707b5aba4a1cd57f.zip op-kernel-dev-d1e7de3007c6e34c5e6d5e1b707b5aba4a1cd57f.tar.gz |
regulators: add regulator_can_change_voltage() function
Introduce a regulator_can_change_voltage() function for the subsytems or
drivers which might check if applying voltage change is possible and use
special workaround code when the driver is used with fixed regulators or
regulators with disabled ability to change the voltage.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/linux/regulator')
-rw-r--r-- | include/linux/regulator/consumer.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/regulator/consumer.h b/include/linux/regulator/consumer.h index c43cd35..5d0f7c1 100644 --- a/include/linux/regulator/consumer.h +++ b/include/linux/regulator/consumer.h @@ -160,6 +160,7 @@ int regulator_bulk_force_disable(int num_consumers, void regulator_bulk_free(int num_consumers, struct regulator_bulk_data *consumers); +int regulator_can_change_voltage(struct regulator *regulator); int regulator_count_voltages(struct regulator *regulator); int regulator_list_voltage(struct regulator *regulator, unsigned selector); int regulator_is_supported_voltage(struct regulator *regulator, |