Lines Matching refs:dev
48 int (*get_pins_count)(struct udevice *dev);
63 const char *(*get_pin_name)(struct udevice *dev, unsigned selector);
75 int (*get_groups_count)(struct udevice *dev);
90 const char *(*get_group_name)(struct udevice *dev, unsigned selector);
102 int (*get_functions_count)(struct udevice *dev);
118 const char *(*get_function_name)(struct udevice *dev,
136 int (*pinmux_set)(struct udevice *dev, unsigned pin_selector,
154 int (*pinmux_group_set)(struct udevice *dev, unsigned group_selector,
174 int (*pinmux_property_set)(struct udevice *dev, u32 pinmux_group);
207 int (*pinconf_set)(struct udevice *dev, unsigned pin_selector,
228 int (*pinconf_group_set)(struct udevice *dev, unsigned group_selector,
245 int (*set_state)(struct udevice *dev, struct udevice *config);
259 int (*set_state_simple)(struct udevice *dev, struct udevice *periph);
272 int (*request)(struct udevice *dev, int func, int flags);
289 int (*get_periph_id)(struct udevice *dev, struct udevice *periph);
309 int (*get_gpio_mux)(struct udevice *dev, int banknum, int index);
329 int (*get_pin_muxing)(struct udevice *dev, unsigned int selector,
348 int (*gpio_request_enable)(struct udevice *dev, unsigned int selector);
361 int (*gpio_disable_free)(struct udevice *dev, unsigned int selector);
364 #define pinctrl_get_ops(dev) ((struct pinctrl_ops *)(dev)->driver->ops) argument
514 int pinctrl_select_state(struct udevice *dev, const char *statename);
516 static inline int pinctrl_select_state(struct udevice *dev, in pinctrl_select_state() argument
531 int pinctrl_request(struct udevice *dev, int func, int flags);
542 int pinctrl_request_noflags(struct udevice *dev, int func);
555 int pinctrl_get_periph_id(struct udevice *dev, struct udevice *periph);
571 int pinctrl_get_gpio_mux(struct udevice *dev, int banknum, int index);
585 int pinctrl_get_pin_muxing(struct udevice *dev, int selector, char *buf,
596 int pinctrl_get_pins_count(struct udevice *dev);
609 int pinctrl_get_pin_name(struct udevice *dev, int selector, char *buf,
620 int pinctrl_gpio_request(struct udevice *dev, unsigned offset, const char *label);
629 int pinctrl_gpio_free(struct udevice *dev, unsigned offset);