#ifndef __PINCTRL_MA35_H
#define __PINCTRL_MA35_H
#include <linux/pinctrl/pinconf-generic.h>
#include <linux/pinctrl/pinmux.h>
#include <linux/platform_device.h>
struct ma35_mux_desc { … };
struct ma35_pin_data { … };
struct ma35_pinctrl_soc_info { … };
#define MA35_PIN(num, n, o, s, ...) …
#define MA35_MUX(_val, _name) …
int ma35_pinctrl_probe(struct platform_device *pdev, const struct ma35_pinctrl_soc_info *info);
int ma35_pinctrl_suspend(struct device *dev);
int ma35_pinctrl_resume(struct device *dev);
#endif