On Wed, 2014-11-19 at 14:32 +0100, Hans de Goede wrote: > From: Luc Verhaegen <[email protected]> > > Add simplefb support, note this depends on the kernel having support for > the clocks property which has recently been added to the simplefb devicetree > binding. > > Signed-off-by: Luc Verhaegen <[email protected]> > [[email protected]: Use pre-populated simplefb node under /chosen as > disussed on the devicetree list] > Signed-off-by: Hans de Goede <[email protected]>
Acked-by: Ian Campbell <[email protected]>. One non-blocking queries: > + /* Find a framebuffer node, with pipeline == "de_be0-lcd0-hdmi" */ > + offset = fdt_node_offset_by_compatible(blob, -1, > + "allwinner,simple-framebuffer"); > + while (offset >= 0) { > + ret = fdt_find_string(blob, offset, "allwinner,pipeline", > + "de_be0-lcd0-hdmi"); > + if (ret == 0) > + break; > + offset = fdt_node_offset_by_compatible(blob, offset, > + "allwinner,simple-framebuffer"); > + } Is this variant non-conformant with coding style?: int offset = -1; while ( (offset = fdt_node_offset_by_compatible(blob, offset, "allwinner,simple-framebuffer") ) { LOOP BODY } I expect it is because of the assignment within the while condition, which is a shame, since this is one case where it is IMHO leads to clearer code. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

