Lines Matching refs:gpio_dev
162 solo_dev->gpio_dev.label = SOLO6X10_NAME"_gpio"; in solo_gpio_init()
163 solo_dev->gpio_dev.parent = &solo_dev->pdev->dev; in solo_gpio_init()
164 solo_dev->gpio_dev.owner = THIS_MODULE; in solo_gpio_init()
165 solo_dev->gpio_dev.base = -1; in solo_gpio_init()
166 solo_dev->gpio_dev.ngpio = 24; in solo_gpio_init()
167 solo_dev->gpio_dev.can_sleep = 0; in solo_gpio_init()
169 solo_dev->gpio_dev.get_direction = solo_gpiochip_get_direction; in solo_gpio_init()
170 solo_dev->gpio_dev.direction_input = solo_gpiochip_direction_input; in solo_gpio_init()
171 solo_dev->gpio_dev.direction_output = solo_gpiochip_direction_output; in solo_gpio_init()
172 solo_dev->gpio_dev.get = solo_gpiochip_get; in solo_gpio_init()
173 solo_dev->gpio_dev.set = solo_gpiochip_set; in solo_gpio_init()
175 ret = gpiochip_add_data(&solo_dev->gpio_dev, solo_dev); in solo_gpio_init()
178 solo_dev->gpio_dev.label = NULL; in solo_gpio_init()
188 if (solo_dev->gpio_dev.label) { in solo_gpio_exit()
189 gpiochip_remove(&solo_dev->gpio_dev); in solo_gpio_exit()
190 solo_dev->gpio_dev.label = NULL; in solo_gpio_exit()