]> git.sur5r.net Git - u-boot/blobdiff - drivers/pinctrl/meson/pinctrl-meson.c
libfdt: Sync fdt_for_each_subnode() with upstream
[u-boot] / drivers / pinctrl / meson / pinctrl-meson.c
index d21a3dd75522cb012ea98f2c9ceccfb1b5b04446..30f7cfc8200acdb68fd46b10fd5ecec0f6b9bfd5 100644 (file)
@@ -122,7 +122,7 @@ static fdt_addr_t parse_address(int offset, const char *name, int na, int ns)
        int index, len = 0;
        const fdt32_t *reg;
 
-       index = fdt_find_string(gd->fdt_blob, offset, "reg-names", name);
+       index = fdt_stringlist_search(gd->fdt_blob, offset, "reg-names", name);
        if (index < 0)
                return FDT_ADDR_T_NONE;
 
@@ -154,7 +154,7 @@ int meson_pinctrl_probe(struct udevice *dev)
                return -EINVAL;
        }
 
-       fdt_for_each_subnode(gd->fdt_blob, node, dev->of_offset) {
+       fdt_for_each_subnode(node, gd->fdt_blob, dev->of_offset) {
                if (fdt_getprop(gd->fdt_blob, node, "gpio-controller", &len)) {
                        gpio = node;
                        break;