• 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 refs:mc13783_regulators

235 static struct mc13783_regulator mc13783_regulators[] = {
292 ret = mc13783_reg_rmw(priv->mc13783, mc13783_regulators[id].reg,
293 mc13783_regulators[id].enable_bit,
294 mc13783_regulators[id].enable_bit);
309 ret = mc13783_reg_rmw(priv->mc13783, mc13783_regulators[id].reg,
310 mc13783_regulators[id].enable_bit, 0);
323 ret = mc13783_reg_read(priv->mc13783, mc13783_regulators[id].reg, &val);
329 return (val & mc13783_regulators[id].enable_bit) != 0;
337 if (selector >= mc13783_regulators[id].desc.n_voltages)
340 return mc13783_regulators[id].voltages[selector];
359 for (i = 0; i < mc13783_regulators[reg_id].desc.n_voltages; i++) {
360 if (mc13783_regulators[reg_id].voltages[i] >= min_uV &&
361 mc13783_regulators[reg_id].voltages[i] < bestmatch) {
362 bestmatch = mc13783_regulators[reg_id].voltages[i];
392 ret = mc13783_reg_rmw(priv->mc13783, mc13783_regulators[id].vsel_reg,
393 mc13783_regulators[id].vsel_mask,
394 value << mc13783_regulators[id].vsel_shift);
410 mc13783_regulators[id].vsel_reg, &val);
416 val = (val & mc13783_regulators[id].vsel_mask)
417 >> mc13783_regulators[id].vsel_shift;
421 BUG_ON(val < 0 || val > mc13783_regulators[id].desc.n_voltages);
423 return mc13783_regulators[id].voltages[val];
443 if (min_uV >= mc13783_regulators[id].voltages[0] &&
444 max_uV <= mc13783_regulators[id].voltages[0])
456 return mc13783_regulators[id].voltages[0];
500 u32 en_val = mc13783_regulators[id].enable_bit;
510 ret = mc13783_powermisc_rmw(priv, mc13783_regulators[id].enable_bit,
529 dis_val = mc13783_regulators[id].enable_bit;
532 ret = mc13783_powermisc_rmw(priv, mc13783_regulators[id].enable_bit,
546 ret = mc13783_reg_read(priv->mc13783, mc13783_regulators[id].reg, &val);
557 return (val & mc13783_regulators[id].enable_bit) != 0;
591 &mc13783_regulators[init_data->id].desc,
596 mc13783_regulators[i].desc.name);