Lines Matching refs:tps
170 struct tps_pmic *tps = rdev_get_drvdata(dev); in tps65023_dcdc_get_voltage_sel() local
176 if (dcdc != tps->driver_data->core_regulator) in tps65023_dcdc_get_voltage_sel()
185 struct tps_pmic *tps = rdev_get_drvdata(dev); in tps65023_dcdc_set_voltage_sel() local
188 if (dcdc != tps->driver_data->core_regulator) in tps65023_dcdc_set_voltage_sel()
265 struct tps_pmic *tps; in tps_65023_probe() local
269 tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL); in tps_65023_probe()
270 if (!tps) in tps_65023_probe()
273 tps->driver_data = (struct tps_driver_data *)id->driver_data; in tps_65023_probe()
275 tps->regmap = devm_regmap_init_i2c(client, &tps65023_regmap_config); in tps_65023_probe()
276 if (IS_ERR(tps->regmap)) { in tps_65023_probe()
277 error = PTR_ERR(tps->regmap); in tps_65023_probe()
285 config.driver_data = tps; in tps_65023_probe()
286 config.regmap = tps->regmap; in tps_65023_probe()
293 tps->rdev[i] = devm_regulator_register(&client->dev, in tps_65023_probe()
294 &tps->driver_data->desc[i], &config); in tps_65023_probe()
295 if (IS_ERR(tps->rdev[i])) { in tps_65023_probe()
298 return PTR_ERR(tps->rdev[i]); in tps_65023_probe()
302 i2c_set_clientdata(client, tps); in tps_65023_probe()
305 regmap_update_bits(tps->regmap, TPS65023_REG_CON_CTRL2, in tps_65023_probe()