Lines Matching defs:tps
70 struct tps65218 *tps = rdev_get_drvdata(dev);
74 ret = tps65218_set_bits(tps, dev->desc->vsel_reg, dev->desc->vsel_mask,
81 ret = tps65218_set_bits(tps, TPS65218_REG_CONTRL_SLEW_RATE,
93 struct tps65218 *tps = rdev_get_drvdata(dev);
100 return tps65218_set_bits(tps, dev->desc->enable_reg,
107 struct tps65218 *tps = rdev_get_drvdata(dev);
114 return tps65218_clear_bits(tps, dev->desc->enable_reg,
120 struct tps65218 *tps = rdev_get_drvdata(dev);
126 return tps65218_clear_bits(tps, dev->desc->bypass_reg,
133 struct tps65218 *tps = rdev_get_drvdata(dev);
144 if (rid == TPS65218_DCDC_3 && tps->rev == TPS65218_REV_2_1)
147 if (!tps->strobes[rid]) {
149 tps->strobes[rid] = 3;
154 return tps65218_set_bits(tps, dev->desc->bypass_reg,
156 tps->strobes[rid], TPS65218_PROTECT_L1);
193 struct tps65218 *tps = rdev_get_drvdata(dev);
201 return tps65218_set_bits(tps, dev->desc->csel_reg, dev->desc->csel_mask,
211 struct tps65218 *tps = rdev_get_drvdata(dev);
221 return tps65218_set_bits(tps, dev->desc->csel_reg, dev->desc->csel_mask,
306 struct tps65218 *tps = dev_get_drvdata(pdev->dev.parent);
313 config.dev->of_node = tps->dev->of_node;
314 config.driver_data = tps;
315 config.regmap = tps->regmap;
318 tps->strobes = devm_kcalloc(&pdev->dev,
321 if (!tps->strobes)
328 dev_err(tps->dev, "failed to register %s regulator\n",
333 ret = regmap_read(tps->regmap, regulators[i].bypass_reg, &val);
337 tps->strobes[i] = val & regulators[i].bypass_mask;