Lines Matching refs:fuses
808 const struct cpr_fuse *fuses = drv->cpr_fuses;
812 for (; fuse < end; fuse++, fuses++) {
813 ret = nvmem_cell_read_variable_le_u32(drv->dev, fuses->ring_osc, &data);
850 const struct cpr_fuse *fuses = drv->cpr_fuses;
871 for (i = 0; fuse <= end; fuse++, fuses++, i++, fdata++) {
881 uV = cpr_read_fuse_uV(desc, fdata, fuses->init_voltage,
901 ret = nvmem_cell_read_variable_le_u32(drv->dev, fuses->quotient, &fuse->quot);
1078 const struct cpr_fuse *fuses = drv->cpr_fuses;
1176 quot_offset = fuses[fnum].quotient_offset;
1229 struct cpr_fuse *fuses;
1232 fuses = devm_kcalloc(drv->dev, desc->num_fuse_corners,
1235 if (!fuses)
1242 fuses[i].ring_osc = devm_kstrdup(drv->dev, tbuf, GFP_KERNEL);
1243 if (!fuses[i].ring_osc)
1247 fuses[i].init_voltage = devm_kstrdup(drv->dev, tbuf,
1249 if (!fuses[i].init_voltage)
1253 fuses[i].quotient = devm_kstrdup(drv->dev, tbuf, GFP_KERNEL);
1254 if (!fuses[i].quotient)
1258 fuses[i].quotient_offset = devm_kstrdup(drv->dev, tbuf,
1260 if (!fuses[i].quotient_offset)
1264 return fuses;