Lines Matching defs:regulator_ops

159 struct regulator_ops {  struct
162 int (*list_voltage) (struct regulator_dev *, unsigned selector);
165 int (*set_voltage) (struct regulator_dev *, int min_uV, int max_uV,
167 int (*map_voltage)(struct regulator_dev *, int min_uV, int max_uV);
168 int (*set_voltage_sel) (struct regulator_dev *, unsigned selector);
169 int (*get_voltage) (struct regulator_dev *);
170 int (*get_voltage_sel) (struct regulator_dev *);
173 int (*set_current_limit) (struct regulator_dev *,
175 int (*get_current_limit) (struct regulator_dev *);
177 int (*set_input_current_limit) (struct regulator_dev *, int lim_uA);
178 int (*set_over_current_protection)(struct regulator_dev *, int lim_uA,
180 int (*set_over_voltage_protection)(struct regulator_dev *, int lim_uV,
182 int (*set_under_voltage_protection)(struct regulator_dev *, int lim_uV,
184 int (*set_thermal_protection)(struct regulator_dev *, int lim,
186 int (*set_active_discharge)(struct regulator_dev *, bool enable);
189 int (*enable) (struct regulator_dev *);
190 int (*disable) (struct regulator_dev *);
191 int (*is_enabled) (struct regulator_dev *);
194 int (*set_mode) (struct regulator_dev *, unsigned int mode);
195 unsigned int (*get_mode) (struct regulator_dev *);
198 int (*get_error_flags)(struct regulator_dev *, unsigned int *flags);
201 int (*enable_time) (struct regulator_dev *);
202 int (*set_ramp_delay) (struct regulator_dev *, int ramp_delay);
203 int (*set_voltage_time) (struct regulator_dev *, int old_uV,
205 int (*set_voltage_time_sel) (struct regulator_dev *,
209 int (*set_soft_start) (struct regulator_dev *);
216 int (*get_status)(struct regulator_dev *);
219 unsigned int (*get_optimum_mode) (struct regulator_dev *, int input_uV,
222 int (*set_load)(struct regulator_dev *, int load_uA);
225 int (*set_bypass)(struct regulator_dev *dev, bool enable);
226 int (*get_bypass)(struct regulator_dev *dev, bool *enable);
232 int (*set_suspend_voltage) (struct regulator_dev *, int uV);
235 int (*set_suspend_enable) (struct regulator_dev *);
236 int (*set_suspend_disable) (struct regulator_dev *);
239 int (*set_suspend_mode) (struct regulator_dev *, unsigned int mode);
241 int (*resume)(struct regulator_dev *rdev);
243 int (*set_pull_down) (struct regulator_dev *);