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