Lines Matching refs:gpio_chip
30 struct gpio_chip gpio_chip; member
37 static struct sh_pfc *gpio_to_pfc(struct gpio_chip *gc) in gpio_to_pfc()
130 static int gpio_pin_request(struct gpio_chip *gc, unsigned offset) in gpio_pin_request()
141 static void gpio_pin_free(struct gpio_chip *gc, unsigned offset) in gpio_pin_free()
165 static int gpio_pin_direction_input(struct gpio_chip *gc, unsigned offset) in gpio_pin_direction_input()
170 static int gpio_pin_direction_output(struct gpio_chip *gc, unsigned offset, in gpio_pin_direction_output()
178 static int gpio_pin_get(struct gpio_chip *gc, unsigned offset) in gpio_pin_get()
192 static void gpio_pin_set(struct gpio_chip *gc, unsigned offset, int value) in gpio_pin_set()
197 static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_pin_to_irq()
217 struct gpio_chip *gc = &chip->gpio_chip; in gpio_pin_setup()
252 static int gpio_function_request(struct gpio_chip *gc, unsigned offset) in gpio_function_request()
275 struct gpio_chip *gc = &chip->gpio_chip; in gpio_function_setup()
310 ret = devm_gpiochip_add_data(pfc->dev, &chip->gpio_chip, chip); in sh_pfc_add_gpiochip()
315 chip->gpio_chip.label, chip->gpio_chip.base, in sh_pfc_add_gpiochip()
316 chip->gpio_chip.base + chip->gpio_chip.ngpio - 1); in sh_pfc_add_gpiochip()
377 ret = gpiochip_add_pin_range(&chip->gpio_chip, in sh_pfc_register_gpiochip()