Lines Matching defs:gpio_chip
27 struct gpio_chip gpio_chip;
31 static int ts4900_gpio_get_direction(struct gpio_chip *chip,
45 static int ts4900_gpio_direction_input(struct gpio_chip *chip,
57 static int ts4900_gpio_direction_output(struct gpio_chip *chip,
88 static int ts4900_gpio_get(struct gpio_chip *chip, unsigned int offset)
98 static void ts4900_gpio_set(struct gpio_chip *chip, unsigned int offset,
115 static const struct gpio_chip template_chip = {
152 priv->gpio_chip = template_chip;
153 priv->gpio_chip.label = "ts4900-gpio";
154 priv->gpio_chip.ngpio = ngpio;
155 priv->gpio_chip.parent = &client->dev;
166 ret = devm_gpiochip_add_data(&client->dev, &priv->gpio_chip, priv);