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