Lines Matching defs:gpio
11 #include <linux/gpio/driver.h>
33 struct gpio_chip gpio;
212 devptr->gpio.base = -1;
215 devptr->gpio.label = dev_name(&pdev->dev);
216 devptr->gpio.base = inf->gpio_base;
217 devptr->gpio.ngpio = 12; /* PA11 = 0, PA12 = 1, etc. up to PA22 = 11 */
218 devptr->gpio.set = scoop_gpio_set;
219 devptr->gpio.get = scoop_gpio_get;
220 devptr->gpio.direction_input = scoop_gpio_direction_input;
221 devptr->gpio.direction_output = scoop_gpio_direction_output;
223 ret = gpiochip_add_data(&devptr->gpio, devptr);
246 if (sdev->gpio.base != -1)
247 gpiochip_remove(&sdev->gpio);