Lines Matching defs:gpio_chip
27 struct gpio_chip gpio_chip;
30 static int wm8994_gpio_request(struct gpio_chip *chip, unsigned offset)
53 static int wm8994_gpio_direction_in(struct gpio_chip *chip, unsigned offset)
62 static int wm8994_gpio_get(struct gpio_chip *chip, unsigned offset)
78 static int wm8994_gpio_direction_out(struct gpio_chip *chip,
91 static void wm8994_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
102 static int wm8994_gpio_set_config(struct gpio_chip *chip, unsigned int offset,
123 static int wm8994_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
187 static void wm8994_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
247 static const struct gpio_chip template_chip = {
274 wm8994_gpio->gpio_chip = template_chip;
275 wm8994_gpio->gpio_chip.ngpio = WM8994_GPIO_MAX;
276 wm8994_gpio->gpio_chip.parent = &pdev->dev;
278 wm8994_gpio->gpio_chip.base = pdata->gpio_base;
280 wm8994_gpio->gpio_chip.base = -1;
282 ret = devm_gpiochip_add_data(&pdev->dev, &wm8994_gpio->gpio_chip,