Lines Matching defs:ddata
123 struct stpmic1 *ddata = data->cb_data;
125 regmap_update_bits(ddata->regmap, MAIN_CR,
133 struct stpmic1 *ddata;
139 ddata = devm_kzalloc(dev, sizeof(struct stpmic1), GFP_KERNEL);
140 if (!ddata)
143 i2c_set_clientdata(i2c, ddata);
144 ddata->dev = dev;
146 ddata->regmap = devm_regmap_init_i2c(i2c, &stpmic1_regmap_config);
147 if (IS_ERR(ddata->regmap))
148 return PTR_ERR(ddata->regmap);
150 ddata->irq = of_irq_get(np, STPMIC1_MAIN_IRQ);
151 if (ddata->irq < 0) {
152 dev_err(dev, "Failed to get main IRQ: %d\n", ddata->irq);
153 return ddata->irq;
156 ret = regmap_read(ddata->regmap, VERSION_SR, ®);
164 ret = devm_regmap_add_irq_chip(dev, ddata->regmap, ddata->irq,
167 &ddata->irq_data);
173 ret = devm_register_sys_off_handler(ddata->dev,
177 ddata);
179 dev_err(ddata->dev, "failed to register sys-off handler: %d\n", ret);