Lines Matching refs:constraints
32 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()
42 constraints->min_uV = be32_to_cpu(*min_uV); in of_get_regulation_constraints()
45 constraints->max_uV = be32_to_cpu(*max_uV); in of_get_regulation_constraints()
48 if (constraints->min_uV != constraints->max_uV) in of_get_regulation_constraints()
49 constraints->valid_ops_mask |= REGULATOR_CHANGE_VOLTAGE; in of_get_regulation_constraints()
51 if (min_uV && max_uV && 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()
62 if (constraints->min_uA != constraints->max_uA) in of_get_regulation_constraints()
63 constraints->valid_ops_mask |= REGULATOR_CHANGE_CURRENT; in of_get_regulation_constraints()
65 constraints->boot_on = of_property_read_bool(np, "regulator-boot-on"); in of_get_regulation_constraints()
66 constraints->always_on = of_property_read_bool(np, "regulator-always-on"); in of_get_regulation_constraints()
67 if (!constraints->always_on) /* status change should be possible. */ in of_get_regulation_constraints()
68 constraints->valid_ops_mask |= REGULATOR_CHANGE_STATUS; in of_get_regulation_constraints()
71 constraints->valid_ops_mask |= REGULATOR_CHANGE_BYPASS; in of_get_regulation_constraints()
76 constraints->ramp_delay = pval; in of_get_regulation_constraints()
78 constraints->ramp_disable = true; in of_get_regulation_constraints()
83 constraints->enable_time = pval; in of_get_regulation_constraints()
91 constraints->initial_mode = ret; in of_get_regulation_constraints()
101 suspend_state = &constraints->state_mem; in of_get_regulation_constraints()
104 suspend_state = &constraints->state_disk; in of_get_regulation_constraints()