/* Return 'node' assigned to a particular prom 'path' * FIXME: Should work for v0 as well */ int prom_pathtoinode(char *path) { int node, inst; inst = prom_devopen (path); if (inst == -1) return 0; node = prom_inst2pkg (inst); prom_devclose (inst); if (node == -1) return 0; return node; }
/* Return 'node' assigned to a particular prom 'path' * FIXME: Should work for v0 as well */ phandle prom_pathtoinode(const char *path) { phandle node; int inst; inst = prom_devopen (path); if (inst == 0) return 0; node = prom_inst2pkg(inst); prom_devclose(inst); if (node == -1) return 0; return node; }