On Mon, 6 Jan 2014 16:26:09 +0000, Mark Rutland <mark.rutland@xxxxxxx> wrote: > On Thu, Dec 26, 2013 at 05:18:35AM +0000, Xiubo Li wrote: > > Gets to know whether one optional property is present or not in one > > device node. Returns true if the property is present, false otherwise. > > > > There is one similar helper of_property_read_bool(), but it means that > > the property is one boolen type. For many drivers, they need to know > > whether one optional property is present or not firstly. Though many > > other of_XX helper can do this before deal with it's real work, there > > maybe other errors the driver need to deal with, and the errors maybe > > the same with the property absent error. And this helper can make the > > code briefer,more readable and easier to deal with. > > > > Signed-off-by: Xiubo Li <Li.Xiubo@xxxxxxxxxxxxx> > > --- > > include/linux/of.h | 17 +++++++++++++++++ > > 1 file changed, 17 insertions(+) > > > > diff --git a/include/linux/of.h b/include/linux/of.h > > index 276c546..0bd8cb9 100644 > > --- a/include/linux/of.h > > +++ b/include/linux/of.h > > @@ -601,6 +601,23 @@ static inline int of_property_read_u32(const struct device_node *np, > > return of_property_read_u32_array(np, propname, out_value, 1); > > } > > > > +/** > > + * of_property_optional - Find one optional property > > If we really do need something like this, it would be better named > of_property_present (and can alias of_property_read_bool internally). I would rather not add an alias or new function for this is possible given that existing functions (of_find_property and of_property_read_bool provide the same behavour) g. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html