Lines Matching refs:pinctrl_dev
18 struct pinctrl_dev;
25 int pinmux_check_ops(struct pinctrl_dev *pctldev);
29 bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned int pin);
31 int pinmux_request_gpio(struct pinctrl_dev *pctldev,
34 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned int pin,
36 int pinmux_gpio_direction(struct pinctrl_dev *pctldev,
48 static inline int pinmux_check_ops(struct pinctrl_dev *pctldev) in pinmux_check_ops()
58 static inline bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, in pinmux_can_be_used_for_gpio()
64 static inline int pinmux_request_gpio(struct pinctrl_dev *pctldev, in pinmux_request_gpio()
71 static inline void pinmux_free_gpio(struct pinctrl_dev *pctldev, in pinmux_free_gpio()
77 static inline int pinmux_gpio_direction(struct pinctrl_dev *pctldev, in pinmux_gpio_direction()
111 struct pinctrl_dev *pctldev);
126 struct pinctrl_dev *pctldev) in pinmux_init_device_debugfs()
151 int pinmux_generic_get_function_count(struct pinctrl_dev *pctldev);
154 pinmux_generic_get_function_name(struct pinctrl_dev *pctldev,
157 int pinmux_generic_get_function_groups(struct pinctrl_dev *pctldev,
162 struct function_desc *pinmux_generic_get_function(struct pinctrl_dev *pctldev,
165 int pinmux_generic_add_function(struct pinctrl_dev *pctldev,
171 int pinmux_generic_remove_function(struct pinctrl_dev *pctldev,
174 void pinmux_generic_free_functions(struct pinctrl_dev *pctldev);
178 static inline void pinmux_generic_free_functions(struct pinctrl_dev *pctldev) in pinmux_generic_free_functions()