• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/regulator/

Lines Matching defs:ri

87 				      struct tps6586x_regulator *ri,
93 for (val = 0; val < ri->desc.n_voltages; val++) {
94 uV = ri->voltages[val] * 1000;
97 if (ri->desc.id == TPS6586X_ID_LDO_0 && val == 0)
103 val <<= ri->volt_shift;
104 mask = ((1 << ri->volt_nbits) - 1) << ri->volt_shift;
106 return tps6586x_update(parent, ri->volt_reg, val, mask);
116 struct tps6586x_regulator *ri = rdev_get_drvdata(rdev);
119 return __tps6586x_ldo_set_voltage(parent, ri, min_uV, max_uV);
124 struct tps6586x_regulator *ri = rdev_get_drvdata(rdev);
129 ret = tps6586x_read(parent, ri->volt_reg, &val);
133 mask = ((1 << ri->volt_nbits) - 1) << ri->volt_shift;
134 val = (val & mask) >> ri->volt_shift;
136 if (val >= ri->desc.n_voltages)
139 return ri->voltages[val] * 1000;
145 struct tps6586x_regulator *ri = rdev_get_drvdata(rdev);
149 ret = __tps6586x_ldo_set_voltage(parent, ri, min_uV, max_uV);
153 return tps6586x_set_bits(parent, ri->go_reg, 1 << ri->go_bit);
158 struct tps6586x_regulator *ri = rdev_get_drvdata(rdev);
161 return tps6586x_set_bits(parent, ri->enable_reg[0],
162 1 << ri->enable_bit[0]);
167 struct tps6586x_regulator *ri = rdev_get_drvdata(rdev);
170 return tps6586x_clr_bits(parent, ri->enable_reg[0],
171 1 << ri->enable_bit[0]);
176 struct tps6586x_regulator *ri = rdev_get_drvdata(rdev);
181 ret = tps6586x_read(parent, ri->enable_reg[0], &reg_val);
185 return !!(reg_val & (1 << ri->enable_bit[0]));
288 struct tps6586x_regulator *ri)
293 ret = tps6586x_read(parent, ri->enable_reg[0], &val1);
297 ret = tps6586x_read(parent, ri->enable_reg[1], &val2);
301 if (!(val2 & ri->enable_bit[1]))
308 if (!(val1 & ri->enable_bit[0])) {
309 ret = tps6586x_set_bits(parent, ri->enable_reg[0],
310 1 << ri->enable_bit[0]);
315 return tps6586x_clr_bits(parent, ri->enable_reg[1],
316 1 << ri->enable_bit[1]);
321 struct tps6586x_regulator *ri;
325 ri = &tps6586x_regulator[i];
326 if (ri->desc.id == id)
327 return ri;
334 struct tps6586x_regulator *ri = NULL;
341 ri = find_regulator_info(id);
342 if (ri == NULL) {
347 err = tps6586x_regulator_preinit(pdev->dev.parent, ri);
351 rdev = regulator_register(&ri->desc, &pdev->dev,
352 pdev->dev.platform_data, ri);
355 ri->desc.name);