Lines Matching defs:regulator_desc
318 struct regulator_desc { struct
325 const struct regulator_desc *, argument
327 int id;
328 unsigned int continuous_voltage_range:1;
329 unsigned n_voltages;
330 unsigned int n_current_limits;
331 const struct regulator_ops *ops;
332 int irq;
333 enum regulator_type type;
334 struct module *owner;
336 unsigned int min_uV;
337 unsigned int uV_step;
338 unsigned int linear_min_sel;
339 int fixed_uV;
340 unsigned int ramp_delay;
341 int min_dropout_uV;
343 const struct linear_range *linear_ranges;
344 const unsigned int *linear_range_selectors;
346 int n_linear_ranges;
348 const unsigned int *volt_table;
349 const unsigned int *curr_table;
351 unsigned int vsel_range_reg;
352 unsigned int vsel_range_mask;
353 unsigned int vsel_reg;
354 unsigned int vsel_mask;
355 unsigned int vsel_step;
356 unsigned int csel_reg;
357 unsigned int csel_mask;
358 unsigned int apply_reg;
359 unsigned int apply_bit;
360 unsigned int enable_reg;
361 unsigned int enable_mask;
362 unsigned int enable_val;
363 unsigned int disable_val;
364 bool enable_is_inverted;
365 unsigned int bypass_reg;
366 unsigned int bypass_mask;
367 unsigned int bypass_val_on;
368 unsigned int bypass_val_off;
369 unsigned int active_discharge_on;
370 unsigned int active_discharge_off;
371 unsigned int active_discharge_mask;
395 * structure of this type and a struct regulator_desc. This structure argument