Lines Matching refs:i2c_client
1376 static int cs42l73_i2c_probe(struct i2c_client *i2c_client, in cs42l73_i2c_probe() argument
1380 struct cs42l73_platform_data *pdata = dev_get_platdata(&i2c_client->dev); in cs42l73_i2c_probe()
1386 cs42l73 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs42l73_private), in cs42l73_i2c_probe()
1391 cs42l73->regmap = devm_regmap_init_i2c(i2c_client, &cs42l73_regmap); in cs42l73_i2c_probe()
1394 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret); in cs42l73_i2c_probe()
1401 pdata = devm_kzalloc(&i2c_client->dev, in cs42l73_i2c_probe()
1405 dev_err(&i2c_client->dev, "could not allocate pdata\n"); in cs42l73_i2c_probe()
1408 if (i2c_client->dev.of_node) { in cs42l73_i2c_probe()
1409 if (of_property_read_u32(i2c_client->dev.of_node, in cs42l73_i2c_probe()
1413 pdata->reset_gpio = of_get_named_gpio(i2c_client->dev.of_node, in cs42l73_i2c_probe()
1418 i2c_set_clientdata(i2c_client, cs42l73); in cs42l73_i2c_probe()
1421 ret = devm_gpio_request_one(&i2c_client->dev, in cs42l73_i2c_probe()
1426 dev_err(&i2c_client->dev, "Failed to request /RST %d: %d\n", in cs42l73_i2c_probe()
1448 dev_err(&i2c_client->dev, in cs42l73_i2c_probe()
1456 dev_err(&i2c_client->dev, "Get Revision ID failed\n"); in cs42l73_i2c_probe()
1460 dev_info(&i2c_client->dev, in cs42l73_i2c_probe()
1465 ret = snd_soc_register_codec(&i2c_client->dev, in cs42l73_i2c_probe()
1473 static int cs42l73_i2c_remove(struct i2c_client *client) in cs42l73_i2c_remove()