Lines Matching refs:i2c_client
1236 static int cs35l35_handle_of_data(struct i2c_client *i2c_client, in cs35l35_handle_of_data() argument
1239 struct device_node *np = i2c_client->dev.of_node; in cs35l35_handle_of_data()
1258 dev_err(&i2c_client->dev, in cs35l35_handle_of_data()
1268 dev_err(&i2c_client->dev, in cs35l35_handle_of_data()
1280 dev_err(&i2c_client->dev, "Inductor not specified.\n"); in cs35l35_handle_of_data()
1465 static int cs35l35_i2c_probe(struct i2c_client *i2c_client) in cs35l35_i2c_probe() argument
1468 struct device *dev = &i2c_client->dev; in cs35l35_i2c_probe()
1480 i2c_set_clientdata(i2c_client, cs35l35); in cs35l35_i2c_probe()
1481 cs35l35->regmap = devm_regmap_init_i2c(i2c_client, &cs35l35_regmap); in cs35l35_i2c_probe()
1507 if (i2c_client->dev.of_node) { in cs35l35_i2c_probe()
1508 ret = cs35l35_handle_of_data(i2c_client, pdata); in cs35l35_i2c_probe()
1542 ret = devm_request_threaded_irq(dev, i2c_client->irq, NULL, cs35l35_irq, in cs35l35_i2c_probe()
1627 static void cs35l35_i2c_remove(struct i2c_client *i2c_client) in cs35l35_i2c_remove() argument
1629 struct cs35l35_private *cs35l35 = i2c_get_clientdata(i2c_client); in cs35l35_i2c_remove()