Lines Matching refs:reg_init

643 		struct palmas_reg_init *reg_init)  in palmas_regulator_config_external()  argument
650 reg_init->roof_floor, true); in palmas_regulator_config_external()
665 struct palmas_reg_init *reg_init) in palmas_smps_init() argument
681 if (reg_init->mode_sleep) in palmas_smps_init()
682 reg |= reg_init->mode_sleep << in palmas_smps_init()
686 if (reg_init->warm_reset) in palmas_smps_init()
691 if (reg_init->roof_floor) in palmas_smps_init()
697 if (reg_init->mode_sleep) in palmas_smps_init()
698 reg |= reg_init->mode_sleep << in palmas_smps_init()
706 if (rinfo->vsel_addr && reg_init->vsel) { in palmas_smps_init()
708 reg = reg_init->vsel; in palmas_smps_init()
715 if (reg_init->roof_floor && (id != PALMAS_REG_SMPS10_OUT1) && in palmas_smps_init()
728 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_smps_init()
734 struct palmas_reg_init *reg_init) in palmas_ldo_init() argument
748 if (reg_init->warm_reset) in palmas_ldo_init()
753 if (reg_init->mode_sleep) in palmas_ldo_init()
762 if (reg_init->roof_floor) { in palmas_ldo_init()
773 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_ldo_init()
779 struct palmas_reg_init *reg_init) in palmas_extreg_init() argument
789 if (reg_init->mode_sleep) in palmas_extreg_init()
800 if (reg_init->roof_floor) { in palmas_extreg_init()
811 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_extreg_init()
867 struct palmas_reg_init *reg_init; in palmas_ldo_registration() local
872 if (pdata && pdata->reg_init[id]) in palmas_ldo_registration()
873 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
875 reg_init = NULL; in palmas_ldo_registration()
891 if (reg_init && reg_init->roof_floor) in palmas_ldo_registration()
923 if (reg_init && reg_init->roof_floor) in palmas_ldo_registration()
954 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
955 if (reg_init) { in palmas_ldo_registration()
958 reg_init); in palmas_ldo_registration()
961 id, reg_init); in palmas_ldo_registration()
979 struct palmas_reg_init *reg_init; in tps65917_ldo_registration() local
984 if (pdata && pdata->reg_init[id]) in tps65917_ldo_registration()
985 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
987 reg_init = NULL; in tps65917_ldo_registration()
1003 if (reg_init && reg_init->roof_floor) in tps65917_ldo_registration()
1024 if (reg_init && reg_init->roof_floor) in tps65917_ldo_registration()
1055 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
1056 if (reg_init) { in tps65917_ldo_registration()
1059 id, reg_init); in tps65917_ldo_registration()
1062 id, reg_init); in tps65917_ldo_registration()
1081 struct palmas_reg_init *reg_init; in palmas_smps_registration() local
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()
1147 reg_init = NULL; in palmas_smps_registration()
1194 if (reg_init && reg_init->roof_floor) in palmas_smps_registration()
1253 struct palmas_reg_init *reg_init; in tps65917_smps_registration() local
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()
1274 reg_init = NULL; in tps65917_smps_registration()
1301 if (reg_init && reg_init->roof_floor) in tps65917_smps_registration()
1456 pdata->reg_init[idx] = devm_kzalloc(dev, in palmas_dt_to_pdata()
1459 pdata->reg_init[idx]->warm_reset = in palmas_dt_to_pdata()
1490 pdata->reg_init[idx]->roof_floor = econtrol; in palmas_dt_to_pdata()
1496 pdata->reg_init[idx]->mode_sleep = prop; in palmas_dt_to_pdata()
1501 pdata->reg_init[idx]->vsel = in palmas_dt_to_pdata()