regulator: core: Add regulator_is_supported_voltage_tol()
PATCH 1/1 regulator: core: Add regulator_is_supported_voltage_tol()
If consumers wish to set voltages based on a tolerance it stands to reason that they will also want to query for support in the same manner.
Signed-off-by Mark Brown <[email protected]>
--- include/linux/regulator/consumer.h | 8 ++++++++ 1 file changed, 8 insertions(+)
include/linux/regulator/consumer.h +8 -0
@@ -367,4 +367,12 @@ static inline int regulator_set_voltage_tol(struct regulator *regulator, new_uV - tol_uV, new_uV + tol_uV); } +static inline int regulator_is_supported_voltage_tol (struct regulator *regulator, +int target_uV,int tol_uV) +{ +return regulator_is_supported_voltage (regulator, + target_uV - tol_uV, + target_uV + tol_uV); +} +#endif
Signature · 1 line
1.7.10.4
Quoted 4 lines · Mark Brown
If consumers wish to set voltages based on a tolerance it stands to reason that they will also want to query for support in the same manner.
Signed-off-by Mark Brown <[email protected]>
Acked-by Liam Girdwood <[email protected]>