Lines Matching defs:i2c_client
268 static int cs35l32_handle_of_data(struct i2c_client *i2c_client,
271 struct device_node *np = i2c_client->dev.of_node;
289 dev_err(&i2c_client->dev,
305 dev_err(&i2c_client->dev,
321 dev_err(&i2c_client->dev,
339 dev_err(&i2c_client->dev,
347 static int cs35l32_i2c_probe(struct i2c_client *i2c_client)
351 dev_get_platdata(&i2c_client->dev);
355 cs35l32 = devm_kzalloc(&i2c_client->dev, sizeof(*cs35l32), GFP_KERNEL);
359 i2c_set_clientdata(i2c_client, cs35l32);
361 cs35l32->regmap = devm_regmap_init_i2c(i2c_client, &cs35l32_regmap);
364 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret);
371 pdata = devm_kzalloc(&i2c_client->dev, sizeof(*pdata),
376 if (i2c_client->dev.of_node) {
377 ret = cs35l32_handle_of_data(i2c_client,
387 ret = devm_regulator_bulk_get(&i2c_client->dev,
391 dev_err(&i2c_client->dev,
399 dev_err(&i2c_client->dev,
405 cs35l32->reset_gpio = devm_gpiod_get_optional(&i2c_client->dev,
418 dev_err(&i2c_client->dev, "Failed to read device ID: %d\n", ret);
424 dev_err(&i2c_client->dev,
432 dev_err(&i2c_client->dev, "Get Revision ID failed\n");
439 dev_err(&i2c_client->dev, "Failed to apply errata patch\n");
443 dev_info(&i2c_client->dev,
483 ret = devm_snd_soc_register_component(&i2c_client->dev,
499 static void cs35l32_i2c_remove(struct i2c_client *i2c_client)
501 struct cs35l32_private *cs35l32 = i2c_get_clientdata(i2c_client);