Lines Matching refs:i2c_client
1432 static int cs35l36_handle_of_data(struct i2c_client *i2c_client, in cs35l36_handle_of_data() argument
1435 struct device_node *np = i2c_client->dev.of_node; in cs35l36_handle_of_data()
1447 dev_err(&i2c_client->dev, in cs35l36_handle_of_data()
1453 dev_err(&i2c_client->dev, in cs35l36_handle_of_data()
1465 dev_err(&i2c_client->dev, in cs35l36_handle_of_data()
1472 dev_err(&i2c_client->dev, in cs35l36_handle_of_data()
1498 dev_err(&i2c_client->dev, "Inductor not specified.\n"); in cs35l36_handle_of_data()
1704 static int cs35l36_i2c_probe(struct i2c_client *i2c_client, in cs35l36_i2c_probe() argument
1708 struct device *dev = &i2c_client->dev; in cs35l36_i2c_probe()
1720 i2c_set_clientdata(i2c_client, cs35l36); in cs35l36_i2c_probe()
1721 cs35l36->regmap = devm_regmap_init_i2c(i2c_client, &cs35l36_regmap); in cs35l36_i2c_probe()
1747 if (i2c_client->dev.of_node) { in cs35l36_i2c_probe()
1748 ret = cs35l36_handle_of_data(i2c_client, pdata); in cs35l36_i2c_probe()
1798 dev_err(&i2c_client->dev, "Get Revision ID failed %d\n", ret); in cs35l36_i2c_probe()
1806 dev_err(&i2c_client->dev, "Failed to read otp_id Register %d\n", in cs35l36_i2c_probe()
1848 irq_d = irq_get_irq_data(i2c_client->irq); in cs35l36_i2c_probe()
1850 dev_err(&i2c_client->dev, "Invalid IRQ: %d\n", i2c_client->irq); in cs35l36_i2c_probe()
1876 ret = devm_request_threaded_irq(dev, i2c_client->irq, NULL, cs35l36_irq, in cs35l36_i2c_probe()
1893 dev_info(&i2c_client->dev, "Cirrus Logic CS35L%d, Revision: %02X\n", in cs35l36_i2c_probe()
1915 static int cs35l36_i2c_remove(struct i2c_client *client) in cs35l36_i2c_remove()