[U-Boot] [PATCH v4] Program net device MAC addresses after initializing

Heiko Schocher hs at denx.de
Tue Apr 27 07:41:32 CEST 2010


Hello Ben,

Ben Warren wrote:
> Add a new function to the eth_device struct for programming a network
> controller's hardware address.
> 
> After all network devices have been initialized and the proper MAC address
> for each has been determined, make a device driver call to program the
> address into the device.  Only device instances with valid unicast addresses
> will be programmed.
> 
> Signed-off-by: Ben Warren <biggerbadderben at gmail.com>
> Acked-by: Heiko Schocher <hs at denx.de>
> Acked-by: Detlev Zundel <dzu at denx.de>
> Tested-by: Prafulla Wadaskar <prafulla at marvell.com>
> ---
> v4->v3 First controller uses 'ethmacskip' instead of 'eth0macskip'
> v2->v3 Made the sprintf in new function actually work :(
> v1->v2 Add documentation & environment variable for overriding new behavior
> ACKs mentioned above are for v1
> 
>  README                 |    5 +++++
>  doc/README.drivers.eth |    7 ++++++-
>  doc/README.enetaddr    |   10 ++++++----
>  include/net.h          |    1 +
>  net/eth.c              |   13 +++++++++++++
>  5 files changed, 31 insertions(+), 5 deletions(-)

Tested on the magnesium board, patch for adapting fec_mxc
driver follow, so:

Tested-by: Heiko Schocher <hs at denx.de>

bye
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


More information about the U-Boot mailing list