Commit 0e35b937 authored by Bin Meng's avatar Bin Meng Committed by Simon Glass
Browse files

of: addr: Remove call to dev_count_cells() in of_get_address()

In of_get_address(), there is:

  dev_count_cells(dev, &na, &ns);

followed by:

  bus->count_cells(dev, &na, &ns);

but no codes in between use na/ns, hence the first call is useless.
By dropping the first call, dev_count_cells() is now useless too.
Signed-off-by: Bin Meng's avatarBin Meng <>
Reviewed-by: Simon Glass's avatarSimon Glass <>
parent 139eaa7a
......@@ -118,11 +118,6 @@ static struct of_bus *of_match_bus(struct device_node *np)
return NULL;
static void dev_count_cells(const struct device_node *np, int *nap, int *nsp)
of_bus_default_count_cells(np, nap, nsp);
const __be32 *of_get_address(const struct device_node *dev, int index,
u64 *size, unsigned int *flags)
......@@ -136,7 +131,6 @@ const __be32 *of_get_address(const struct device_node *dev, int index,
parent = of_get_parent(dev);
if (parent == NULL)
return NULL;
dev_count_cells(dev, &na, &ns);
bus = of_match_bus(parent);
bus->count_cells(dev, &na, &ns);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment