Lines Matching defs:constraints

36 				struct regulation_constraints *constraints)
47 &constraints->over_curr_limits,
48 &constraints->over_voltage_limits,
49 &constraints->temp_limits,
50 &constraints->under_voltage_limits,
74 constraints->over_current_detection = set[0];
75 constraints->over_voltage_detection = set[1];
76 constraints->over_temp_detection = set[2];
77 constraints->under_voltage_detection = set[3];
85 struct regulation_constraints *constraints = &(*init_data)->constraints;
97 constraints->name = of_get_property(np, "regulator-name", NULL);
100 constraints->min_uV = pval;
103 constraints->max_uV = pval;
106 if (constraints->min_uV != constraints->max_uV)
107 constraints->valid_ops_mask |= REGULATOR_CHANGE_VOLTAGE;
110 if (constraints->min_uV && constraints->max_uV)
111 constraints->apply_uV = true;
114 constraints->uV_offset = pval;
116 constraints->min_uA = pval;
118 constraints->max_uA = pval;
122 constraints->ilim_uA = pval;
125 if (constraints->min_uA != constraints->max_uA)
126 constraints->valid_ops_mask |= REGULATOR_CHANGE_CURRENT;
128 constraints->boot_on = of_property_read_bool(np, "regulator-boot-on");
129 constraints->always_on = of_property_read_bool(np, "regulator-always-on");
130 if (!constraints->always_on) /* status change should be possible. */
131 constraints->valid_ops_mask |= REGULATOR_CHANGE_STATUS;
133 constraints->pull_down = of_property_read_bool(np, "regulator-pull-down");
136 constraints->valid_ops_mask |= REGULATOR_CHANGE_BYPASS;
139 constraints->valid_ops_mask |= REGULATOR_CHANGE_DRMS;
144 constraints->ramp_delay = pval;
146 constraints->ramp_disable = true;
151 constraints->settling_time = pval;
155 constraints->settling_time_up = pval;
156 if (constraints->settling_time_up && constraints->settling_time) {
159 constraints->settling_time_up = 0;
165 constraints->settling_time_down = pval;
166 if (constraints->settling_time_down && constraints->settling_time) {
169 constraints->settling_time_down = 0;
174 constraints->enable_time = pval;
176 constraints->soft_start = of_property_read_bool(np,
180 constraints->active_discharge =
191 constraints->initial_mode = mode;
215 constraints->valid_modes_mask |= mode;
217 if (constraints->valid_modes_mask)
218 constraints->valid_ops_mask
226 constraints->system_load = pval;
229 constraints->max_spread = devm_kzalloc(dev,
230 sizeof(*constraints->max_spread) * n_phandles,
233 if (!constraints->max_spread)
237 constraints->max_spread, n_phandles);
242 constraints->max_uV_step = pval;
244 constraints->over_current_protection = of_property_read_bool(np,
247 of_get_regulator_prot_limits(np, constraints);
252 suspend_state = &constraints->state_mem;
255 suspend_state = &constraints->state_disk;
258 suspend_state = &constraints->state_standby;
315 constraints->initial_state = PM_SUSPEND_MEM;
626 int max_spread = rdev->constraints->max_spread[i];