Skip to contentSkip to conversation

regulator: core: Add regulator_is_supported_voltage_tol()

PATCH In review Mark Brown 2 participants 2 messages Nov 14, 2012 Voltage and current regulator framework

lore
Share & tools
lore

Mark Brown

author
#0 lore raw

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.

---
 include/linux/regulator/consumer.h |    8 ++++++++
 1 file changed, 8 insertions(+)
include/linux/regulator/consumer.h +8 -0
index 07838c9..528e32a 100644
@@ -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