|
@@ -552,6 +552,16 @@ static inline int regulator_count_voltages(struct regulator *regulator)
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+static inline int regulator_set_voltage_triplet(struct regulator *regulator,
|
|
|
|
+ int min_uV, int target_uV,
|
|
|
|
+ int max_uV)
|
|
|
|
+{
|
|
|
|
+ if (regulator_set_voltage(regulator, target_uV, max_uV) == 0)
|
|
|
|
+ return 0;
|
|
|
|
+
|
|
|
|
+ return regulator_set_voltage(regulator, min_uV, max_uV);
|
|
|
|
+}
|
|
|
|
+
|
|
static inline int regulator_set_voltage_tol(struct regulator *regulator,
|
|
static inline int regulator_set_voltage_tol(struct regulator *regulator,
|
|
int new_uV, int tol_uV)
|
|
int new_uV, int tol_uV)
|
|
{
|
|
{
|