Lines Matching refs:i2c_client
1281 static int cs42l73_i2c_probe(struct i2c_client *i2c_client, in cs42l73_i2c_probe() argument
1285 struct cs42l73_platform_data *pdata = dev_get_platdata(&i2c_client->dev); in cs42l73_i2c_probe()
1291 cs42l73 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs42l73_private), in cs42l73_i2c_probe()
1296 cs42l73->regmap = devm_regmap_init_i2c(i2c_client, &cs42l73_regmap); in cs42l73_i2c_probe()
1299 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret); in cs42l73_i2c_probe()
1306 pdata = devm_kzalloc(&i2c_client->dev, in cs42l73_i2c_probe()
1310 dev_err(&i2c_client->dev, "could not allocate pdata\n"); in cs42l73_i2c_probe()
1313 if (i2c_client->dev.of_node) { in cs42l73_i2c_probe()
1314 if (of_property_read_u32(i2c_client->dev.of_node, in cs42l73_i2c_probe()
1318 pdata->reset_gpio = of_get_named_gpio(i2c_client->dev.of_node, in cs42l73_i2c_probe()
1323 i2c_set_clientdata(i2c_client, cs42l73); in cs42l73_i2c_probe()
1326 ret = devm_gpio_request_one(&i2c_client->dev, in cs42l73_i2c_probe()
1331 dev_err(&i2c_client->dev, "Failed to request /RST %d: %d\n", in cs42l73_i2c_probe()
1353 dev_err(&i2c_client->dev, in cs42l73_i2c_probe()
1361 dev_err(&i2c_client->dev, "Get Revision ID failed\n"); in cs42l73_i2c_probe()
1365 dev_info(&i2c_client->dev, in cs42l73_i2c_probe()
1370 ret = snd_soc_register_codec(&i2c_client->dev, in cs42l73_i2c_probe()
1378 static int cs42l73_i2c_remove(struct i2c_client *client) in cs42l73_i2c_remove()