Lines Matching defs:i2c_client
1276 static int cs42l73_i2c_probe(struct i2c_client *i2c_client)
1279 struct cs42l73_platform_data *pdata = dev_get_platdata(&i2c_client->dev);
1284 cs42l73 = devm_kzalloc(&i2c_client->dev, sizeof(*cs42l73), GFP_KERNEL);
1288 cs42l73->regmap = devm_regmap_init_i2c(i2c_client, &cs42l73_regmap);
1291 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret);
1298 pdata = devm_kzalloc(&i2c_client->dev, sizeof(*pdata),
1303 if (i2c_client->dev.of_node) {
1304 if (of_property_read_u32(i2c_client->dev.of_node,
1308 pdata->reset_gpio = of_get_named_gpio(i2c_client->dev.of_node,
1313 i2c_set_clientdata(i2c_client, cs42l73);
1316 ret = devm_gpio_request_one(&i2c_client->dev,
1321 dev_err(&i2c_client->dev, "Failed to request /RST %d: %d\n",
1333 dev_err(&i2c_client->dev, "Failed to read device ID: %d\n", ret);
1339 dev_err(&i2c_client->dev,
1347 dev_err(&i2c_client->dev, "Get Revision ID failed\n");
1351 dev_info(&i2c_client->dev,
1354 ret = devm_snd_soc_register_component(&i2c_client->dev,