Lines Matching refs:madera
16 #include <linux/mfd/madera/core.h>
18 #include "madera.h"
23 struct madera *madera;
87 madera = devm_kzalloc(&spi->dev, sizeof(*madera), GFP_KERNEL);
88 if (!madera)
91 madera->regmap = devm_regmap_init_spi(spi, regmap_16bit_config);
92 if (IS_ERR(madera->regmap)) {
93 ret = PTR_ERR(madera->regmap);
99 madera->regmap_32bit = devm_regmap_init_spi(spi, regmap_32bit_config);
100 if (IS_ERR(madera->regmap_32bit)) {
101 ret = PTR_ERR(madera->regmap_32bit);
107 madera->type = type;
108 madera->type_name = name;
109 madera->dev = &spi->dev;
110 madera->irq = spi->irq;
112 return madera_dev_init(madera);
117 struct madera *madera = spi_get_drvdata(spi);
119 madera_dev_exit(madera);
140 .name = "madera",