Message ID | 1405989293-6629-12-git-send-email-marex@denx.de |
---|---|
State | Superseded |
Headers | show |
On Mon, Jul 21, 2014 at 7:34 PM, Marek Vasut <marex@denx.de> wrote: > > Make sure to keep the MAC address programmed in the SMC911x ADDRH > and ADDRL registers. Linux can read those registers to determine > the MAC address on EEPROM-less configurations. > > Signed-off-by: Marek Vasut <marex@denx.de> > Cc: Joe Hershberger <joe.hershberger@ni.com> > Cc: Tom Rini <trini@ti.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
diff --git a/drivers/net/smc911x.c b/drivers/net/smc911x.c index b097c1a..5959672 100644 --- a/drivers/net/smc911x.c +++ b/drivers/net/smc911x.c @@ -187,6 +187,7 @@ static int smc911x_send(struct eth_device *dev, void *packet, int length) static void smc911x_halt(struct eth_device *dev) { smc911x_reset(dev); + smc911x_handle_mac_address(dev); } static int smc911x_rx(struct eth_device *dev)
Make sure to keep the MAC address programmed in the SMC911x ADDRH and ADDRL registers. Linux can read those registers to determine the MAC address on EEPROM-less configurations. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Tom Rini <trini@ti.com> --- drivers/net/smc911x.c | 1 + 1 file changed, 1 insertion(+)