Lines Matching refs:i2c_client
1240 static int cs35l35_handle_of_data(struct i2c_client *i2c_client, in cs35l35_handle_of_data() argument
1243 struct device_node *np = i2c_client->dev.of_node; in cs35l35_handle_of_data()
1262 dev_err(&i2c_client->dev, in cs35l35_handle_of_data()
1272 dev_err(&i2c_client->dev, in cs35l35_handle_of_data()
1284 dev_err(&i2c_client->dev, "Inductor not specified.\n"); in cs35l35_handle_of_data()
1469 static int cs35l35_i2c_probe(struct i2c_client *i2c_client, in cs35l35_i2c_probe() argument
1473 struct device *dev = &i2c_client->dev; in cs35l35_i2c_probe()
1485 i2c_set_clientdata(i2c_client, cs35l35); in cs35l35_i2c_probe()
1486 cs35l35->regmap = devm_regmap_init_i2c(i2c_client, &cs35l35_regmap); in cs35l35_i2c_probe()
1512 if (i2c_client->dev.of_node) { in cs35l35_i2c_probe()
1513 ret = cs35l35_handle_of_data(i2c_client, pdata); in cs35l35_i2c_probe()
1547 ret = devm_request_threaded_irq(dev, i2c_client->irq, NULL, cs35l35_irq, in cs35l35_i2c_probe()
1632 static int cs35l35_i2c_remove(struct i2c_client *i2c_client) in cs35l35_i2c_remove() argument
1634 struct cs35l35_private *cs35l35 = i2c_get_clientdata(i2c_client); in cs35l35_i2c_remove()