]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/macintosh/ans-lcd.c
tulip: Convert to generic boolean
[linux-2.6-omap-h63xx.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);