Hi Marc,
> > /** > > + * dwc2_load_property() - Load a single property from the
> > devicetree
> > + * node into the given variable.
> > + *
> > + * @dev: Platform device
> > + * @res: The variable to put the loaded value into
> > + * @name: The name of the devicetree property to load
> > + */
> > +static void dwc2_load_property(struct platform_device *dev, int *res,
> > + const char *name)
> > +{
> > + int len;
> > + const u32 *val;
> > +
> > + val = of_get_property(dev->dev.of_node, name, &len);
> > + if (!val)
> > + return;
> > +
> > + if (len != sizeof(*val)) {
> > + dev_warn(&dev->dev,
> > + "Invalid value in devicetree for %s property, should
> > be a single integer\n",
> > + name);
> > + return;
> > + }
> > +
> > + *res = be32_to_cpu(*val);
>
> What about using of_property_read_u32() instead of open coding it here?
Apparently I missed that function while looking through of.h, I'll
convert the code. Thanks for pointing it out!
Gr.
Matthijs
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html