Lines Matching defs:gpio
12 #include <linux/gpio/driver.h>
35 struct gpio_chip gpio;
80 static int vx855gpio_direction_input(struct gpio_chip *gpio,
83 struct vx855_gpio *vg = gpiochip_get_data(gpio);
105 static int vx855gpio_get(struct gpio_chip *gpio, unsigned int nr)
107 struct vx855_gpio *vg = gpiochip_get_data(gpio);
130 static void vx855gpio_set(struct gpio_chip *gpio, unsigned int nr,
133 struct vx855_gpio *vg = gpiochip_get_data(gpio);
158 static int vx855gpio_direction_output(struct gpio_chip *gpio,
168 vx855gpio_set(gpio, nr, val);
173 static int vx855gpio_set_config(struct gpio_chip *gpio, unsigned int nr,
211 struct gpio_chip *c = &vg->gpio;
268 return devm_gpiochip_add_data(&pdev->dev, &vg->gpio, vg);