Thread (24 messages) flat view 24 messages, 4 authors, 2011-09-01

Re: [PATCH v3 11/13] of: add property iteration helpers

From: Jamie Iles <hidden>
Date: 2011-08-26 09:26:38
Also in: linux-arm-kernel, linux-tegra, lkml

On Thu, Aug 25, 2011 at 05:43:42PM -0600, Stephen Warren wrote:
This patch adds macros for_each_u32_property_value and
for_each_string_property_value, which iterate over an array of values
within a device-tree property. Usage is for example:

struct of_iter_string_prop iter;
for_each_string_property_value(iter, np, "pins")
        printk("Got value %s\n", iter.value);

Signed-off-by: Stephen Warren <redacted>
Nicely implemented!  For the !CONFIG_OF case, I *think* that 
of_iter_u32_prop and of_iter_string_prop can be empty struct's, but I 
wouldn't want to bet money on that!

Reviewed-by: Jamie Iles <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help