PERFORCE change 173823 for review
Rafal Jaworowski
raj at FreeBSD.org
Thu Jan 28 11:50:40 UTC 2010
http://p4web.freebsd.org/chv.cgi?CH=173823
Change 173823 by raj at raj_fdt on 2010/01/28 11:50:30
Simplify handling #address-cells and #size-cells in LBC attachment.
Affected files ...
.. //depot/projects/fdt/sys/powerpc/mpc85xx/lbc.c#4 edit
Differences ...
==== //depot/projects/fdt/sys/powerpc/mpc85xx/lbc.c#4 (text+ko) ====
@@ -320,14 +320,8 @@
int tuple_size, tuples;
int i, rv, bank;
- addr_cells = fdt_parent_addr_cells(node);
- if (addr_cells > 0) {
- rv = OF_searchprop(OF_parent(node), "#size-cells",
- &size_cells, sizeof(size_cells));
- if (rv <= 0)
- size_cells = 1;
- } else
- size_cells = 0;
+ if (fdt_addrsize_cells(OF_parent(node), &addr_cells, &size_cells) != 0)
+ return (ENXIO);
tuple_size = sizeof(pcell_t) * (addr_cells + size_cells);
tuples = OF_getprop_alloc(node, "reg", tuple_size, (void **)®);
More information about the p4-projects
mailing list