Lines Matching refs:axp20x
20 #include <linux/mfd/axp20x.h>
28 struct axp20x_dev *axp20x;
31 axp20x = devm_kzalloc(&i2c->dev, sizeof(*axp20x), GFP_KERNEL);
32 if (!axp20x)
35 axp20x->dev = &i2c->dev;
36 axp20x->irq = i2c->irq;
37 dev_set_drvdata(axp20x->dev, axp20x);
39 ret = axp20x_match_device(axp20x);
43 axp20x->regmap = devm_regmap_init_i2c(i2c, axp20x->regmap_cfg);
44 if (IS_ERR(axp20x->regmap)) {
45 ret = PTR_ERR(axp20x->regmap);
50 return axp20x_device_probe(axp20x);
55 struct axp20x_dev *axp20x = i2c_get_clientdata(i2c);
57 return axp20x_device_remove(axp20x);
97 .name = "axp20x-i2c",