Lines Matching defs:regulation_constraints
141 struct regulation_constraints { struct
143 const char *name;
146 int min_uV;
147 int max_uV;
149 int uV_offset;
152 int min_uA;
153 int max_uA;
154 int ilim_uA;
156 int system_load;
159 int max_spread;
162 unsigned int valid_modes_mask;
165 unsigned int valid_ops_mask;
168 int input_uV;
171 struct regulator_state state_disk;
172 struct regulator_state state_mem;
173 struct regulator_state state_standby;
174 suspend_state_t initial_state; /* suspend state to set at init */
177 unsigned int initial_mode;
179 unsigned int ramp_delay;
180 unsigned int settling_time;
181 unsigned int settling_time_up;
182 unsigned int settling_time_down;
183 unsigned int enable_time;
185 unsigned int active_discharge;
188 unsigned always_on:1; /* regulator never off when system is on */
189 unsigned boot_on:1; /* bootloader/firmware enabled regulator */
190 unsigned apply_uV:1; /* apply uV constraint if min == max */
191 unsigned ramp_disable:1; /* disable ramp delay */
192 unsigned soft_start:1; /* ramp voltage slowly */
193 unsigned pull_down:1; /* pull down resistor when regulator off */
194 unsigned over_current_protection:1; /* auto disable on over current */