Lines Matching refs:reg_init

676 		struct palmas_reg_init *reg_init)  in palmas_regulator_config_external()  argument
683 reg_init->roof_floor, true); in palmas_regulator_config_external()
698 struct palmas_reg_init *reg_init) in palmas_smps_init() argument
714 if (reg_init->mode_sleep) in palmas_smps_init()
715 reg |= reg_init->mode_sleep << in palmas_smps_init()
719 if (reg_init->warm_reset) in palmas_smps_init()
724 if (reg_init->roof_floor) in palmas_smps_init()
730 if (reg_init->mode_sleep) in palmas_smps_init()
731 reg |= reg_init->mode_sleep << in palmas_smps_init()
739 if (rinfo->vsel_addr && reg_init->vsel) { in palmas_smps_init()
741 reg = reg_init->vsel; in palmas_smps_init()
748 if (reg_init->roof_floor && (id != PALMAS_REG_SMPS10_OUT1) && in palmas_smps_init()
761 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_smps_init()
767 struct palmas_reg_init *reg_init) in palmas_ldo_init() argument
781 if (reg_init->warm_reset) in palmas_ldo_init()
786 if (reg_init->mode_sleep) in palmas_ldo_init()
795 if (reg_init->roof_floor) { in palmas_ldo_init()
806 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_ldo_init()
812 struct palmas_reg_init *reg_init) in palmas_extreg_init() argument
822 if (reg_init->mode_sleep) in palmas_extreg_init()
833 if (reg_init->roof_floor) { in palmas_extreg_init()
844 return palmas_regulator_config_external(palmas, id, reg_init); in palmas_extreg_init()
900 struct palmas_reg_init *reg_init; in palmas_ldo_registration() local
905 if (pdata && pdata->reg_init[id]) in palmas_ldo_registration()
906 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
908 reg_init = NULL; in palmas_ldo_registration()
924 if (reg_init && reg_init->roof_floor) in palmas_ldo_registration()
965 if (reg_init && reg_init->roof_floor) in palmas_ldo_registration()
996 reg_init = pdata->reg_init[id]; in palmas_ldo_registration()
997 if (reg_init) { in palmas_ldo_registration()
1000 reg_init); in palmas_ldo_registration()
1003 id, reg_init); in palmas_ldo_registration()
1021 struct palmas_reg_init *reg_init; in tps65917_ldo_registration() local
1026 if (pdata && pdata->reg_init[id]) in tps65917_ldo_registration()
1027 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
1029 reg_init = NULL; in tps65917_ldo_registration()
1045 if (reg_init && reg_init->roof_floor) in tps65917_ldo_registration()
1075 if (reg_init && reg_init->roof_floor) in tps65917_ldo_registration()
1106 reg_init = pdata->reg_init[id]; in tps65917_ldo_registration()
1107 if (reg_init) { in tps65917_ldo_registration()
1110 id, reg_init); in tps65917_ldo_registration()
1113 id, reg_init); in tps65917_ldo_registration()
1132 struct palmas_reg_init *reg_init; in palmas_smps_registration() local
1192 if (pdata && pdata->reg_init[id]) { in palmas_smps_registration()
1193 reg_init = pdata->reg_init[id]; in palmas_smps_registration()
1194 ret = palmas_smps_init(pmic->palmas, id, reg_init); in palmas_smps_registration()
1198 reg_init = NULL; in palmas_smps_registration()
1246 if (reg_init && reg_init->roof_floor) in palmas_smps_registration()
1305 struct palmas_reg_init *reg_init; in tps65917_smps_registration() local
1321 if (pdata && pdata->reg_init[id]) { in tps65917_smps_registration()
1322 reg_init = pdata->reg_init[id]; in tps65917_smps_registration()
1323 ret = palmas_smps_init(pmic->palmas, id, reg_init); in tps65917_smps_registration()
1327 reg_init = NULL; in tps65917_smps_registration()
1354 if (reg_init && reg_init->roof_floor) in tps65917_smps_registration()
1519 pdata->reg_init[idx] = rinit; in palmas_dt_to_pdata()