common: Fix-up MAC addr in dts by fetching env variable serially
authorPrabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
Thu, 23 Nov 2017 11:21:32 +0000 (16:51 +0530)
committerSimon Glass <sjg@chromium.org>
Sun, 24 Dec 2017 19:42:50 +0000 (12:42 -0700)
commit24acb83d8f04e9a49f161c07d38da50c70e9f16d
tree57fad761c1de01d9435456e7ad183fefb5a8140f
parent48a346061d1f0a7eff566f6a7cc7eeeba7efb1e2
common: Fix-up MAC addr in dts by fetching env variable serially

The MAC addresses get fixed in the device tree for "ethernet" nodes
is by using trailing number behind "ethernet" found in "/aliases".
It may not be necessary for the "ethernet" nodes to be sequential.
There can be gaps in between or any node disabled

So provide a support to fetch MAC addr sequentially from env
and apply them to "ethernet" nodes in the order they appear in
device tree only if "ethernet" is not "disabled"

Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
README
common/fdt_support.c