Lines Matching defs:tps
74 struct tps65217 *tps = rdev_get_drvdata(dev);
81 return tps65217_set_bits(tps, TPS65217_REG_ENABLE,
88 struct tps65217 *tps = rdev_get_drvdata(dev);
95 return tps65217_clear_bits(tps, TPS65217_REG_ENABLE,
103 struct tps65217 *tps = rdev_get_drvdata(dev);
107 ret = tps65217_set_bits(tps, dev->desc->vsel_reg, dev->desc->vsel_mask,
113 ret = tps65217_set_bits(tps, TPS65217_REG_DEFSLEW,
124 struct tps65217 *tps = rdev_get_drvdata(dev);
130 return tps65217_clear_bits(tps, dev->desc->bypass_reg,
137 struct tps65217 *tps = rdev_get_drvdata(dev);
143 if (!tps->strobes[rid])
146 return tps65217_set_bits(tps, dev->desc->bypass_reg,
148 tps->strobes[rid], TPS65217_PROTECT_L1);
223 struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent);
224 struct tps65217_board *pdata = dev_get_platdata(tps->dev);
231 tps->strobes = devm_kcalloc(&pdev->dev,
234 if (!tps->strobes)
237 platform_set_drvdata(pdev, tps);
241 config.dev = tps->dev;
244 config.driver_data = tps;
245 config.regmap = tps->regmap;
250 dev_err(tps->dev, "failed to register %s regulator\n",
256 ret = tps65217_reg_read(tps, regulators[i].bypass_reg, &val);
260 tps->strobes[i] = val & regulators[i].bypass_mask;