Lines Matching refs:regulator

124 struct regulator;
143 struct regulator *consumer;
153 struct regulator *__must_check regulator_get(struct device *dev,
155 struct regulator *__must_check devm_regulator_get(struct device *dev,
157 struct regulator *__must_check regulator_get_exclusive(struct device *dev,
159 struct regulator *__must_check devm_regulator_get_exclusive(struct device *dev,
161 struct regulator *__must_check regulator_get_optional(struct device *dev,
163 struct regulator *__must_check devm_regulator_get_optional(struct device *dev,
168 void regulator_put(struct regulator *regulator);
169 void devm_regulator_put(struct regulator *regulator);
195 int __must_check regulator_enable(struct regulator *regulator);
196 int regulator_disable(struct regulator *regulator);
197 int regulator_force_disable(struct regulator *regulator);
198 int regulator_is_enabled(struct regulator *regulator);
199 int regulator_disable_deferred(struct regulator *regulator, int ms);
223 int regulator_count_voltages(struct regulator *regulator);
224 int regulator_list_voltage(struct regulator *regulator, unsigned selector);
225 int regulator_is_supported_voltage(struct regulator *regulator,
227 unsigned int regulator_get_linear_step(struct regulator *regulator);
228 int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV);
229 int regulator_set_voltage_time(struct regulator *regulator,
231 int regulator_get_voltage(struct regulator *regulator);
232 int regulator_sync_voltage(struct regulator *regulator);
233 int regulator_set_current_limit(struct regulator *regulator,
235 int regulator_get_current_limit(struct regulator *regulator);
236 int regulator_get_unclaimed_power_budget(struct regulator *regulator);
237 int regulator_request_power_budget(struct regulator *regulator,
239 void regulator_free_power_budget(struct regulator *regulator,
242 int regulator_set_mode(struct regulator *regulator, unsigned int mode);
243 unsigned int regulator_get_mode(struct regulator *regulator);
244 int regulator_get_error_flags(struct regulator *regulator,
246 int regulator_set_load(struct regulator *regulator, int load_uA);
248 int regulator_allow_bypass(struct regulator *regulator, bool allow);
250 struct regmap *regulator_get_regmap(struct regulator *regulator);
251 int regulator_get_hardware_vsel_register(struct regulator *regulator,
254 int regulator_list_hardware_vsel(struct regulator *regulator,
256 int regulator_hardware_enable(struct regulator *regulator, bool enable);
259 int regulator_register_notifier(struct regulator *regulator,
261 int devm_regulator_register_notifier(struct regulator *regulator,
263 int regulator_unregister_notifier(struct regulator *regulator,
265 void devm_regulator_unregister_notifier(struct regulator *regulator,
273 int regulator_set_suspend_voltage(struct regulator *regulator, int min_uV,
277 void *regulator_get_drvdata(struct regulator *regulator);
278 void regulator_set_drvdata(struct regulator *regulator, void *data);
286 bool regulator_is_equal(struct regulator *reg1, struct regulator *reg2);
294 static inline struct regulator *__must_check regulator_get(struct device *dev, in regulator_get()
308 static inline struct regulator *__must_check
314 static inline struct regulator *__must_check
320 static inline struct regulator *__must_check
343 static inline struct regulator *__must_check
350 static inline struct regulator *__must_check
356 static inline void regulator_put(struct regulator *regulator) in regulator_put() argument
360 static inline void devm_regulator_put(struct regulator *regulator) in devm_regulator_put() argument
413 static inline int regulator_enable(struct regulator *regulator) in regulator_enable() argument
418 static inline int regulator_disable(struct regulator *regulator) in regulator_disable() argument
423 static inline int regulator_force_disable(struct regulator *regulator) in regulator_force_disable() argument
428 static inline int regulator_disable_deferred(struct regulator *regulator, in regulator_disable_deferred() argument
434 static inline int regulator_is_enabled(struct regulator *regulator) in regulator_is_enabled() argument
490 static inline int regulator_set_voltage(struct regulator *regulator, in regulator_set_voltage() argument
496 static inline int regulator_set_voltage_time(struct regulator *regulator, in regulator_set_voltage_time() argument
502 static inline int regulator_get_voltage(struct regulator *regulator) in regulator_get_voltage() argument
507 static inline int regulator_sync_voltage(struct regulator *regulator) in regulator_sync_voltage() argument
512 static inline int regulator_is_supported_voltage(struct regulator *regulator, in regulator_is_supported_voltage() argument
518 static inline unsigned int regulator_get_linear_step(struct regulator *regulator) in regulator_get_linear_step() argument
523 static inline int regulator_set_current_limit(struct regulator *regulator, in regulator_set_current_limit() argument
529 static inline int regulator_get_current_limit(struct regulator *regulator) in regulator_get_current_limit() argument
534 static inline int regulator_get_unclaimed_power_budget(struct regulator *regulator) in regulator_get_unclaimed_power_budget() argument
539 static inline int regulator_request_power_budget(struct regulator *regulator, in regulator_request_power_budget() argument
545 static inline void regulator_free_power_budget(struct regulator *regulator, in regulator_free_power_budget() argument
550 static inline int regulator_set_mode(struct regulator *regulator, in regulator_set_mode() argument
556 static inline unsigned int regulator_get_mode(struct regulator *regulator) in regulator_get_mode() argument
561 static inline int regulator_get_error_flags(struct regulator *regulator, in regulator_get_error_flags() argument
567 static inline int regulator_set_load(struct regulator *regulator, int load_uA) in regulator_set_load() argument
572 static inline int regulator_allow_bypass(struct regulator *regulator, in regulator_allow_bypass() argument
578 static inline struct regmap *regulator_get_regmap(struct regulator *regulator) in regulator_get_regmap() argument
583 static inline int regulator_get_hardware_vsel_register(struct regulator *regulator, in regulator_get_hardware_vsel_register() argument
590 static inline int regulator_list_hardware_vsel(struct regulator *regulator, in regulator_list_hardware_vsel() argument
596 static inline int regulator_hardware_enable(struct regulator *regulator, in regulator_hardware_enable() argument
602 static inline int regulator_register_notifier(struct regulator *regulator, in regulator_register_notifier() argument
608 static inline int devm_regulator_register_notifier(struct regulator *regulator, in devm_regulator_register_notifier() argument
614 static inline int regulator_unregister_notifier(struct regulator *regulator, in regulator_unregister_notifier() argument
620 static inline int devm_regulator_unregister_notifier(struct regulator *regulator, in devm_regulator_unregister_notifier() argument
638 static inline int regulator_set_suspend_voltage(struct regulator *regulator, in regulator_set_suspend_voltage() argument
645 static inline void *regulator_get_drvdata(struct regulator *regulator) in regulator_get_drvdata() argument
650 static inline void regulator_set_drvdata(struct regulator *regulator, in regulator_set_drvdata() argument
655 static inline int regulator_count_voltages(struct regulator *regulator) in regulator_count_voltages() argument
660 static inline int regulator_list_voltage(struct regulator *regulator, unsigned selector) in regulator_list_voltage() argument
673 regulator_is_equal(struct regulator *reg1, struct regulator *reg2) in regulator_is_equal()
680 struct regulator *__must_check of_regulator_get(struct device *dev,
683 struct regulator *__must_check devm_of_regulator_get(struct device *dev,
686 struct regulator *__must_check of_regulator_get_optional(struct device *dev,
689 struct regulator *__must_check devm_of_regulator_get_optional(struct device *dev,
695 static inline struct regulator *__must_check of_regulator_get_optional(struct device *dev, in of_regulator_get_optional()
702 static inline struct regulator *__must_check devm_of_regulator_get_optional(struct device *dev, in devm_of_regulator_get_optional()
717 static inline int regulator_set_voltage_triplet(struct regulator *regulator, in regulator_set_voltage_triplet() argument
721 if (regulator_set_voltage(regulator, target_uV, max_uV) == 0) in regulator_set_voltage_triplet()
724 return regulator_set_voltage(regulator, min_uV, max_uV); in regulator_set_voltage_triplet()
727 static inline int regulator_set_voltage_tol(struct regulator *regulator, in regulator_set_voltage_tol() argument
730 if (regulator_set_voltage(regulator, new_uV, new_uV + tol_uV) == 0) in regulator_set_voltage_tol()
733 return regulator_set_voltage(regulator, in regulator_set_voltage_tol()
737 static inline int regulator_is_supported_voltage_tol(struct regulator *regulator, in regulator_is_supported_voltage_tol() argument
740 return regulator_is_supported_voltage(regulator, in regulator_is_supported_voltage_tol()