Lines Matching refs:udevice
72 int (*get_pins_count)(struct udevice *dev);
73 const char *(*get_pin_name)(struct udevice *dev, unsigned selector);
74 int (*get_groups_count)(struct udevice *dev);
75 const char *(*get_group_name)(struct udevice *dev, unsigned selector);
76 int (*get_functions_count)(struct udevice *dev);
77 const char *(*get_function_name)(struct udevice *dev,
79 int (*pinmux_set)(struct udevice *dev, unsigned pin_selector,
81 int (*pinmux_group_set)(struct udevice *dev, unsigned group_selector,
85 int (*pinconf_set)(struct udevice *dev, unsigned pin_selector,
87 int (*pinconf_group_set)(struct udevice *dev, unsigned group_selector,
89 int (*set_state)(struct udevice *dev, struct udevice *config);
92 int (*set_state_simple)(struct udevice *dev, struct udevice *periph);
102 int (*request)(struct udevice *dev, int func, int flags);
116 int (*get_periph_id)(struct udevice *dev, struct udevice *periph);
132 int (*get_gpio_mux)(struct udevice *dev, int banknum, int index);
243 int pinctrl_generic_set_state(struct udevice *pctldev, struct udevice *config);
245 static inline int pinctrl_generic_set_state(struct udevice *pctldev, in pinctrl_generic_set_state()
246 struct udevice *config) in pinctrl_generic_set_state()
260 int pinctrl_select_state(struct udevice *dev, const char *statename);
270 int pinctrl_request(struct udevice *dev, int func, int flags);
281 int pinctrl_request_noflags(struct udevice *dev, int func);
294 int pinctrl_get_periph_id(struct udevice *dev, struct udevice *periph);
323 int pinctrl_get_gpio_mux(struct udevice *dev, int banknum, int index);
333 int pinctrl_get_pins_count(struct udevice *dev);
335 static inline int pinctrl_select_state(struct udevice *dev, in pinctrl_select_state()
341 static inline int pinctrl_request(struct udevice *dev, int func, int flags) in pinctrl_request()
346 static inline int pinctrl_request_noflags(struct udevice *dev, int func) in pinctrl_request_noflags()
351 static inline int pinctrl_get_periph_id(struct udevice *dev, struct udevice *periph) in pinctrl_get_periph_id()
361 static inline int pinctrl_get_gpio_mux(struct udevice *dev, int banknum, int index) in pinctrl_get_gpio_mux()
366 static inline int pinctrl_get_pins_count(struct udevice *dev) in pinctrl_get_pins_count()