From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Tue, 27 Apr 2010 07:41:32 +0200 Subject: [U-Boot] [PATCH v4] Program net device MAC addresses after initializing In-Reply-To: <1272306230-20453-1-git-send-email-biggerbadderben@gmail.com> References: <1272306230-20453-1-git-send-email-biggerbadderben@gmail.com> Message-ID: <4BD6790C.2090601@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 > Acked-by: Heiko Schocher > Acked-by: Detlev Zundel > Tested-by: Prafulla Wadaskar > --- > 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 bye Heiko -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany