Lines Matching refs:volt

43 /* svs bank volt flags */
486 * @volt: bank voltage table
508 * opp_volt[i] = (volt[i] * volt_step) + volt_base;
527 u32 volt[MAX_OPP_ENTRIES];
602 svsb->volt[i] = svs_opp_volt_to_bank_volt(opp_u_volt,
668 svsb_volt = max(svsb->volt[i] + temp_voffset, svsb->vmin);
847 i, svsb->volt[i], i, svsb->freq_pct[i]);
952 /* Target is to set svsb->volt[] by algorithm */
955 /* volt[0] ~ volt[turn_pt - 1] */
960 svsb->volt[i] = (*vop >> b_sft) & GENMASK(7, 0);
964 /* volt[turn_pt] + volt[j] ~ volt[opp_count - 1] */
966 svsb->volt[turn_pt] = FIELD_GET(SVSB_VOPS_FLD_VOP0_4, vop30);
972 svsb->volt[i] = (*vop >> b_sft) & GENMASK(7, 0);
976 /* volt[turn_pt + 1] ~ volt[j - 1] by interpolate */
978 svsb->volt[i] = interpolate(svsb->freq_pct[turn_pt],
980 svsb->volt[turn_pt],
981 svsb->volt[j],
986 /* volt[0] + volt[j] ~ volt[turn_pt - 1] */
988 svsb->volt[0] = FIELD_GET(SVSB_VOPS_FLD_VOP0_4, vop30);
994 svsb->volt[i] = (*vop >> b_sft) & GENMASK(7, 0);
998 /* volt[1] ~ volt[j - 1] by interpolate */
1000 svsb->volt[i] = interpolate(svsb->freq_pct[0],
1002 svsb->volt[0],
1003 svsb->volt[j],
1006 /* volt[turn_pt] ~ volt[opp_count - 1] */
1011 svsb->volt[i] = (*vop >> b_sft) & GENMASK(7, 0);
1027 svsb->volt[i] -= svsb->dvt_fixed;
1031 svsb->volt[0] = svs_opp_volt_to_bank_volt(svsb->opp_dvolt[0],
1045 svsb->volt[i] = interpolate(svsb->freq_pct[0],
1047 svsb->volt[0],
1048 svsb->volt[svsb->vbin_turn_pt],
1142 svsb->volt[14] = FIELD_GET(SVSB_VOPS_FLD_VOP3_7, temp);
1143 svsb->volt[12] = FIELD_GET(SVSB_VOPS_FLD_VOP2_6, temp);
1144 svsb->volt[10] = FIELD_GET(SVSB_VOPS_FLD_VOP1_5, temp);
1145 svsb->volt[8] = FIELD_GET(SVSB_VOPS_FLD_VOP0_4, temp);
1148 svsb->volt[6] = FIELD_GET(SVSB_VOPS_FLD_VOP3_7, temp);
1149 svsb->volt[4] = FIELD_GET(SVSB_VOPS_FLD_VOP2_6, temp);
1150 svsb->volt[2] = FIELD_GET(SVSB_VOPS_FLD_VOP1_5, temp);
1151 svsb->volt[0] = FIELD_GET(SVSB_VOPS_FLD_VOP0_4, temp);
1154 svsb->volt[i + 1] = interpolate(svsb->freq_pct[i],
1156 svsb->volt[i],
1157 svsb->volt[i + 2],
1160 svsb->volt[15] = interpolate(svsb->freq_pct[12],
1162 svsb->volt[12],
1163 svsb->volt[14],
1167 svsb->volt[i] += svsb->volt_od;
1171 svsb->volt[0] = svs_opp_volt_to_bank_volt(svsb->opp_dvolt[0],
1185 svsb->volt[i] = interpolate(svsb->freq_pct[0],
1187 svsb->volt[0],
1188 svsb->volt[svsb->vbin_turn_pt],
1656 dev_err(svsb->dev, "sync volt fail\n");