Lines Matching refs:gpiochip
458 struct gpio_chip gpiochip;
1800 st->gpiochip.label = "ad4170_gpios";
1801 st->gpiochip.base = -1;
1802 st->gpiochip.ngpio = AD4170_NUM_GPIO_PINS;
1803 st->gpiochip.parent = &st->spi->dev;
1804 st->gpiochip.can_sleep = true;
1805 st->gpiochip.init_valid_mask = ad4170_gpio_init_valid_mask;
1806 st->gpiochip.get_direction = ad4170_gpio_get_direction;
1807 st->gpiochip.direction_input = ad4170_gpio_direction_input;
1808 st->gpiochip.direction_output = ad4170_gpio_direction_output;
1809 st->gpiochip.get = ad4170_gpio_get;
1810 st->gpiochip.set = ad4170_gpio_set;
1811 st->gpiochip.owner = THIS_MODULE;
1813 return devm_gpiochip_add_data(&st->spi->dev, &st->gpiochip, indio_dev);