Lines Matching full:constraints
31 struct regulation_constraints *constraints = &(*init_data)->constraints; in of_get_regulation_constraints() local
38 constraints->name = of_get_property(np, "regulator-name", NULL); in of_get_regulation_constraints()
41 constraints->min_uV = pval; in of_get_regulation_constraints()
44 constraints->max_uV = pval; in of_get_regulation_constraints()
47 if (constraints->min_uV != constraints->max_uV) in of_get_regulation_constraints()
48 constraints->valid_ops_mask |= REGULATOR_CHANGE_VOLTAGE; in of_get_regulation_constraints()
51 if (constraints->min_uV && constraints->max_uV) in of_get_regulation_constraints()
52 constraints->apply_uV = true; in of_get_regulation_constraints()
55 constraints->uV_offset = pval; in of_get_regulation_constraints()
57 constraints->min_uA = pval; in of_get_regulation_constraints()
59 constraints->max_uA = pval; in of_get_regulation_constraints()
63 constraints->ilim_uA = pval; in of_get_regulation_constraints()
66 if (constraints->min_uA != constraints->max_uA) in of_get_regulation_constraints()
67 constraints->valid_ops_mask |= REGULATOR_CHANGE_CURRENT; in of_get_regulation_constraints()
69 constraints->boot_on = of_property_read_bool(np, "regulator-boot-on"); in of_get_regulation_constraints()
70 constraints->always_on = of_property_read_bool(np, "regulator-always-on"); in of_get_regulation_constraints()
71 if (!constraints->always_on) /* status change should be possible. */ in of_get_regulation_constraints()
72 constraints->valid_ops_mask |= REGULATOR_CHANGE_STATUS; in of_get_regulation_constraints()
74 constraints->pull_down = of_property_read_bool(np, "regulator-pull-down"); in of_get_regulation_constraints()
77 constraints->valid_ops_mask |= REGULATOR_CHANGE_BYPASS; in of_get_regulation_constraints()
80 constraints->valid_ops_mask |= REGULATOR_CHANGE_DRMS; in of_get_regulation_constraints()
85 constraints->ramp_delay = pval; in of_get_regulation_constraints()
87 constraints->ramp_disable = true; in of_get_regulation_constraints()
92 constraints->settling_time = pval; in of_get_regulation_constraints()
96 constraints->settling_time_up = pval; in of_get_regulation_constraints()
97 if (constraints->settling_time_up && constraints->settling_time) { in of_get_regulation_constraints()
100 constraints->settling_time_up = 0; in of_get_regulation_constraints()
106 constraints->settling_time_down = pval; in of_get_regulation_constraints()
107 if (constraints->settling_time_down && constraints->settling_time) { in of_get_regulation_constraints()
110 constraints->settling_time_down = 0; in of_get_regulation_constraints()
115 constraints->enable_time = pval; in of_get_regulation_constraints()
117 constraints->soft_start = of_property_read_bool(np, in of_get_regulation_constraints()
121 constraints->active_discharge = in of_get_regulation_constraints()
132 constraints->initial_mode = mode; in of_get_regulation_constraints()
156 constraints->valid_modes_mask |= mode; in of_get_regulation_constraints()
158 if (constraints->valid_modes_mask) in of_get_regulation_constraints()
159 constraints->valid_ops_mask in of_get_regulation_constraints()
167 constraints->system_load = pval; in of_get_regulation_constraints()
171 constraints->max_spread = pval; in of_get_regulation_constraints()
173 constraints->over_current_protection = of_property_read_bool(np, in of_get_regulation_constraints()
179 suspend_state = &constraints->state_mem; in of_get_regulation_constraints()
182 suspend_state = &constraints->state_disk; in of_get_regulation_constraints()
236 constraints->initial_state = PM_SUSPEND_MEM; in of_get_regulation_constraints()
502 int max_spread = rdev->constraints->max_spread; in of_check_coupling_data()