Lines Matching defs:client
165 static int tps65090_i2c_probe(struct i2c_client *client)
167 struct tps65090_platform_data *pdata = dev_get_platdata(&client->dev);
172 if (!pdata && !client->dev.of_node) {
173 dev_err(&client->dev,
181 tps65090 = devm_kzalloc(&client->dev, sizeof(*tps65090), GFP_KERNEL);
185 tps65090->dev = &client->dev;
186 i2c_set_clientdata(client, tps65090);
188 tps65090->rmap = devm_regmap_init_i2c(client, &tps65090_regmap_config);
191 dev_err(&client->dev, "regmap_init failed with err: %d\n", ret);
195 if (client->irq) {
196 ret = regmap_add_irq_chip(tps65090->rmap, client->irq,
200 dev_err(&client->dev,
213 dev_err(&client->dev, "add mfd devices failed with err: %d\n",
221 if (client->irq)
222 regmap_del_irq_chip(client->irq, tps65090->irq_data);