Lines Matching refs:gpio_chip
81 struct gpio_chip gpio_chip; member
3367 static int wm8962_gpio_request(struct gpio_chip *chip, unsigned offset) in wm8962_gpio_request()
3390 static void wm8962_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm8962_gpio_set()
3399 static int wm8962_gpio_direction_out(struct gpio_chip *chip, in wm8962_gpio_direction_out()
3417 static const struct gpio_chip wm8962_template_chip = {
3432 wm8962->gpio_chip = wm8962_template_chip; in wm8962_init_gpio()
3433 wm8962->gpio_chip.ngpio = WM8962_MAX_GPIO; in wm8962_init_gpio()
3434 wm8962->gpio_chip.parent = component->dev; in wm8962_init_gpio()
3437 wm8962->gpio_chip.base = pdata->gpio_base; in wm8962_init_gpio()
3439 wm8962->gpio_chip.base = -1; in wm8962_init_gpio()
3441 ret = gpiochip_add_data(&wm8962->gpio_chip, wm8962); in wm8962_init_gpio()
3450 gpiochip_remove(&wm8962->gpio_chip); in wm8962_free_gpio()