Lines Matching refs:gpio_chip
26 struct gpio_chip gpio_chip;
53 static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned off)
56 container_of(chip, struct adp5588_gpio, gpio_chip);
62 static void adp5588_gpio_set_value(struct gpio_chip *chip,
67 container_of(chip, struct adp5588_gpio, gpio_chip);
83 static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned off)
88 container_of(chip, struct adp5588_gpio, gpio_chip);
100 static int adp5588_gpio_direction_output(struct gpio_chip *chip,
106 container_of(chip, struct adp5588_gpio, gpio_chip);
133 struct gpio_chip *gc;
155 gc = &dev->gpio_chip;
187 ret = gpiochip_add(&dev->gpio_chip);
217 dev->gpio_chip.base, dev->gpio_chip.ngpio,
225 ret = gpiochip_remove(&dev->gpio_chip);