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