fdtdec: Add fdtdec_set_ethernet_mac_address()
authorThierry Reding <treding@nvidia.com>
Mon, 15 Apr 2019 09:32:13 +0000 (11:32 +0200)
committerTom Warren <twarren@nvidia.com>
Wed, 5 Jun 2019 16:16:32 +0000 (09:16 -0700)
commitebf30e8451f457aebc8232a674fa75823dd10d49
treee7ecd8f5cdc54875abb8dc0fb9b3b77ffb7636b0
parent6d93d245c148f10f15724601650fab3a665f102c
fdtdec: Add fdtdec_set_ethernet_mac_address()

This function can be used to set the local MAC address for the default
Ethernet interface in its device tree node. The default interface is
identified by the "ethernet" alias.

One case where this is useful is for devices that store their MAC
address in a custom location. Once extracted, board code can store the
MAC address in U-Boot's control DTB so that it will automatically be
used by the Ethernet uclass.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
include/fdtdec.h
lib/fdtdec.c