Lines Matching refs:gpio_chip
138 static int rockchip_gpio_get_direction(struct gpio_chip *chip,
151 static int rockchip_gpio_set_direction(struct gpio_chip *chip,
165 static void rockchip_gpio_set(struct gpio_chip *gc, unsigned int offset,
176 static int rockchip_gpio_get(struct gpio_chip *gc, unsigned int offset)
188 static int rockchip_gpio_set_debounce(struct gpio_chip *gc,
249 static int rockchip_gpio_direction_input(struct gpio_chip *gc,
255 static int rockchip_gpio_direction_output(struct gpio_chip *gc,
268 static int rockchip_gpio_set_config(struct gpio_chip *gc, unsigned int offset,
303 static int rockchip_gpio_to_irq(struct gpio_chip *gc, unsigned int offset)
316 static const struct gpio_chip rockchip_gpiolib_chip = {
566 struct gpio_chip *gc;
569 bank->gpio_chip = rockchip_gpiolib_chip;
571 gc = &bank->gpio_chip;
625 gpiochip_remove(&bank->gpio_chip);
745 ret = rockchip_gpio_direction_output(&bank->gpio_chip, cfg->pin, cfg->arg);
765 gpiochip_remove(&bank->gpio_chip);