Lines Matching defs:regulator_desc
364 struct regulator_desc { struct
371 const struct regulator_desc *, argument
373 int id;
374 unsigned int continuous_voltage_range:1;
375 unsigned n_voltages;
376 unsigned int n_current_limits;
377 const struct regulator_ops *ops;
378 int irq;
379 enum regulator_type type;
380 struct module *owner;
382 unsigned int min_uV;
383 unsigned int uV_step;
384 unsigned int linear_min_sel;
385 int fixed_uV;
386 unsigned int ramp_delay;
387 int min_dropout_uV;
389 const struct linear_range *linear_ranges;
390 const unsigned int *linear_range_selectors;
392 int n_linear_ranges;
394 const unsigned int *volt_table;
395 const unsigned int *curr_table;
397 unsigned int vsel_range_reg;
398 unsigned int vsel_range_mask;
399 unsigned int vsel_reg;
400 unsigned int vsel_mask;
401 unsigned int vsel_step;
402 unsigned int csel_reg;
403 unsigned int csel_mask;
404 unsigned int apply_reg;
405 unsigned int apply_bit;
406 unsigned int enable_reg;
407 unsigned int enable_mask;
408 unsigned int enable_val;
409 unsigned int disable_val;
410 bool enable_is_inverted;
411 unsigned int bypass_reg;
412 unsigned int bypass_mask;
413 unsigned int bypass_val_on;
414 unsigned int bypass_val_off;
415 unsigned int active_discharge_on;
416 unsigned int active_discharge_off;
417 unsigned int active_discharge_mask;
418 unsigned int active_discharge_reg;
419 unsigned int soft_start_reg;
420 unsigned int soft_start_mask;
421 unsigned int soft_start_val_on;
445 * structure of this type and a struct regulator_desc. This structure argument