Lines Matching refs:i2c_client
1277 static int cs42l73_i2c_probe(struct i2c_client *i2c_client, in cs42l73_i2c_probe() argument
1281 struct cs42l73_platform_data *pdata = dev_get_platdata(&i2c_client->dev); in cs42l73_i2c_probe()
1286 cs42l73 = devm_kzalloc(&i2c_client->dev, sizeof(*cs42l73), GFP_KERNEL); in cs42l73_i2c_probe()
1290 cs42l73->regmap = devm_regmap_init_i2c(i2c_client, &cs42l73_regmap); in cs42l73_i2c_probe()
1293 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret); in cs42l73_i2c_probe()
1300 pdata = devm_kzalloc(&i2c_client->dev, sizeof(*pdata), in cs42l73_i2c_probe()
1305 if (i2c_client->dev.of_node) { in cs42l73_i2c_probe()
1306 if (of_property_read_u32(i2c_client->dev.of_node, in cs42l73_i2c_probe()
1310 pdata->reset_gpio = of_get_named_gpio(i2c_client->dev.of_node, in cs42l73_i2c_probe()
1315 i2c_set_clientdata(i2c_client, cs42l73); in cs42l73_i2c_probe()
1318 ret = devm_gpio_request_one(&i2c_client->dev, in cs42l73_i2c_probe()
1323 dev_err(&i2c_client->dev, "Failed to request /RST %d: %d\n", in cs42l73_i2c_probe()
1335 dev_err(&i2c_client->dev, "Failed to read device ID: %d\n", ret); in cs42l73_i2c_probe()
1341 dev_err(&i2c_client->dev, in cs42l73_i2c_probe()
1349 dev_err(&i2c_client->dev, "Get Revision ID failed\n"); in cs42l73_i2c_probe()
1353 dev_info(&i2c_client->dev, in cs42l73_i2c_probe()
1356 ret = devm_snd_soc_register_component(&i2c_client->dev, in cs42l73_i2c_probe()