Lines Matching refs:reg_init

674 		struct palmas_reg_init *reg_init)  in palmas_regulator_config_external()  argument
681 reg_init->roof_floor, true); in palmas_regulator_config_external()
696 struct palmas_reg_init *reg_init) in palmas_smps_init() argument
712 if (reg_init->mode_sleep) in palmas_smps_init()
713 reg |= reg_init->mode_sleep << in palmas_smps_init()
717 if (reg_init->warm_reset) in palmas_smps_init()
722 if (reg_init->roof_floor) in palmas_smps_init()
728 if (reg_init->mode_sleep) in palmas_smps_init()
729 reg |= reg_init->mode_sleep << in palmas_smps_init()
737 if (rinfo->vsel_addr && reg_init->vsel) { in palmas_smps_init()
739 reg = reg_init->vsel; in palmas_smps_init()
746 if (reg_init->roof_floor && (id != PALMAS_REG_SMPS10_OUT1) && in palmas_smps_init()
759 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_smps_init()
765 struct palmas_reg_init *reg_init) in palmas_ldo_init() argument
779 if (reg_init->warm_reset) in palmas_ldo_init()
784 if (reg_init->mode_sleep) in palmas_ldo_init()
793 if (reg_init->roof_floor) { in palmas_ldo_init()
804 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_ldo_init()
810 struct palmas_reg_init *reg_init) in palmas_extreg_init() argument
820 if (reg_init->mode_sleep) in palmas_extreg_init()
831 if (reg_init->roof_floor) { in palmas_extreg_init()
842 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_extreg_init()
898 struct palmas_reg_init *reg_init; in palmas_ldo_registration() local
903 if (pdata && pdata->reg_init[id]) in palmas_ldo_registration()
904 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
906 reg_init = NULL; in palmas_ldo_registration()
922 if (reg_init && reg_init->roof_floor) in palmas_ldo_registration()
963 if (reg_init && reg_init->roof_floor) in palmas_ldo_registration()
991 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
992 if (reg_init) { in palmas_ldo_registration()
995 reg_init); in palmas_ldo_registration()
998 id, reg_init); in palmas_ldo_registration()
1016 struct palmas_reg_init *reg_init; in tps65917_ldo_registration() local
1021 if (pdata && pdata->reg_init[id]) in tps65917_ldo_registration()
1022 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
1024 reg_init = NULL; in tps65917_ldo_registration()
1040 if (reg_init && reg_init->roof_floor) in tps65917_ldo_registration()
1070 if (reg_init && reg_init->roof_floor) in tps65917_ldo_registration()
1098 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
1099 if (reg_init) { in tps65917_ldo_registration()
1102 id, reg_init); in tps65917_ldo_registration()
1105 id, reg_init); in tps65917_ldo_registration()
1124 struct palmas_reg_init *reg_init; in palmas_smps_registration() local
1184 if (pdata && pdata->reg_init[id]) { in palmas_smps_registration()
1185 reg_init = pdata->reg_init[id]; in palmas_smps_registration()
1186 ret = palmas_smps_init(pmic->palmas, id, reg_init); in palmas_smps_registration()
1190 reg_init = NULL; in palmas_smps_registration()
1238 if (reg_init && reg_init->roof_floor) in palmas_smps_registration()
1294 struct palmas_reg_init *reg_init; in tps65917_smps_registration() local
1310 if (pdata && pdata->reg_init[id]) { in tps65917_smps_registration()
1311 reg_init = pdata->reg_init[id]; in tps65917_smps_registration()
1312 ret = palmas_smps_init(pmic->palmas, id, reg_init); in tps65917_smps_registration()
1316 reg_init = NULL; in tps65917_smps_registration()
1343 if (reg_init && reg_init->roof_floor) in tps65917_smps_registration()
1505 pdata->reg_init[idx] = rinit; in palmas_dt_to_pdata()