]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/powerpc/sysdev/qe_lib/gpio.c
of/gpio: stop using device_node data pointer to find gpio_chip
[mv-sheeva.git] / arch / powerpc / sysdev / qe_lib / gpio.c
index 194478c2f4b4ef4651d8693070cb19eff3deca67..32e9440010a1dfc05407427b37da1928328dea2e 100644 (file)
@@ -167,7 +167,7 @@ struct qe_pin *qe_pin_request(struct device_node *np, int index)
                goto err1;
        }
 
-       gc = gpio_np->data;
+       gc = of_node_to_gpiochip(gpio_np);
        if (!gc) {
                pr_debug("%s: gpio controller %s isn't registered\n",
                         np->full_name, gpio_np->full_name);