Lines Matching defs:gpiochip
616 struct gpio_chip *gpiochip;
650 gpiochip = devm_kzalloc(dev, sizeof(*gpiochip), GFP_KERNEL);
651 if (!gpiochip)
654 gpiochip->label = DRIVER_NAME;
655 gpiochip->parent = dev;
656 gpiochip->request = gpiochip_generic_request;
657 gpiochip->free = gpiochip_generic_free;
658 gpiochip->direction_input = msc313_gpio_direction_input;
659 gpiochip->direction_output = msc313_gpio_direction_output;
660 gpiochip->get = msc313_gpio_get;
661 gpiochip->set = msc313_gpio_set;
662 gpiochip->base = -1;
663 gpiochip->ngpio = gpio->gpio_data->num;
664 gpiochip->names = gpio->gpio_data->names;
666 gpioirqchip = &gpiochip->irq;
675 return devm_gpiochip_add_data(dev, gpiochip, gpio);