Lines Matching refs:madera
15 #include <linux/mfd/madera/core.h>
17 #include "madera.h"
22 struct madera *madera;
86 madera = devm_kzalloc(&i2c->dev, sizeof(*madera), GFP_KERNEL);
87 if (!madera)
90 madera->regmap = devm_regmap_init_i2c(i2c, regmap_16bit_config);
91 if (IS_ERR(madera->regmap)) {
92 ret = PTR_ERR(madera->regmap);
98 madera->regmap_32bit = devm_regmap_init_i2c(i2c, regmap_32bit_config);
99 if (IS_ERR(madera->regmap_32bit)) {
100 ret = PTR_ERR(madera->regmap_32bit);
106 madera->type = type;
107 madera->type_name = name;
108 madera->dev = &i2c->dev;
109 madera->irq = i2c->irq;
111 return madera_dev_init(madera);
116 struct madera *madera = dev_get_drvdata(&i2c->dev);
118 madera_dev_exit(madera);
137 .name = "madera",