Lines Matching refs:i2c_client
570 static int cs4265_i2c_probe(struct i2c_client *i2c_client) in cs4265_i2c_probe() argument
577 cs4265 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs4265_private), in cs4265_i2c_probe()
582 cs4265->regmap = devm_regmap_init_i2c(i2c_client, &cs4265_regmap); in cs4265_i2c_probe()
585 dev_err(&i2c_client->dev, "regmap_init() failed: %d\n", ret); in cs4265_i2c_probe()
589 cs4265->reset_gpio = devm_gpiod_get_optional(&i2c_client->dev, in cs4265_i2c_probe()
599 i2c_set_clientdata(i2c_client, cs4265); in cs4265_i2c_probe()
603 dev_err(&i2c_client->dev, "Failed to read chip ID: %d\n", ret); in cs4265_i2c_probe()
610 dev_err(&i2c_client->dev, in cs4265_i2c_probe()
615 dev_info(&i2c_client->dev, in cs4265_i2c_probe()
621 return devm_snd_soc_register_component(&i2c_client->dev, in cs4265_i2c_probe()
626 static void cs4265_i2c_remove(struct i2c_client *i2c) in cs4265_i2c_remove()