Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 9c2a3c9e4e0c3994c82bdb6b3278cdcd0cb2068b
- Author: Stephen Warren <swarren@nvidia.com>
- Date: Wed Apr 4 09:27:46 2012 -0600
- dt: add property iteration helpers
- This patch adds macros of_property_for_each_u32() and
- of_property_for_each_string(), which iterate over an array of values
- within a device-tree property. Usage is for example:
- struct property *prop;
- const __be32 *p;
- u32 u;
- of_property_for_each_u32(np, "propname", prop, p, u)
- printk("U32 value: %x\n", u);
- struct property *prop;
- const char *s;
- of_property_for_each_string(np, "propname", prop, s)
- printk("String value: %s\n", s);
- Based on work by Rob Herring <robherring2@gmail.com>
- Cc: Grant Likely <grant.likely@secretlab.ca>
- Signed-off-by: Stephen Warren <swarren@nvidia.com>
- Acked-by: Rob Herring <rob.herring@calxeda.com>
- Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Add Comment
Please, Sign In to add comment