Lines Matching full:gpiochip
596 struct gpio_chip *gpiochip; in msc313_gpio_probe() local
630 gpiochip = devm_kzalloc(dev, sizeof(*gpiochip), GFP_KERNEL); in msc313_gpio_probe()
631 if (!gpiochip) in msc313_gpio_probe()
634 gpiochip->label = DRIVER_NAME; in msc313_gpio_probe()
635 gpiochip->parent = dev; in msc313_gpio_probe()
636 gpiochip->request = gpiochip_generic_request; in msc313_gpio_probe()
637 gpiochip->free = gpiochip_generic_free; in msc313_gpio_probe()
638 gpiochip->direction_input = msc313_gpio_direction_input; in msc313_gpio_probe()
639 gpiochip->direction_output = msc313_gpio_direction_output; in msc313_gpio_probe()
640 gpiochip->get = msc313_gpio_get; in msc313_gpio_probe()
641 gpiochip->set = msc313_gpio_set; in msc313_gpio_probe()
642 gpiochip->base = -1; in msc313_gpio_probe()
643 gpiochip->ngpio = gpio->gpio_data->num; in msc313_gpio_probe()
644 gpiochip->names = gpio->gpio_data->names; in msc313_gpio_probe()
646 gpioirqchip = &gpiochip->irq; in msc313_gpio_probe()
655 return devm_gpiochip_add_data(dev, gpiochip, gpio); in msc313_gpio_probe()