Lines Matching refs:tps
178 struct tps_pmic *tps = rdev_get_drvdata(dev); in tps65023_dcdc_get_voltage_sel() local
184 if (dcdc != tps->driver_data->core_regulator) in tps65023_dcdc_get_voltage_sel()
193 struct tps_pmic *tps = rdev_get_drvdata(dev); in tps65023_dcdc_set_voltage_sel() local
196 if (dcdc != tps->driver_data->core_regulator) in tps65023_dcdc_set_voltage_sel()
273 struct tps_pmic *tps; in tps_65023_probe() local
277 tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL); in tps_65023_probe()
278 if (!tps) in tps_65023_probe()
281 tps->driver_data = (struct tps_driver_data *)id->driver_data; in tps_65023_probe()
283 tps->regmap = devm_regmap_init_i2c(client, &tps65023_regmap_config); in tps_65023_probe()
284 if (IS_ERR(tps->regmap)) { in tps_65023_probe()
285 error = PTR_ERR(tps->regmap); in tps_65023_probe()
293 config.driver_data = tps; in tps_65023_probe()
294 config.regmap = tps->regmap; in tps_65023_probe()
301 tps->rdev[i] = devm_regulator_register(&client->dev, in tps_65023_probe()
302 &tps->driver_data->desc[i], &config); in tps_65023_probe()
303 if (IS_ERR(tps->rdev[i])) { in tps_65023_probe()
306 return PTR_ERR(tps->rdev[i]); in tps_65023_probe()
310 i2c_set_clientdata(client, tps); in tps_65023_probe()
313 regmap_update_bits(tps->regmap, TPS65023_REG_CON_CTRL2, in tps_65023_probe()