Lines Matching refs:gpiob
72 struct gpio_chip gpiob; /* gpio b related things */ member
291 container_of(chip, struct vprbrd_gpio, gpiob); in vprbrd_gpiob_get()
323 container_of(chip, struct vprbrd_gpio, gpiob); in vprbrd_gpiob_set()
357 container_of(chip, struct vprbrd_gpio, gpiob); in vprbrd_gpiob_direction_input()
379 container_of(chip, struct vprbrd_gpio, gpiob); in vprbrd_gpiob_direction_output()
428 vb_gpio->gpiob.label = "viperboard gpio b"; in vprbrd_gpio_probe()
429 vb_gpio->gpiob.dev = &pdev->dev; in vprbrd_gpio_probe()
430 vb_gpio->gpiob.owner = THIS_MODULE; in vprbrd_gpio_probe()
431 vb_gpio->gpiob.base = -1; in vprbrd_gpio_probe()
432 vb_gpio->gpiob.ngpio = 16; in vprbrd_gpio_probe()
433 vb_gpio->gpiob.can_sleep = true; in vprbrd_gpio_probe()
434 vb_gpio->gpiob.set = vprbrd_gpiob_set; in vprbrd_gpio_probe()
435 vb_gpio->gpiob.get = vprbrd_gpiob_get; in vprbrd_gpio_probe()
436 vb_gpio->gpiob.direction_input = vprbrd_gpiob_direction_input; in vprbrd_gpio_probe()
437 vb_gpio->gpiob.direction_output = vprbrd_gpiob_direction_output; in vprbrd_gpio_probe()
438 ret = gpiochip_add(&vb_gpio->gpiob); in vprbrd_gpio_probe()
440 dev_err(vb_gpio->gpiob.dev, "could not add gpio b"); in vprbrd_gpio_probe()
459 gpiochip_remove(&vb_gpio->gpiob); in vprbrd_gpio_remove()