Lines Matching refs:desc

266 static int pmic_set_state(const struct regul_description *desc, bool enable)  in pmic_set_state()  argument
268 VERBOSE("%s: set state to %d\n", desc->node_name, enable); in pmic_set_state()
271 return stpmic1_regulator_enable(desc->node_name); in pmic_set_state()
273 return stpmic1_regulator_disable(desc->node_name); in pmic_set_state()
277 static int pmic_get_state(const struct regul_description *desc) in pmic_get_state() argument
279 VERBOSE("%s: get state\n", desc->node_name); in pmic_get_state()
281 return stpmic1_is_regulator_enabled(desc->node_name); in pmic_get_state()
284 static int pmic_get_voltage(const struct regul_description *desc) in pmic_get_voltage() argument
286 VERBOSE("%s: get volt\n", desc->node_name); in pmic_get_voltage()
288 return stpmic1_regulator_voltage_get(desc->node_name); in pmic_get_voltage()
291 static int pmic_set_voltage(const struct regul_description *desc, uint16_t mv) in pmic_set_voltage() argument
293 VERBOSE("%s: get volt\n", desc->node_name); in pmic_set_voltage()
295 return stpmic1_regulator_voltage_set(desc->node_name, mv); in pmic_set_voltage()
298 static int pmic_list_voltages(const struct regul_description *desc, in pmic_list_voltages() argument
301 VERBOSE("%s: list volt\n", desc->node_name); in pmic_list_voltages()
303 return stpmic1_regulator_levels_mv(desc->node_name, levels, count); in pmic_list_voltages()
306 static int pmic_set_flag(const struct regul_description *desc, uint16_t flag) in pmic_set_flag() argument
308 VERBOSE("%s: set_flag 0x%x\n", desc->node_name, flag); in pmic_set_flag()
312 return stpmic1_regulator_icc_set(desc->node_name); in pmic_set_flag()
315 return stpmic1_active_discharge_mode_set(desc->node_name); in pmic_set_flag()
318 return stpmic1_regulator_pull_down_set(desc->node_name); in pmic_set_flag()
321 return stpmic1_regulator_mask_reset_set(desc->node_name); in pmic_set_flag()
324 return stpmic1_regulator_sink_mode_set(desc->node_name); in pmic_set_flag()
327 return stpmic1_regulator_bypass_mode_set(desc->node_name); in pmic_set_flag()
390 const struct regul_description *desc; in register_pmic() local
395 desc = &pmic_regs[i]; in register_pmic()
396 if (strcmp(desc->node_name, reg_name) == 0) { in register_pmic()
402 ret = regulator_register(desc, subnode); in register_pmic()