Lines Matching refs:gpio_desc
33 static int gpio_to_device(unsigned int gpio, struct gpio_desc *desc) in gpio_to_device()
55 int dm_gpio_lookup_name(const char *name, struct gpio_desc *desc) in dm_gpio_lookup_name()
96 struct gpio_desc desc; in gpio_lookup_name()
118 int gpio_xlate_offs_flags(struct udevice *dev, struct gpio_desc *desc, in gpio_xlate_offs_flags()
135 static int gpio_find_and_xlate(struct gpio_desc *desc, in gpio_find_and_xlate()
149 struct gpio_desc gpiod;
238 int gpio_hog_lookup_name(const char *name, struct gpio_desc **desc) in gpio_hog_lookup_name()
263 int gpio_hog_lookup_name(const char *name, struct gpio_desc **desc) in gpio_hog_lookup_name()
269 int dm_gpio_request(struct gpio_desc *desc, const char *label) in dm_gpio_request()
294 static int dm_gpio_requestf(struct gpio_desc *desc, const char *fmt, ...) in dm_gpio_requestf()
323 struct gpio_desc desc; in gpio_request()
388 struct gpio_desc desc; in gpio_free()
398 static int check_reserved(const struct gpio_desc *desc, const char *func) in check_reserved()
427 struct gpio_desc desc; in gpio_direction_input()
451 struct gpio_desc desc; in gpio_direction_output()
465 int dm_gpio_get_value(const struct gpio_desc *desc) in dm_gpio_get_value()
479 int dm_gpio_set_value(const struct gpio_desc *desc, int value) in dm_gpio_set_value()
493 int dm_gpio_get_open_drain(struct gpio_desc *desc) in dm_gpio_get_open_drain()
508 int dm_gpio_set_open_drain(struct gpio_desc *desc, int value) in dm_gpio_set_open_drain()
525 int dm_gpio_set_dir_flags(struct gpio_desc *desc, ulong flags) in dm_gpio_set_dir_flags()
555 int dm_gpio_set_dir(struct gpio_desc *desc) in dm_gpio_set_dir()
573 struct gpio_desc desc; in gpio_get_value()
592 struct gpio_desc desc; in gpio_set_value()
750 int dm_gpio_get_values_as_int(const struct gpio_desc *desc_list, int count) in dm_gpio_get_values_as_int()
803 struct gpio_desc *desc, int flags, in gpio_request_tail()
846 int index, struct gpio_desc *desc, in _gpio_request_by_name_nodev()
860 struct gpio_desc *desc, int flags) in gpio_request_by_name_nodev()
867 struct gpio_desc *desc, int flags) in gpio_request_by_name()
881 struct gpio_desc *desc, int max_count, in gpio_request_list_by_name_nodev()
906 struct gpio_desc *desc, int max_count, in gpio_request_list_by_name()
933 int dm_gpio_free(struct udevice *dev, struct gpio_desc *desc) in dm_gpio_free()
939 int gpio_free_list(struct udevice *dev, struct gpio_desc *desc, int count) in gpio_free_list()
950 int gpio_free_list_nodev(struct gpio_desc *desc, int count) in gpio_free_list_nodev()
981 int gpio_get_number(const struct gpio_desc *desc) in gpio_get_number()
1020 int dtflags, struct gpio_desc *desc) in gpio_dev_request_index()