Lines Matching defs:i2c
10 #include <linux/i2c.h>
277 struct i2c_client *i2c)
282 tscs454->regmap = devm_regmap_init_i2c(i2c, &tscs454_regmap_cfg);
3403 static int tscs454_i2c_probe(struct i2c_client *i2c)
3409 tscs454 = devm_kzalloc(&i2c->dev, sizeof(*tscs454), GFP_KERNEL);
3413 ret = tscs454_data_init(tscs454, i2c);
3417 i2c_set_clientdata(i2c, tscs454);
3420 tscs454->sysclk = devm_clk_get(&i2c->dev, src_names[src]);
3425 dev_err(&i2c->dev, "Failed to get sysclk (%d)\n", ret);
3429 dev_dbg(&i2c->dev, "PLL input is %s\n", src_names[src]);
3435 dev_err(&i2c->dev, "Failed to reset the component (%d)\n", ret);
3443 dev_err(&i2c->dev, "Failed to apply patch (%d)\n", ret);
3449 ret = devm_snd_soc_register_component(&i2c->dev, &soc_component_dev_tscs454,
3452 dev_err(&i2c->dev, "Failed to register component (%d)\n", ret);
3463 MODULE_DEVICE_TABLE(i2c, tscs454_i2c_id);