]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/macintosh/ans-lcd.c
[POWERPC] Remove old interface find_devices
[karo-tx-linux.git] / drivers / macintosh / ans-lcd.c
index cdd5a0f72e3c108600b4e49057fd5899bbdd4a7c..e54c4d9f63650387649f55934b920741a1f07ccc 100644 (file)
@@ -145,11 +145,12 @@ anslcd_init(void)
        int retval;
        struct device_node* node;
 
-       node = find_devices("lcd");
-       if (!node || !node->parent)
-               return -ENODEV;
-       if (strcmp(node->parent->name, "gc"))
+       node = of_find_node_by_name(NULL, "lcd");
+       if (!node || !node->parent || strcmp(node->parent->name, "gc")) {
+               of_node_put(node);
                return -ENODEV;
+       }
+       of_node_put(node);
 
        anslcd_ptr = ioremap(ANSLCD_ADDR, 0x20);