Lines Matching defs:regulator_ops
85 struct regulator_ops { struct
88 int (*list_voltage) (struct regulator_dev *, unsigned selector);
91 int (*set_voltage) (struct regulator_dev *, int min_uV, int max_uV,
93 int (*set_voltage_sel) (struct regulator_dev *, unsigned selector);
94 int (*get_voltage) (struct regulator_dev *);
95 int (*get_voltage_sel) (struct regulator_dev *);
98 int (*set_current_limit) (struct regulator_dev *,
100 int (*get_current_limit) (struct regulator_dev *);
103 int (*enable) (struct regulator_dev *);
104 int (*disable) (struct regulator_dev *);
105 int (*is_enabled) (struct regulator_dev *);
108 int (*set_mode) (struct regulator_dev *, unsigned int mode);
109 unsigned int (*get_mode) (struct regulator_dev *);
112 int (*enable_time) (struct regulator_dev *);
113 int (*set_voltage_time_sel) (struct regulator_dev *,
122 int (*get_status)(struct regulator_dev *);
125 unsigned int (*get_optimum_mode) (struct regulator_dev *, int input_uV,
132 int (*set_suspend_voltage) (struct regulator_dev *, int uV);
135 int (*set_suspend_enable) (struct regulator_dev *);
136 int (*set_suspend_disable) (struct regulator_dev *);
139 int (*set_suspend_mode) (struct regulator_dev *, unsigned int mode);