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