Lines Matching defs:i2c_client

806 static int cs35l34_handle_of_data(struct i2c_client *i2c_client,
809 struct device_node *np = i2c_client->dev.of_node;
816 dev_err(&i2c_client->dev,
825 dev_warn(&i2c_client->dev,
832 dev_err(&i2c_client->dev, "Inductor not specified.\n");
838 dev_err(&i2c_client->dev,
994 static int cs35l34_i2c_probe(struct i2c_client *i2c_client)
998 dev_get_platdata(&i2c_client->dev);
1003 cs35l34 = devm_kzalloc(&i2c_client->dev, sizeof(*cs35l34), GFP_KERNEL);
1007 i2c_set_clientdata(i2c_client, cs35l34);
1008 cs35l34->regmap = devm_regmap_init_i2c(i2c_client, &cs35l34_regmap);
1011 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret);
1019 ret = devm_regulator_bulk_get(&i2c_client->dev,
1023 dev_err(&i2c_client->dev,
1031 dev_err(&i2c_client->dev,
1039 pdata = devm_kzalloc(&i2c_client->dev, sizeof(*pdata),
1046 if (i2c_client->dev.of_node) {
1047 ret = cs35l34_handle_of_data(i2c_client, pdata);
1055 ret = devm_request_threaded_irq(&i2c_client->dev, i2c_client->irq, NULL,
1059 dev_err(&i2c_client->dev, "Failed to request IRQ: %d\n", ret);
1061 cs35l34->reset_gpio = devm_gpiod_get_optional(&i2c_client->dev,
1075 dev_err(&i2c_client->dev, "Failed to read device ID: %d\n", ret);
1080 dev_err(&i2c_client->dev,
1089 dev_err(&i2c_client->dev, "Get Revision ID failed\n");
1093 dev_info(&i2c_client->dev,
1105 pm_runtime_set_autosuspend_delay(&i2c_client->dev, 100);
1106 pm_runtime_use_autosuspend(&i2c_client->dev);
1107 pm_runtime_set_active(&i2c_client->dev);
1108 pm_runtime_enable(&i2c_client->dev);
1110 ret = devm_snd_soc_register_component(&i2c_client->dev,
1113 dev_err(&i2c_client->dev,
1129 static void cs35l34_i2c_remove(struct i2c_client *client)