Lines Matching refs:wm831x_gpio
24 struct wm831x_gpio {
31 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
32 struct wm831x *wm831x = wm831x_gpio->wm831x;
45 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
46 struct wm831x *wm831x = wm831x_gpio->wm831x;
61 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
62 struct wm831x *wm831x = wm831x_gpio->wm831x;
71 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
72 struct wm831x *wm831x = wm831x_gpio->wm831x;
93 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
94 struct wm831x *wm831x = wm831x_gpio->wm831x;
132 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
133 struct wm831x *wm831x = wm831x_gpio->wm831x;
156 struct wm831x_gpio *wm831x_gpio = gpiochip_get_data(chip);
157 struct wm831x *wm831x = wm831x_gpio->wm831x;
263 struct wm831x_gpio *wm831x_gpio;
266 wm831x_gpio = devm_kzalloc(&pdev->dev, sizeof(*wm831x_gpio),
268 if (wm831x_gpio == NULL)
271 wm831x_gpio->wm831x = wm831x;
272 wm831x_gpio->gpio_chip = template_chip;
273 wm831x_gpio->gpio_chip.ngpio = wm831x->num_gpio;
274 wm831x_gpio->gpio_chip.parent = &pdev->dev;
276 wm831x_gpio->gpio_chip.base = pdata->gpio_base;
278 wm831x_gpio->gpio_chip.base = -1;
280 wm831x_gpio->gpio_chip.of_node = wm831x->dev->of_node;
283 ret = devm_gpiochip_add_data(&pdev->dev, &wm831x_gpio->gpio_chip,
284 wm831x_gpio);
290 platform_set_drvdata(pdev, wm831x_gpio);