diff --git a/drivers/core/regmap.c b/drivers/core/regmap.c index 0f1d30820c..1f9d8b4a3e 100644 --- a/drivers/core/regmap.c +++ b/drivers/core/regmap.c @@ -96,9 +96,7 @@ int regmap_init_mem(struct udevice *dev, struct regmap **mapp) range->start = r.start; range->size = r.end - r.start + 1; } else { - range->start = fdtdec_get_addr_size_fixed(gd->fdt_blob, - dev_of_offset(dev), "reg", index, - addr_len, size_len, &sz, true); + range->start = devfdt_get_addr_size_index(dev, index, &sz); range->size = sz; } }