Lines Matching refs:pinctrl_dev
21 struct pinctrl_dev;
109 int (*get_groups_count) (struct pinctrl_dev *pctldev);
110 const char *(*get_group_name) (struct pinctrl_dev *pctldev,
112 int (*get_group_pins) (struct pinctrl_dev *pctldev,
116 void (*pin_dbg_show) (struct pinctrl_dev *pctldev, struct seq_file *s,
118 int (*dt_node_to_map) (struct pinctrl_dev *pctldev,
121 void (*dt_free_map) (struct pinctrl_dev *pctldev,
170 struct pinctrl_dev **pctldev);
171 extern int pinctrl_enable(struct pinctrl_dev *pctldev);
174 extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc,
177 extern void pinctrl_unregister(struct pinctrl_dev *pctldev);
182 struct pinctrl_dev **pctldev);
185 extern struct pinctrl_dev *devm_pinctrl_register(struct device *dev,
190 struct pinctrl_dev *pctldev);
192 extern void pinctrl_add_gpio_range(struct pinctrl_dev *pctldev,
194 extern void pinctrl_add_gpio_ranges(struct pinctrl_dev *pctldev,
197 extern void pinctrl_remove_gpio_range(struct pinctrl_dev *pctldev,
200 extern struct pinctrl_dev *pinctrl_find_and_add_gpio_range(const char *devname,
203 pinctrl_find_gpio_range_from_pin(struct pinctrl_dev *pctldev,
205 extern int pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
210 extern struct pinctrl_dev *of_pinctrl_get(struct device_node *np);
213 struct pinctrl_dev *of_pinctrl_get(struct device_node *np) in of_pinctrl_get()
219 extern const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev);
220 extern const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev);
221 extern void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev);