Lines Matching refs:i2c_client
269 static int cs35l32_handle_of_data(struct i2c_client *i2c_client,
272 struct device_node *np = i2c_client->dev.of_node;
290 dev_err(&i2c_client->dev,
306 dev_err(&i2c_client->dev,
322 dev_err(&i2c_client->dev,
340 dev_err(&i2c_client->dev,
348 static int cs35l32_i2c_probe(struct i2c_client *i2c_client)
352 dev_get_platdata(&i2c_client->dev);
356 cs35l32 = devm_kzalloc(&i2c_client->dev, sizeof(*cs35l32), GFP_KERNEL);
360 i2c_set_clientdata(i2c_client, cs35l32);
362 cs35l32->regmap = devm_regmap_init_i2c(i2c_client, &cs35l32_regmap);
365 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret);
372 pdata = devm_kzalloc(&i2c_client->dev, sizeof(*pdata),
377 if (i2c_client->dev.of_node) {
378 ret = cs35l32_handle_of_data(i2c_client,
388 ret = devm_regulator_bulk_get(&i2c_client->dev,
392 dev_err(&i2c_client->dev,
400 dev_err(&i2c_client->dev,
406 cs35l32->reset_gpio = devm_gpiod_get_optional(&i2c_client->dev,
419 dev_err(&i2c_client->dev, "Failed to read device ID: %d\n", ret);
425 dev_err(&i2c_client->dev,
433 dev_err(&i2c_client->dev, "Get Revision ID failed\n");
440 dev_err(&i2c_client->dev, "Failed to apply errata patch\n");
444 dev_info(&i2c_client->dev,
484 ret = devm_snd_soc_register_component(&i2c_client->dev,
500 static void cs35l32_i2c_remove(struct i2c_client *i2c_client)
502 struct cs35l32_private *cs35l32 = i2c_get_clientdata(i2c_client);