Lines Matching refs:tps
66 struct tps65217 *tps = rdev_get_drvdata(dev);
73 return tps65217_set_bits(tps, TPS65217_REG_ENABLE,
80 struct tps65217 *tps = rdev_get_drvdata(dev);
87 return tps65217_clear_bits(tps, TPS65217_REG_ENABLE,
95 struct tps65217 *tps = rdev_get_drvdata(dev);
99 ret = tps65217_set_bits(tps, dev->desc->vsel_reg, dev->desc->vsel_mask,
105 ret = tps65217_set_bits(tps, TPS65217_REG_DEFSLEW,
116 struct tps65217 *tps = rdev_get_drvdata(dev);
122 return tps65217_clear_bits(tps, dev->desc->bypass_reg,
129 struct tps65217 *tps = rdev_get_drvdata(dev);
135 if (!tps->strobes[rid])
138 return tps65217_set_bits(tps, dev->desc->bypass_reg,
140 tps->strobes[rid], TPS65217_PROTECT_L1);
215 struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent);
216 struct tps65217_board *pdata = dev_get_platdata(tps->dev);
223 tps->strobes = devm_kcalloc(&pdev->dev,
226 if (!tps->strobes)
229 platform_set_drvdata(pdev, tps);
233 config.dev = tps->dev;
236 config.driver_data = tps;
237 config.regmap = tps->regmap;
242 dev_err(tps->dev, "failed to register %s regulator\n",
248 ret = tps65217_reg_read(tps, regulators[i].bypass_reg, &val);
252 tps->strobes[i] = val & regulators[i].bypass_mask;