Commit 426f29d6 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

greybus: gpio: tie into gb core properly

parent 3d9efaae
...@@ -77,7 +77,7 @@ int gb_gpio_probe(struct greybus_device *gdev, ...@@ -77,7 +77,7 @@ int gb_gpio_probe(struct greybus_device *gdev,
gpio->ngpio = 42; // FIXME!!! gpio->ngpio = 42; // FIXME!!!
gpio->can_sleep = false; // FIXME!!! gpio->can_sleep = false; // FIXME!!!
greybus_set_drvdata(gdev, gb_gpio); gdev->gb_gpio_dev= gb_gpio;
retval = gpiochip_add(gpio); retval = gpiochip_add(gpio);
if (retval) { if (retval) {
...@@ -92,7 +92,7 @@ void gb_gpio_disconnect(struct greybus_device *gdev) ...@@ -92,7 +92,7 @@ void gb_gpio_disconnect(struct greybus_device *gdev)
{ {
struct gb_gpio_device *gb_gpio_dev; struct gb_gpio_device *gb_gpio_dev;
gb_gpio_dev = greybus_get_drvdata(gdev); gb_gpio_dev = gdev->gb_gpio_dev;
gpiochip_remove(&gb_gpio_dev->chip); gpiochip_remove(&gb_gpio_dev->chip);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment