Lines Matching refs:regul

178 	struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data;  in pmic2_set_state()  local
182 return stpmic2_regulator_set_state(pmic2, regul->id, enable); in pmic2_set_state()
187 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_get_state() local
192 if (stpmic2_regulator_get_state(pmic2, regul->id, &enabled) < 0) { in pmic2_get_state()
201 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_get_voltage() local
206 if (regul->bypass_mv != 0U) { in pmic2_get_voltage()
210 ret = stpmic2_regulator_get_prop(pmic2, regul->id, STPMIC2_BYPASS); in pmic2_get_voltage()
216 return regul->bypass_mv; in pmic2_get_voltage()
220 if (stpmic2_regulator_get_voltage(pmic2, regul->id, &mv) < 0) { in pmic2_get_voltage()
229 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_set_voltage() local
233 if (regul->bypass_mv != 0U) { in pmic2_set_voltage()
237 ret = stpmic2_regulator_get_prop(pmic2, regul->id, STPMIC2_BYPASS); in pmic2_set_voltage()
242 if ((ret == 1) && (mv != regul->bypass_mv)) { in pmic2_set_voltage()
247 return stpmic2_regulator_set_voltage(pmic2, regul->id, mv); in pmic2_set_voltage()
253 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_list_voltages() local
257 if (regul->bypass_mv != 0U) { in pmic2_list_voltages()
260 ret = stpmic2_regulator_get_prop(pmic2, regul->id, STPMIC2_BYPASS); in pmic2_list_voltages()
271 *levels = &regul->bypass_mv; in pmic2_list_voltages()
277 return stpmic2_regulator_levels_mv(pmic2, regul->id, levels, count); in pmic2_list_voltages()
282 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_set_flag() local
283 uint32_t id = regul->id; in pmic2_set_flag()
318 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in stpmic2_set_prop() local
323 ret = stpmic2_regulator_set_prop(pmic2, regul->id, prop, value); in stpmic2_set_prop()
438 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in register_pmic2() local
440 regul->bypass_mv = (uint16_t)(fdt32_to_cpu(*cuint) / 1000U); in register_pmic2()
442 regul->bypass_mv); in register_pmic2()