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