Lines Matching defs:regulation_constraints
122 struct regulation_constraints { struct
124 const char *name;
127 int min_uV;
128 int max_uV;
130 int uV_offset;
133 int min_uA;
134 int max_uA;
135 int ilim_uA;
137 int system_load;
140 unsigned int valid_modes_mask;
143 unsigned int valid_ops_mask;
146 int input_uV;
149 struct regulator_state state_disk;
150 struct regulator_state state_mem;
151 struct regulator_state state_standby;
152 suspend_state_t initial_state; /* suspend state to set at init */
155 unsigned int initial_mode;
157 unsigned int ramp_delay;
158 unsigned int settling_time;
159 unsigned int settling_time_up;
160 unsigned int settling_time_down;
161 unsigned int enable_time;
163 unsigned int active_discharge;
166 unsigned always_on:1; /* regulator never off when system is on */
167 unsigned boot_on:1; /* bootloader/firmware enabled regulator */
168 unsigned apply_uV:1; /* apply uV constraint if min == max */
169 unsigned ramp_disable:1; /* disable ramp delay */
170 unsigned soft_start:1; /* ramp voltage slowly */
171 unsigned pull_down:1; /* pull down resistor when regulator off */
172 unsigned over_current_protection:1; /* auto disable on over current */