Lines Matching refs:i2c
18 #include <linux/i2c.h>
25 static int axp20x_i2c_probe(struct i2c_client *i2c)
30 axp20x = devm_kzalloc(&i2c->dev, sizeof(*axp20x), GFP_KERNEL);
34 axp20x->dev = &i2c->dev;
35 axp20x->irq = i2c->irq;
42 axp20x->regmap = devm_regmap_init_i2c(i2c, axp20x->regmap_cfg);
45 dev_err(&i2c->dev, "regmap init failed: %d\n", ret);
52 static void axp20x_i2c_remove(struct i2c_client *i2c)
54 struct axp20x_dev *axp20x = i2c_get_clientdata(i2c);
91 MODULE_DEVICE_TABLE(i2c, axp20x_i2c_id);
106 .name = "axp20x-i2c",