pinctrl: uniphier: allow to have pinctrl node under syscon node
[oweals/u-boot.git] / drivers / pinctrl / uniphier / pinctrl-uniphier-core.c
index b8e26d90e276082f78223a4400720f3196327927..fc8bbd292b899880fde3af605c7d5dbe2a1aac4c 100644 (file)
@@ -173,7 +173,7 @@ int uniphier_pinctrl_probe(struct udevice *dev,
        struct uniphier_pinctrl_priv *priv = dev_get_priv(dev);
        fdt_addr_t addr;
 
-       addr = dev_get_addr(dev);
+       addr = dev_get_addr(dev->parent);
        if (addr == FDT_ADDR_T_NONE)
                return -EINVAL;