Lines Matching refs:gpio_desc
117 struct gpio_desc { struct
140 static inline bool dm_gpio_is_valid(const struct gpio_desc *desc) in dm_gpio_is_valid() argument
219 int gpio_xlate_offs_flags(struct udevice *dev, struct gpio_desc *desc,
291 int (*xlate)(struct udevice *dev, struct gpio_desc *desc,
349 int dm_gpio_lookup_name(const char *name, struct gpio_desc *desc);
386 int dm_gpio_get_values_as_int(const struct gpio_desc *desc_list, int count);
435 int index, struct gpio_desc *desc, int flags);
459 struct gpio_desc *desc_list, int max_count,
472 int dm_gpio_request(struct gpio_desc *desc, const char *label);
494 struct gpio_desc *desc, int flags);
503 struct gpio_desc *desc_list, int max_count,
515 int dm_gpio_free(struct udevice *dev, struct gpio_desc *desc);
528 int gpio_free_list(struct udevice *dev, struct gpio_desc *desc, int count);
536 int gpio_free_list_nodev(struct gpio_desc *desc, int count);
551 int dm_gpio_get_value(const struct gpio_desc *desc);
553 int dm_gpio_set_value(const struct gpio_desc *desc, int value);
566 int dm_gpio_get_open_drain(struct gpio_desc *desc);
585 int dm_gpio_set_open_drain(struct gpio_desc *desc, int value);
597 int dm_gpio_set_dir(struct gpio_desc *desc);
612 int dm_gpio_set_dir_flags(struct gpio_desc *desc, ulong flags);
624 int gpio_get_number(const struct gpio_desc *desc);