These callbacks were previously used for the IC power initialization.
If this initialization will be needed in the future, it should be
implemented with the regulator API.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
return PTR_ERR(s->regmap);
}
- /* Board specific configure */
- if (s->pdata->init)
- s->pdata->init();
-
/* Check device to ensure we are talking to what we expect */
ret = devtype->detect(dev);
if (ret)
ret = gpiochip_remove(&s->gpio);
#endif
- if (s->pdata->exit)
- s->pdata->exit();
-
return ret;
}
const int frequency;
/* GPIO base number (can be negative) */
const int gpio_base;
- /* Called during startup */
- void (*init)(void);
- /* Called before finish */
- void (*exit)(void);
};
#endif