Lines Matching refs:id

320 		.id = PALMAS_EXTERNAL_REQSTR_ID_##_id,	\
356 .id = TPS65917_EXTERNAL_REQSTR_ID_##_id, \
437 int id = rdev_get_id(dev); in palmas_set_mode_smps() local
440 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_set_mode_smps()
465 pmic->current_reg_mode[id] = reg & PALMAS_SMPS12_CTRL_MODE_ACTIVE_MASK; in palmas_set_mode_smps()
470 pmic->desc[id].enable_val = pmic->current_reg_mode[id]; in palmas_set_mode_smps()
478 int id = rdev_get_id(dev); in palmas_get_mode_smps() local
481 reg = pmic->current_reg_mode[id] & PALMAS_SMPS12_CTRL_MODE_ACTIVE_MASK; in palmas_get_mode_smps()
498 int id = rdev_get_id(rdev); in palmas_smps_set_ramp_delay() local
501 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_smps_set_ramp_delay()
506 switch (id) { in palmas_smps_set_ramp_delay()
527 pmic->ramp_delay[id] = palmas_smps_ramp_delay[reg]; in palmas_smps_set_ramp_delay()
592 int id = rdev_get_id(dev); in palmas_is_enabled_ldo() local
595 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_is_enabled_ldo()
642 static int palmas_regulator_config_external(struct palmas *palmas, int id, in palmas_regulator_config_external() argument
646 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_regulator_config_external()
654 id, ret); in palmas_regulator_config_external()
664 static int palmas_smps_init(struct palmas *palmas, int id, in palmas_smps_init() argument
670 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_smps_init()
677 switch (id) { in palmas_smps_init()
715 if (reg_init->roof_floor && (id != PALMAS_REG_SMPS10_OUT1) && in palmas_smps_init()
716 (id != PALMAS_REG_SMPS10_OUT2)) { in palmas_smps_init()
728 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_smps_init()
733 static int palmas_ldo_init(struct palmas *palmas, int id, in palmas_ldo_init() argument
740 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_ldo_init()
773 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_ldo_init()
778 static int palmas_extreg_init(struct palmas *palmas, int id, in palmas_extreg_init() argument
785 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_extreg_init()
811 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_extreg_init()
865 int id, ret; in palmas_ldo_registration() local
871 for (id = ddata->ldo_begin; id < ddata->max_reg; id++) { in palmas_ldo_registration()
872 if (pdata && pdata->reg_init[id]) in palmas_ldo_registration()
873 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
877 rinfo = &ddata->palmas_regs_info[id]; in palmas_ldo_registration()
883 desc = &pmic->desc[id]; in palmas_ldo_registration()
885 desc->id = id; in palmas_ldo_registration()
889 if (id < PALMAS_REG_REGEN1) { in palmas_ldo_registration()
907 if (pdata && (id == PALMAS_REG_LDO8) && in palmas_ldo_registration()
916 (id == PALMAS_REG_LDO6)) in palmas_ldo_registration()
919 if (!ddata->has_regen3 && id == PALMAS_REG_REGEN3) in palmas_ldo_registration()
934 config.init_data = pdata->reg_data[id]; in palmas_ldo_registration()
939 config.of_node = ddata->palmas_matches[id].of_node; in palmas_ldo_registration()
950 pmic->rdev[id] = rdev; in palmas_ldo_registration()
954 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
956 if (id <= ddata->ldo_end) in palmas_ldo_registration()
957 ret = palmas_ldo_init(pmic->palmas, id, in palmas_ldo_registration()
961 id, reg_init); in palmas_ldo_registration()
977 int id, ret; in tps65917_ldo_registration() local
983 for (id = ddata->ldo_begin; id < ddata->max_reg; id++) { in tps65917_ldo_registration()
984 if (pdata && pdata->reg_init[id]) in tps65917_ldo_registration()
985 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
992 rinfo = &ddata->palmas_regs_info[id]; in tps65917_ldo_registration()
995 desc = &pmic->desc[id]; in tps65917_ldo_registration()
997 desc->id = id; in tps65917_ldo_registration()
1001 if (id < TPS65917_REG_REGEN1) { in tps65917_ldo_registration()
1035 config.init_data = pdata->reg_data[id]; in tps65917_ldo_registration()
1040 config.of_node = ddata->palmas_matches[id].of_node; in tps65917_ldo_registration()
1051 pmic->rdev[id] = rdev; in tps65917_ldo_registration()
1055 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
1057 if (id < TPS65917_REG_REGEN1) in tps65917_ldo_registration()
1059 id, reg_init); in tps65917_ldo_registration()
1062 id, reg_init); in tps65917_ldo_registration()
1078 int id, ret; in palmas_smps_registration() local
1085 for (id = ddata->smps_start; id <= ddata->smps_end; id++) { in palmas_smps_registration()
1092 switch (id) { in palmas_smps_registration()
1097 if (id == PALMAS_REG_SMPS12) in palmas_smps_registration()
1109 if (id == PALMAS_REG_SMPS45) in palmas_smps_registration()
1122 rinfo = &ddata->palmas_regs_info[id]; in palmas_smps_registration()
1123 desc = &pmic->desc[id]; in palmas_smps_registration()
1125 if ((id == PALMAS_REG_SMPS6) || (id == PALMAS_REG_SMPS8)) in palmas_smps_registration()
1137 pmic->ramp_delay[id] = desc->ramp_delay; in palmas_smps_registration()
1141 if (pdata && pdata->reg_init[id]) { in palmas_smps_registration()
1142 reg_init = pdata->reg_init[id]; in palmas_smps_registration()
1143 ret = palmas_smps_init(pmic->palmas, id, reg_init); in palmas_smps_registration()
1152 desc->id = id; in palmas_smps_registration()
1154 switch (id) { in palmas_smps_registration()
1164 if (id == PALMAS_REG_SMPS10_OUT1) in palmas_smps_registration()
1188 pmic->range[id] = 1; in palmas_smps_registration()
1189 if (pmic->range[id]) in palmas_smps_registration()
1208 pmic->current_reg_mode[id] = reg & in palmas_smps_registration()
1222 config.init_data = pdata->reg_data[id]; in palmas_smps_registration()
1227 config.of_node = ddata->palmas_matches[id].of_node; in palmas_smps_registration()
1238 pmic->rdev[id] = rdev; in palmas_smps_registration()
1250 int id, ret; in tps65917_smps_registration() local
1257 for (id = ddata->smps_start; id <= ddata->smps_end; id++) { in tps65917_smps_registration()
1262 desc = &pmic->desc[id]; in tps65917_smps_registration()
1264 if ((id == TPS65917_REG_SMPS2) && pmic->smps12) in tps65917_smps_registration()
1268 if (pdata && pdata->reg_init[id]) { in tps65917_smps_registration()
1269 reg_init = pdata->reg_init[id]; in tps65917_smps_registration()
1270 ret = palmas_smps_init(pmic->palmas, id, reg_init); in tps65917_smps_registration()
1276 rinfo = &ddata->palmas_regs_info[id]; in tps65917_smps_registration()
1280 desc->id = id; in tps65917_smps_registration()
1294 pmic->range[id] = 1; in tps65917_smps_registration()
1296 if (pmic->range[id]) in tps65917_smps_registration()
1316 pmic->current_reg_mode[id] = reg & in tps65917_smps_registration()
1328 config.init_data = pdata->reg_data[id]; in tps65917_smps_registration()
1333 config.of_node = ddata->palmas_matches[id].of_node; in tps65917_smps_registration()
1344 pmic->rdev[id] = rdev; in tps65917_smps_registration()