Lines Matching refs:gpio_chip
24 struct gpio_chip gpio_chip;
27 static int wm8350_gpio_direction_in(struct gpio_chip *chip, unsigned offset)
36 static int wm8350_gpio_get(struct gpio_chip *chip, unsigned offset)
52 static void wm8350_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
63 static int wm8350_gpio_direction_out(struct gpio_chip *chip,
81 static int wm8350_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
92 static const struct gpio_chip template_chip = {
116 wm8350_gpio->gpio_chip = template_chip;
117 wm8350_gpio->gpio_chip.ngpio = 13;
118 wm8350_gpio->gpio_chip.parent = &pdev->dev;
120 wm8350_gpio->gpio_chip.base = pdata->gpio_base;
122 wm8350_gpio->gpio_chip.base = -1;
124 ret = devm_gpiochip_add_data(&pdev->dev, &wm8350_gpio->gpio_chip,