Lines Matching defs:dm_gpio_ops
260 struct dm_gpio_ops { struct
261 int (*request)(struct udevice *dev, unsigned offset, const char *label);
262 int (*rfree)(struct udevice *dev, unsigned int offset);
263 int (*direction_input)(struct udevice *dev, unsigned offset);
264 int (*direction_output)(struct udevice *dev, unsigned offset,
266 int (*get_value)(struct udevice *dev, unsigned offset);
267 int (*set_value)(struct udevice *dev, unsigned offset, int value);
275 int (*get_function)(struct udevice *dev, unsigned offset);
300 int (*xlate)(struct udevice *dev, struct gpio_desc *desc,
316 int (*set_dir_flags)(struct udevice *dev, unsigned int offset,
331 int (*get_dir_flags)(struct udevice *dev, unsigned int offset,
345 int (*get_acpi)(const struct gpio_desc *desc, struct acpi_gpio *gpio);