#ifndef __PINCTRL_BERLIN_H
#define __PINCTRL_BERLIN_H
struct berlin_desc_function { … };
struct berlin_desc_group { … };
struct berlin_pinctrl_desc { … };
#define BERLIN_PINCTRL_GROUP(_name, _offset, _width, _lsb, ...) …
#define BERLIN_PINCTRL_FUNCTION(_muxval, _name) …
#define BERLIN_PINCTRL_FUNCTION_UNKNOWN …
int berlin_pinctrl_probe(struct platform_device *pdev,
const struct berlin_pinctrl_desc *desc);
int berlin_pinctrl_probe_regmap(struct platform_device *pdev,
const struct berlin_pinctrl_desc *desc,
struct regmap *regmap);
#endif