[PATCH v2 16/22] OF: base: import parse phandle functions from Linux OF API
Sascha Hauer
s.hauer at pengutronix.de
Thu Jun 20 04:33:58 EDT 2013
Hi Sebastian,
> diff --git a/drivers/of/gpio.c b/drivers/of/gpio.c
> index 83b72c0..87b9c0c 100644
> --- a/drivers/of/gpio.c
> +++ b/drivers/of/gpio.c
> @@ -9,17 +9,16 @@ int of_get_named_gpio(struct device_node *np,
> const char *propname, int index)
> {
> int ret;
> - struct device_node *gpio_np;
> - const void *gpio_spec;
> + struct of_phandle_args out_args;
>
> - ret = of_parse_phandles_with_args(np, propname, "#gpio-cells", index,
> - &gpio_np, &gpio_spec);
> + ret = of_parse_phandle_with_args(np, propname, "#gpio-cells",
> + index, &out_args);
> if (ret) {
> pr_debug("%s: can't parse gpios property: %d\n", __func__, ret);
> return -EINVAL;
> }
>
> - ret = gpio_get_num(gpio_np->device, be32_to_cpup(gpio_spec));
> + ret = gpio_get_num(out_args.np->device, outargs.args[0]);
Typo: s/outargs/out_args/
(No need to resend atm)
Sascha
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list