Lines Matching refs:desc

176 static int pmic2_set_state(const struct regul_description *desc, bool enable)  in pmic2_set_state()  argument
178 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_set_state()
180 VERBOSE("%s: set state to %d\n", desc->node_name, enable); in pmic2_set_state()
185 static int pmic2_get_state(const struct regul_description *desc) in pmic2_get_state() argument
187 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_get_state()
190 VERBOSE("%s: get state\n", desc->node_name); in pmic2_get_state()
199 static int pmic2_get_voltage(const struct regul_description *desc) in pmic2_get_voltage() argument
201 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_get_voltage()
204 VERBOSE("%s: get volt\n", desc->node_name); in pmic2_get_voltage()
227 static int pmic2_set_voltage(const struct regul_description *desc, uint16_t mv) in pmic2_set_voltage() argument
229 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_set_voltage()
231 VERBOSE("%s: set volt\n", desc->node_name); in pmic2_set_voltage()
250 static int pmic2_list_voltages(const struct regul_description *desc, in pmic2_list_voltages() argument
253 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_list_voltages()
255 VERBOSE("%s: list volt\n", desc->node_name); in pmic2_list_voltages()
280 static int pmic2_set_flag(const struct regul_description *desc, uint16_t flag) in pmic2_set_flag() argument
282 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in pmic2_set_flag()
286 VERBOSE("%s: set_flag 0x%x\n", desc->node_name, flag); in pmic2_set_flag()
316 int stpmic2_set_prop(const struct regul_description *desc, uint16_t prop, uint32_t value) in stpmic2_set_prop() argument
318 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in stpmic2_set_prop()
321 VERBOSE("%s: set_prop 0x%x val=%u\n", desc->node_name, prop, value); in stpmic2_set_prop()
416 const struct regul_description *desc; in register_pmic2() local
422 desc = &pmic2_descs[i]; in register_pmic2()
423 if (strcmp(desc->node_name, reg_name) == 0) { in register_pmic2()
429 ret = regulator_register(desc, subnode); in register_pmic2()
438 struct regul_handle_s *regul = (struct regul_handle_s *)desc->driver_data; in register_pmic2()
441 VERBOSE("%s: bypass voltage=%umV\n", desc->node_name, in register_pmic2()
446 VERBOSE("%s: set mask-reset\n", desc->node_name); in register_pmic2()
447 ret = pmic2_set_flag(desc, REGUL_MASK_RESET); in register_pmic2()
455 VERBOSE("%s: set regulator-sink-source\n", desc->node_name); in register_pmic2()
456 ret = pmic2_set_flag(desc, REGUL_SINK_SOURCE); in register_pmic2()