Lines Matching refs:desc
380 static int pmic_set_state(const struct regul_description *desc, bool enable) in pmic_set_state() argument
382 VERBOSE("%s: set state to %d\n", desc->node_name, enable); in pmic_set_state()
385 return stpmic1_regulator_enable(desc->node_name); in pmic_set_state()
387 return stpmic1_regulator_disable(desc->node_name); in pmic_set_state()
391 static int pmic_get_state(const struct regul_description *desc) in pmic_get_state() argument
393 VERBOSE("%s: get state\n", desc->node_name); in pmic_get_state()
395 return stpmic1_is_regulator_enabled(desc->node_name); in pmic_get_state()
398 static int pmic_get_voltage(const struct regul_description *desc) in pmic_get_voltage() argument
400 VERBOSE("%s: get volt\n", desc->node_name); in pmic_get_voltage()
402 return stpmic1_regulator_voltage_get(desc->node_name); in pmic_get_voltage()
405 static int pmic_set_voltage(const struct regul_description *desc, uint16_t mv) in pmic_set_voltage() argument
407 VERBOSE("%s: get volt\n", desc->node_name); in pmic_set_voltage()
409 return stpmic1_regulator_voltage_set(desc->node_name, mv); in pmic_set_voltage()
412 static int pmic_list_voltages(const struct regul_description *desc, in pmic_list_voltages() argument
415 VERBOSE("%s: list volt\n", desc->node_name); in pmic_list_voltages()
417 return stpmic1_regulator_levels_mv(desc->node_name, levels, count); in pmic_list_voltages()
420 static int pmic_set_flag(const struct regul_description *desc, uint16_t flag) in pmic_set_flag() argument
422 VERBOSE("%s: set_flag 0x%x\n", desc->node_name, flag); in pmic_set_flag()
426 return stpmic1_regulator_icc_set(desc->node_name); in pmic_set_flag()
429 return stpmic1_active_discharge_mode_set(desc->node_name); in pmic_set_flag()
432 return stpmic1_regulator_pull_down_set(desc->node_name); in pmic_set_flag()
435 return stpmic1_regulator_mask_reset_set(desc->node_name); in pmic_set_flag()
438 return stpmic1_regulator_sink_mode_set(desc->node_name); in pmic_set_flag()
441 return stpmic1_regulator_bypass_mode_set(desc->node_name); in pmic_set_flag()
504 const struct regul_description *desc; in register_pmic() local
509 desc = &pmic_regs[i]; in register_pmic()
510 if (strcmp(desc->node_name, reg_name) == 0) { in register_pmic()
516 ret = regulator_register(desc, subnode); in register_pmic()