Lines Matching refs:gpio_chip
20 struct gpio_chip gpio_chip; member
25 static int adp5520_gpio_get_value(struct gpio_chip *chip, unsigned off) in adp5520_gpio_get_value()
30 dev = container_of(chip, struct adp5520_gpio, gpio_chip); in adp5520_gpio_get_value()
45 static void adp5520_gpio_set_value(struct gpio_chip *chip, in adp5520_gpio_set_value()
49 dev = container_of(chip, struct adp5520_gpio, gpio_chip); in adp5520_gpio_set_value()
57 static int adp5520_gpio_direction_input(struct gpio_chip *chip, unsigned off) in adp5520_gpio_direction_input()
60 dev = container_of(chip, struct adp5520_gpio, gpio_chip); in adp5520_gpio_direction_input()
68 static int adp5520_gpio_direction_output(struct gpio_chip *chip, in adp5520_gpio_direction_output()
73 dev = container_of(chip, struct adp5520_gpio, gpio_chip); in adp5520_gpio_direction_output()
94 struct gpio_chip *gc; in adp5520_gpio_probe()
123 gc = &dev->gpio_chip; in adp5520_gpio_probe()
156 ret = gpiochip_add(&dev->gpio_chip); in adp5520_gpio_probe()
172 gpiochip_remove(&dev->gpio_chip); in adp5520_gpio_remove()